2015年2月8日日曜日

V4L-DVBをごにょごにょ

【DVB driver for SKnet MonsterTV HD series】

を3.0.6Kernelに組み込もうとしているが挫折

途中までのパッチ

drivers/media/dvb/dvb-usb/mtvhd.c: In function ‘__check_enable_hdp_rc’:
drivers/media/dvb/dvb-usb/mtvhd.c:28:1: warning: return from incompatible pointer type [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c: At top level:
drivers/media/dvb/dvb-usb/mtvhd.c:708:4: error: unknown field ‘frontend_attach’ specified in initializer
drivers/media/dvb/dvb-usb/mtvhd.c:708:4: warning: initialization makes integer from pointer without a cast [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:708:4: warning: (near initialization for ‘hdu2_properties.adapter[1].size_of_priv’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:709:4: error: unknown field ‘streaming_ctrl’ specified in initializer
drivers/media/dvb/dvb-usb/mtvhd.c:709:4: warning: initialization from incompatible pointer type [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:709:4: warning: (near initialization for ‘hdu2_properties.adapter[1].frontend_ctrl’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:710:4: error: unknown field ‘stream’ specified in initializer
drivers/media/dvb/dvb-usb/mtvhd.c:710:4: warning: braces around scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:710:4: warning: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:711:5: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:711:5: error: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:711:5: warning: initialization makes pointer from integer without a cast [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:711:5: warning: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:712:5: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:712:5: error: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:712:5: warning: excess elements in scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:712:5: warning: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:713:5: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:713:5: error: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:713:5: warning: excess elements in scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:713:5: warning: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:714:5: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:714:5: error: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:714:5: warning: braces around scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:714:5: warning: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:715:6: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:715:6: error: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:715:6: warning: braces around scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:715:6: warning: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:716:7: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:716:7: error: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:716:7: warning: initialization makes pointer from integer without a cast [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:716:7: warning: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:718:5: warning: excess elements in scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:718:5: warning: (near initialization for ‘hdu2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:799:4: error: unknown field ‘frontend_attach’ specified in initializer
drivers/media/dvb/dvb-usb/mtvhd.c:799:4: warning: initialization makes integer from pointer without a cast [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:799:4: warning: (near initialization for ‘hdp2_properties.adapter[1].size_of_priv’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:800:4: error: unknown field ‘streaming_ctrl’ specified in initializer
drivers/media/dvb/dvb-usb/mtvhd.c:800:4: warning: initialization from incompatible pointer type [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:800:4: warning: (near initialization for ‘hdp2_properties.adapter[1].frontend_ctrl’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:801:4: error: unknown field ‘stream’ specified in initializer
drivers/media/dvb/dvb-usb/mtvhd.c:801:4: warning: braces around scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:801:4: warning: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:802:5: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:802:5: error: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:802:5: warning: initialization makes pointer from integer without a cast [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:802:5: warning: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:803:5: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:803:5: error: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:803:5: warning: excess elements in scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:803:5: warning: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:804:5: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:804:5: error: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:804:5: warning: excess elements in scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:804:5: warning: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:805:5: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:805:5: error: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:805:5: warning: braces around scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:805:5: warning: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:806:6: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:806:6: error: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:806:6: warning: braces around scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:806:6: warning: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:807:7: error: field name not in record or union initializer
drivers/media/dvb/dvb-usb/mtvhd.c:807:7: error: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’)
drivers/media/dvb/dvb-usb/mtvhd.c:807:7: warning: initialization makes pointer from integer without a cast [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:807:7: warning: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:809:5: warning: excess elements in scalar initializer [enabled by default]
drivers/media/dvb/dvb-usb/mtvhd.c:809:5: warning: (near initialization for ‘hdp2_properties.adapter[1].fe_ioctl_override’) [enabled by default]
make[4]: *** [drivers/media/dvb/dvb-usb/mtvhd.o] エラー 1
make[3]: *** [drivers/media/dvb/dvb-usb] エラー 2
make[2]: *** [drivers/media/dvb] エラー 2
make[1]: *** [drivers/media] エラー 2
make: *** [drivers] エラー 2

になるのでまだ未解決

目標としてはこのドライバでPX-S3U2が動くといいな(たぶん無理)

PX-S3U2のAS11LoaderのUSBログ
とりあえずここからfirmwareとかごにょごにょできるはず

PX-S3U2のLinuxドライバってGNU GP(略)

0 件のコメント:

コメントを投稿