Activity log for bug #460636

Date Who What changed Old value New value Message
2009-10-25 20:04:34 Thorsten Hirsch bug added bug
2009-10-26 19:56:31 Brian Murray affects ubuntu linux (Ubuntu)
2009-11-03 20:20:03 Thorsten Hirsch attachment added workaround: alternative driver http://launchpadlibrarian.net/35049921/em28xx-new.tar.gz
2010-04-21 20:17:57 Jeremy Foshee tags needs-kernel-logs
2010-04-21 20:18:00 Jeremy Foshee tags needs-kernel-logs needs-kernel-logs needs-upstream-testing
2010-04-21 20:18:04 Jeremy Foshee tags needs-kernel-logs needs-upstream-testing kj-triage needs-kernel-logs needs-upstream-testing
2010-04-21 20:18:12 Jeremy Foshee linux (Ubuntu): status New Incomplete
2010-04-22 07:43:22 Florent removed subscriber Florent
2010-04-24 18:33:49 Thorsten Hirsch tags kj-triage needs-kernel-logs needs-upstream-testing apport-collected kj-triage needs-kernel-logs needs-upstream-testing
2010-04-24 18:33:56 Thorsten Hirsch description 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 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 --- AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21. Architecture: amd64 Card0.Amixer.info: Card hw:0 'Intel'/'HDA Intel at 0xf9ff8000 irq 22' Mixer name : 'Realtek ALC888' Components : 'HDA:10ec0888,14627519,00100001' Controls : 35 Simple ctrls : 20 Card1.Amixer.info: Card hw:1 'CMI8738'/'C-Media CMI8738 (model 55) at 0xe800, irq 16' Mixer name : 'CMedia PCI' Components : '' Controls : 41 Simple ctrls : 22 Card2.Amixer.info: Card hw:2 'U0xeb1a0x2871'/'USB Device 0xeb1a:0x2871 at usb-0000:00:1a.7-5, high speed' Mixer name : 'USB Mixer' Components : 'USBeb1a:2871' Controls : 2 Simple ctrls : 1 Card2.Amixer.values: Simple mixer control 'Line',0 Capabilities: cvolume cvolume-joined cswitch cswitch-joined penum Capture channels: Mono Limits: Capture 0 - 16 Mono: Capture 0 [0%] [0.00dB] [off] DistroRelease: Ubuntu 10.04 HibernationDevice: RESUME=/dev/sda1 MachineType: MSI MS-7519 Package: linux (not installed) ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32.11+drm33.2 root=/dev/sda2 ro quiet splash ProcEnviron: PATH=(custom, user) LANG=de_DE.UTF-8 SHELL=/bin/bash ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2 Regression: No RelatedPackageVersions: linux-firmware 1.34 Reproducible: Yes RfKill: 0: phy0: Wireless LAN Soft blocked: no Hard blocked: no Tags: lucid filesystem needs-upstream-testing Uname: Linux 2.6.32.11+drm33.2 x86_64 UserAsoundrc: # ALSA library configuration file # Include settings that are under the control of asoundconf(1). # (To disable these settings, comment out this line.) </home/torti/.asoundrc.asoundconf> UserGroups: adm admin audio cdrom dialout disk floppy games lpadmin operator plugdev sambashare scanner src vboxusers video WpaSupplicantLog: dmi.bios.date: 01/18/2010 dmi.bios.vendor: American Megatrends Inc. dmi.bios.version: V1.12 dmi.board.asset.tag: To Be Filled By O.E.M. dmi.board.name: P45 Neo-F (MS-7519) dmi.board.vendor: MSI dmi.board.version: 1.0 dmi.chassis.asset.tag: To Be Filled By O.E.M. dmi.chassis.type: 3 dmi.chassis.vendor: MICRO-STAR INTERNATIONAL CO.,LTD dmi.chassis.version: 1.0 dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvrV1.12:bd01/18/2010:svnMSI:pnMS-7519:pvr1.0:rvnMSI:rnP45Neo-F(MS-7519):rvr1.0:cvnMICRO-STARINTERNATIONALCO.,LTD:ct3:cvr1.0: dmi.product.name: MS-7519 dmi.product.version: 1.0 dmi.sys.vendor: MSI
2010-04-24 18:33:59 Thorsten Hirsch attachment added AlsaDevices.txt http://launchpadlibrarian.net/45217861/AlsaDevices.txt
2010-04-24 18:34:02 Thorsten Hirsch attachment added AplayDevices.txt http://launchpadlibrarian.net/45217862/AplayDevices.txt
2010-04-24 18:34:07 Thorsten Hirsch attachment added ArecordDevices.txt http://launchpadlibrarian.net/45217863/ArecordDevices.txt
2010-04-24 18:34:10 Thorsten Hirsch attachment added AudioDevicesInUse.txt http://launchpadlibrarian.net/45217868/AudioDevicesInUse.txt
2010-04-24 18:34:17 Thorsten Hirsch attachment added BootDmesg.txt http://launchpadlibrarian.net/45217884/BootDmesg.txt
2010-04-24 18:34:20 Thorsten Hirsch attachment added CRDA.txt http://launchpadlibrarian.net/45217885/CRDA.txt
2010-04-24 18:34:23 Thorsten Hirsch attachment added Card0.Amixer.values.txt http://launchpadlibrarian.net/45217886/Card0.Amixer.values.txt
2010-04-24 18:34:25 Thorsten Hirsch attachment added Card0.Codecs.codec.0.txt http://launchpadlibrarian.net/45217891/Card0.Codecs.codec.0.txt
2010-04-24 18:34:29 Thorsten Hirsch attachment added Card1.Amixer.values.txt http://launchpadlibrarian.net/45217893/Card1.Amixer.values.txt
2010-04-24 18:34:32 Thorsten Hirsch attachment added CurrentDmesg.txt http://launchpadlibrarian.net/45217895/CurrentDmesg.txt
2010-04-24 18:34:36 Thorsten Hirsch attachment added IwConfig.txt http://launchpadlibrarian.net/45217896/IwConfig.txt
2010-04-24 18:34:39 Thorsten Hirsch attachment added Lspci.txt http://launchpadlibrarian.net/45217898/Lspci.txt
2010-04-24 18:34:42 Thorsten Hirsch attachment added Lsusb.txt http://launchpadlibrarian.net/45217908/Lsusb.txt
2010-04-24 18:34:45 Thorsten Hirsch attachment added PciMultimedia.txt http://launchpadlibrarian.net/45217910/PciMultimedia.txt
2010-04-24 18:34:47 Thorsten Hirsch attachment added ProcCpuinfo.txt http://launchpadlibrarian.net/45217911/ProcCpuinfo.txt
2010-04-24 18:34:51 Thorsten Hirsch attachment added ProcInterrupts.txt http://launchpadlibrarian.net/45217914/ProcInterrupts.txt
2010-04-24 18:34:54 Thorsten Hirsch attachment added ProcModules.txt http://launchpadlibrarian.net/45217915/ProcModules.txt
2010-04-24 18:34:57 Thorsten Hirsch attachment added UdevDb.txt http://launchpadlibrarian.net/45217923/UdevDb.txt
2010-04-24 18:35:04 Thorsten Hirsch attachment added UdevLog.txt http://launchpadlibrarian.net/45217926/UdevLog.txt
2010-04-24 18:35:06 Thorsten Hirsch attachment added UserAsoundrcAsoundconf.txt http://launchpadlibrarian.net/45217927/UserAsoundrcAsoundconf.txt
2010-04-24 18:35:12 Thorsten Hirsch attachment added WifiSyslog.txt http://launchpadlibrarian.net/45217929/WifiSyslog.txt
2010-04-25 02:26:14 Jeremy Foshee linux (Ubuntu): importance Undecided Medium
2010-04-25 02:26:14 Jeremy Foshee linux (Ubuntu): status Incomplete Confirmed
2010-05-06 14:43:02 seblem linux (Ubuntu): status Confirmed Incomplete
2010-05-06 14:43:10 seblem linux (Ubuntu): status Incomplete Confirmed
2010-06-10 21:12:21 Thorsten Hirsch attachment added This patch does not solve the issue. It only adds the wrong usb id to the kernel's em28xx driver so that it is being loaded. http://launchpadlibrarian.net/50095170/em28xx_with_id_eb1a_2871_for_2.6.34.patch
2010-06-20 21:52:51 Chase Douglas bug task added linux-firmware-nonfree (Ubuntu)
2010-06-20 21:53:14 Chase Douglas linux-firmware-nonfree (Ubuntu): status New Triaged
2010-06-28 16:41:31 Chase Douglas linux (Ubuntu): status Confirmed Triaged
2010-06-29 00:52:02 Chase Douglas linux-firmware-nonfree (Ubuntu): status Triaged Won't Fix
2010-06-29 00:52:06 Chase Douglas linux (Ubuntu): status Triaged Won't Fix