Hi. I'm new to the list - please bear with me. I've spent some time getting a recently purchased Kaiser Baas ExpressCard Dual HD Tuner working with MythTV. I ended up patching some of the dib0700 work. I'd like to submit the patches back to the community. Cheers. -- James A Webb Ph. +61 (3) 9015 7807 10 Dickens St, Blackburn Ph. +64 (9) 889 0807 Victoria 3130 Mob. +61 (40) 525 7807 Australia
--- linux/drivers/media/dvb/dvb-usb/dib0700_devices.c 2009-07-25 07:47:51.000000000 +1000 +++ dib0700_devices.c 2009-07-28 16:31:47.053327159 +1000 @@ -1456,6 +1456,7 @@ USB_PID_TERRATEC_CINERGY_DT_XS_DIVERSITY) }, { USB_DEVICE(USB_VID_HAUPPAUGE, USB_PID_HAUPPAUGE_NOVA_TD_STICK) }, { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7700D) }, + { USB_DEVICE(USB_VID_YUAN, USB_PID_DIBCOM_STK7700DY) }, /* 15 */{ USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7070P) }, { USB_DEVICE(USB_VID_PINNACLE, USB_PID_PINNACLE_PCTV_DVB_T_FLASH) }, { USB_DEVICE(USB_VID_DIBCOM, USB_PID_DIBCOM_STK7070PD) },
usb 1-2: new high speed USB device using ehci_hcd and address 4 usb 1-2: New USB device found, idVendor=1164, idProduct=1e8c usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 usb 1-2: Product: STK7700D usb 1-2: Manufacturer: YUANRD usb 1-2: SerialNumber: 0000000001 usb 1-2: configuration #1 chosen from 1 choice dib0700: loaded with support for 9 different device-types dvb-usb: found a 'DiBcom STK7070P reference design' in cold state, will try to load a firmware usb 1-2: firmware: requesting dvb-usb-dib0700-1.20.fw dvb-usb: downloading firmware from file 'dvb-usb-dib0700-1.20.fw' dib0700: firmware started successfully. dvb-usb: found a 'DiBcom STK7070P reference design' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (DiBcom STK7070P reference design) DVB: registering adapter 0 frontend 0 (DiBcom 7000PC)... DiB0070: successfully identified input: IR-receiver inside an USB DVB receiver as /devices/pci0000:00/0000:00:1a.7/usb1/1-2/input/input17 dvb-usb: schedule remote query interval to 50 msecs. dvb-usb: DiBcom STK7070P reference design successfully initialized and connected. usbcore: registered new interface driver dvb_usb_dib0700
--- linux/drivers/media/dvb/dvb-usb/dvb-usb-ids.h 2009-07-25 07:47:51.000000000 +1000 +++ dvb-usb-ids.h 2009-07-28 16:31:47.066282516 +1000 @@ -90,6 +90,7 @@ #define USB_PID_DIBCOM_STK7700P 0x1e14 #define USB_PID_DIBCOM_STK7700P_PC 0x1e78 #define USB_PID_DIBCOM_STK7700D 0x1ef0 +#define USB_PID_DIBCOM_STK7700DY 0x1e8c #define USB_PID_DIBCOM_STK7700_U7000 0x7001 #define USB_PID_DIBCOM_STK7070P 0x1ebc #define USB_PID_DIBCOM_STK7070PD 0x1ebe
Bus 001 Device 004: ID 1164:1e8c YUAN High-Tech Development Co., Ltd Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x1164 YUAN High-Tech Development Co., Ltd idProduct 0x1e8c bcdDevice 1.00 iManufacturer 1 YUANRD iProduct 2 STK7700D iSerial 3 0000000001 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 46 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus Powered) Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 4 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 0 bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 1 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0000 (Bus Powered)
Attachment:
signature.asc
Description: This is a digitally signed message part