Public bug reported:

Though the driver is included in the kernel, the correct firmware file
is missing. I've got a firmware file with the same name from an older
version of the driver, but it gets rejected.

dmesg output:

[   11.195279] Linux video capture interface: v2.00                             
                       
[   11.254380] em28xx: New device TerraTec Electronic GmbH Cinergy T USB XS @ 
480 Mbps (0ccd:0043, interface 0, class 0)                                      
                                                
[   11.254418] em28xx #0: chip ID is em2870                                     
                       
[   11.348021] parport_pc 00:08: reported by Plug and Play ACPI                 
                       
[   11.348121] parport0: PC-style at 0x378 (0x778), irq 7, dma 3 
[PCSPP,TRISTATE,COMPAT,EPP,ECP,DMA]   
[   11.398156] em28xx #0: i2c eeprom 00: 1a eb 67 95 cd 0c 43 00 c0 12 81 00 6a 
24 8e 34               
[   11.398169] em28xx #0: i2c eeprom 10: 00 00 06 57 02 0c 00 00 00 00 00 00 00 
00 00 00               
[   11.398180] em28xx #0: i2c eeprom 20: 44 00 00 00 f0 10 01 00 00 00 00 00 5b 
00 00 00               
[   11.398191] em28xx #0: i2c eeprom 30: 00 00 20 40 20 80 02 20 01 01 00 00 26 
3c e3 49               
[   11.398202] em28xx #0: i2c eeprom 40: 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00               
[   11.398213] em28xx #0: i2c eeprom 50: 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00               
[   11.398226] em28xx #0: i2c eeprom 60: 00 00 00 00 00 00 00 00 00 00 24 03 43 
00 69 00               
[   11.398233] em28xx #0: i2c eeprom 70: 6e 00 65 00 72 00 67 00 79 00 20 00 54 
00 20 00               
[   11.398240] em28xx #0: i2c eeprom 80: 55 00 53 00 42 00 20 00 58 00 53 00 00 
00 34 03               
[   11.398247] em28xx #0: i2c eeprom 90: 54 00 65 00 72 00 72 00 61 00 54 00 65 
00 63 00               
[   11.398254] em28xx #0: i2c eeprom a0: 20 00 45 00 6c 00 65 00 63 00 74 00 72 
00 6f 00               
[   11.398261] em28xx #0: i2c eeprom b0: 6e 00 69 00 63 00 20 00 47 00 6d 00 62 
00 48 00               
[   11.398268] em28xx #0: i2c eeprom c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00               
[   11.398275] em28xx #0: i2c eeprom d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00               
[   11.398281] em28xx #0: i2c eeprom e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00               
[   11.398288] em28xx #0: i2c eeprom f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 
00 00 00               
[   11.398296] em28xx #0: EEPROM ID= 0x9567eb1a, EEPROM hash = 0x5a1fc1df       
                       
[   11.398297] em28xx #0: EEPROM info:                                          
                       
[   11.398298] em28xx #0:       No audio on board.                              
                       
[   11.398300] em28xx #0:       500mA max power                                 
                       
[   11.398301] em28xx #0:       Table at 0x06, strings=0x246a, 0x348e, 0x0000   
                       
[   11.399031] em28xx #0: Identified as Terratec Cinergy T XS (card=43)         
                       
[   11.399034] em28xx #0:                                                       
                       
[   11.399035]                                                                  
                       
[   11.399038] em28xx #0: The support for this board weren't valid yet.         
                       
[   11.399040] em28xx #0: Please send a report of having this working           
                       
[   11.399042] em28xx #0: not to V4L mailing list (and/or to other addresses)   
                       
[   11.399043]                                                                  
                       
[   11.413394] C-Media PCI 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> 
IRQ 16                    
[   11.579559] lp0: using parport0 (interrupt-driven).                          
                       
[   11.589392] ppdev: user-space parallel port driver                           
                       
[   11.738758] Chip ID is not zero. It is not a TEA5767                         
                       
