Difference between revisions of "Fission DK-5901"

From LinuxTVWiki
Jump to: navigation, search
m (Photo attribution)
m (Making it Work: hex)
Line 217: Line 217:
 
''From your dmesg output, it appears the usbhid driver has claimed the device, thus the dvb driver can't grab it. If I recall correctly, usbhid is a module on ubuntu, so you should be able to tell it not to load with some modprobe options.''
 
''From your dmesg output, it appears the usbhid driver has claimed the device, thus the dvb driver can't grab it. If I recall correctly, usbhid is a module on ubuntu, so you should be able to tell it not to load with some modprobe options.''
  
  options usbhid quirks=15a4:1001:0x0004
+
  options usbhid quirks=0x15a4:0x1001:0x0004
  
 
''The 0x0004 flag is HID_QUIRK_IGNORE, which tells the usbhid driver to ignore the device.''
 
''The 0x0004 flag is HID_QUIRK_IGNORE, which tells the usbhid driver to ignore the device.''

Revision as of 10:58, 21 February 2012

Fission DK-5901. Photo from Greg Lehey.

A DVB-T USB stick from Fission.

Support is unknown. It is usually sold through ALDI stores in Australia.

Overview/Features

  • USB
  • Dual HD DVB-T reciever

Components Used

  • Afa Technologies af9015
  • xc3028

Other Images

Identification

Bus 001 Device 003: ID 15a4:1001  
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               2.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0 
 bDeviceProtocol         0 
 bMaxPacketSize0        64
 idVendor           0x15a4 
 idProduct          0x1001 
 bcdDevice            2.00
 iManufacturer           1 Afa Technologies Inc.
 iProduct                2 AF9035A USB Device
 iSerial                 3 AF0103250800001
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength          122
   bNumInterfaces          2
   bConfigurationValue     1
   iConfiguration          0 
   bmAttributes         0x80
     (Bus Powered)
   MaxPower              500mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           5
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol      0 
     iInterface              0 
     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               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x85  EP 5 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x86  EP 6 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0000  1x 0 bytes
       bInterval               1
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       1
     bNumEndpoints           5
     bInterfaceClass       255 Vendor Specific Class
     bInterfaceSubClass      0 
     bInterfaceProtocol      0 
     iInterface              0 
     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               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x02  EP 2 OUT
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x84  EP 4 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x85  EP 5 IN
       bmAttributes            2
         Transfer Type            Bulk
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0200  1x 512 bytes
       bInterval               0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x86  EP 6 IN
       bmAttributes            1
         Transfer Type            Isochronous
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x1400  3x 1024 bytes
       bInterval               1
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         3 Human Interface Device
     bInterfaceSubClass      0 No Subclass
     bInterfaceProtocol      1 Keyboard
     iInterface              0 
       HID Device Descriptor:
         bLength                 9
         bDescriptorType        33
         bcdHID               1.01
         bCountryCode            0 Not supported
         bNumDescriptors         1
         bDescriptorType        34 Report
         wDescriptorLength      65
        Report Descriptors: 
          ** UNAVAILABLE **
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x83  EP 3 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               None
         Usage Type               Data
       wMaxPacketSize     0x0040  1x 64 bytes
       bInterval              10
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)

Making it Work

Unknown.

From the mailing list: From your dmesg output, it appears the usbhid driver has claimed the device, thus the dvb driver can't grab it. If I recall correctly, usbhid is a module on ubuntu, so you should be able to tell it not to load with some modprobe options.

options usbhid quirks=0x15a4:0x1001:0x0004

The 0x0004 flag is HID_QUIRK_IGNORE, which tells the usbhid driver to ignore the device.

Firmware

dvb-usb-af9015.fw and xc3028-v27.fw

Drivers

Unknown, probably the af9015 driver.

Sample Kernel Output

# dmseg
[  789.696018] usb 4-3: new high speed USB device using ehci_hcd and address 2
[  789.846003] usb 4-3: configuration #1 chosen from 1 choice
[  790.052259] usbcore: registered new interface driver hiddev
[  790.056703] input: Afa Technologies Inc. AF9035A USB Device as /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.1/input/input8
[  790.057902] input,hidraw0: USB HID v1.01 Keyboard [Afa Technologies Inc. AF9035A USB Device] on usb-0000:00:10.3-3
[  790.058287] usbcore: registered new interface driver usbhid
[  790.058511] usbhid: v2.6:USB HID core driverled

Remote Control Support

Unknown.

External Links