mythbuntu-bugs team mailing list archive
-
mythbuntu-bugs team
-
Mailing list archive
-
Message #02425
Re: [Bug 460636] Re: dvb-t device Terratec Cinergy T XS not working
Hi Chase,
well, I subscribed to the linux-media mailing list already and told
them about this issue. But when I explained my plans to build a new
firmware file, they told me that I was totally on the wrong track. The
firmware should be fine. And other em28xx/xc3028 cards work.
Since my device also suffers under an eeprom data loss, I think I have
no chance to help solving this issue until someone gives me a dump of
his cinergy usb xs eeprom.
Here's the most interesting post:
http://www.spinics.net/lists/linux-media/msg20437.html
Unfortunately it was also the last one concerning my issue.
Thorsten
--
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 Mythbuntu
Bug Team, which is subscribed to linux-firmware-nonfree in ubuntu.
Status in “linux” package in Ubuntu: Triaged
Status in “linux-firmware-nonfree” package in Ubuntu: Triaged
Bug 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
---
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
References