[   11.738839] tuner 0-0060: chip found @ 0xc0 (em28xx #0)                      
                       
[   11.976324] xc2028 0-0060: creating new instance                             
                       
[   11.976327] xc2028 0-0060: type set to XCeive xc2028/xc3028 tuner            
                       
[   11.976334] usb 1-3: firmware: requesting xc3028-v27.fw                      
                       
[   12.053331] xc2028 0-0060: Loading 80 firmware images from xc3028-v27.fw, 
type: xc2028 firmware, ver 2.7                                                  
                                                 
[   12.120017] xc2028 0-0060: Loading firmware for type=BASE (1), id 
0000000000000000.                 
[   13.029655] xc2028 0-0060: Loading firmware for type=(0), id 
000000000000b700.                      
[   13.043277] SCODE (20000000), id 000000000000b700:                           
                       
[   13.043283] xc2028 0-0060: Loading SCODE for type=MONO SCODE HAS_IF_4320 
(60008000), id 0000000000008000.                                                
                                                  
[   13.091774] xc2028 0-0060: Incorrect readback of firmware version.           
                       
[   13.220016] xc2028 0-0060: Loading firmware for type=BASE (1), id 
0000000000000000.                 
[   14.119697] xc2028 0-0060: Loading firmware for type=(0), id 
000000000000b700.                      
[   14.133315] SCODE (20000000), id 000000000000b700:                           
                       
[   14.133321] xc2028 0-0060: Loading SCODE for type=MONO SCODE HAS_IF_4320 
(60008000), id 0000000000008000.                                                
                                                  
[   14.173063] xc2028 0-0060: Incorrect readback of firmware version.           
                       
[   14.340013] em28xx #0: v4l2 driver version 0.1.2                             
                       
[   14.345134] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0   
                       
[   14.360050] usbcore: registered new interface driver em28xx                  
                       
[   14.360055] em28xx driver loaded                                             
                       

$ lsb_release -rd
Description:    Ubuntu 9.10
Release:        9.10

$ uname -a
Linux bauerbob 2.6.31-14-generic #48-Ubuntu SMP Fri Oct 16 14:05:01 UTC 2009 
x86_64 GNU/Linux

$ md5sum /lib/firmware/xc3028-v27.fw
293dc5e915d9a0f74a368f8a2ce3cc10  /lib/firmware/xc3028-v27.fw


There's also a HowTo for extracting the firmware file from the Windows
driver (url: http://lists-archives.org/video4linux/20835-extract-tool-
for-xc3028-firmware.html), but it's also being rejected ...at least for
a different reason:

[...]
[ 2147.322197] Chip ID is not zero. It is not a TEA5767
[ 2147.322293] tuner 0-0060: chip found @ 0xc0 (em28xx #0)
[ 2147.322385] xc2028 0-0060: creating new instance
[ 2147.322389] xc2028 0-0060: type set to XCeive xc2028/xc3028 tuner
[ 2147.322397] usb 1-3: firmware: requesting xc3028-v27.fw
[ 2147.326215] xc2028 0-0060: Loading 80 firmware images from xc3028-v27.fw, 
type: xc2028 firmware, ver 2.7
[ 2147.326220] xc2028 0-0060: Firmware type BASE F8MHZ (3), id 0 is corrupted 
(size=0, expected 8718)
[ 2147.326227] xc2028 0-0060: Error: firmware file is corrupted!
[ 2147.326230] xc2028 0-0060: Releasing partially loaded firmware file.
[ 2147.326239] em28xx #0: v4l2 driver version 0.1.2
[ 2147.332033] em28xx #0: V4L2 device registered as /dev/video0 and /dev/vbi0
[ 2147.351313] usbcore: registered new interface driver em28xx
[ 2147.351317] em28xx driver loaded


$ md5sum "./Cinergy T USB XS/BDA Driver 4.6.1115.0/Windows Vista 
(64Bit)/xc3028-v27.fw"
2305e1b7b5aad2213cf40505db91a2de  ./Cinergy T USB XS/BDA Driver 
4.6.1115.0/Windows Vista (64Bit)/xc3028-v27.fw

** Affects: ubuntu
     Importance: Undecided
         Status: New

-- 
dvb-t device Terratec Cinergy T XS not working
https://bugs.launchpad.net/bugs/460636
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to