Bugzilla – Bug 465139
Add support for the Hauppauge WinTV HVR-950q
Last modified: 2009-10-09 13:16:44 UTC
dmesg after plugging in turner: usb 1-3.2: new full speed USB device using ohci_hcd and address 7 usb 1-3.2: configuration #1 chosen from 1 choice usb 1-3.2: New USB device found, idVendor=2040, idProduct=7200 usb 1-3.2: New USB device strings: Mfr=1, Product=2, SerialNumber=10 usb 1-3.2: Product: WinTV HVR-950 usb 1-3.2: Manufacturer: Hauppauge usb 1-3.2: SerialNumber: 4031546037 au0828 driver loaded au0828: i2c bus registered tveeprom 4-0050: Hauppauge model 72001, rev B3F0, serial# 5014197 tveeprom 4-0050: MAC address is 00-0D-FE-4C-82-B5 tveeprom 4-0050: tuner model is Xceive XC5000 (idx 150, type 4) tveeprom 4-0050: TV standards NTSC(M) ATSC/DVB Digital (eeprom 0x88) tveeprom 4-0050: audio processor is AU8522 (idx 44) tveeprom 4-0050: decoder processor is AU8522 (idx 42) tveeprom 4-0050: has no radio, has IR receiver, has no IR transmitter hauppauge_eeprom: hauppauge eeprom: model=72001 xc5000: Successfully identified at address 0x61 xc5000: Firmware has not been loaded previously DVB: registering new adapter (au0828) DVB: registering frontend 0 (Auvitek AU8522 QAM/8VSB Frontend)... Registered device AU0828 [Hauppauge HVR950Q] usbcore: registered new interface driver au0828 lsusb Bus 001 Device 007: ID 2040:7200 Hauppauge
It seems to load file according to attached log. What is not working?
Show me where in YaST to configure it. Yes, there is support in the kernel but there is no support anywhere else. Hence the request for an enhancement.
So you are saying that yast2-tv module is unable to detect or configure this card?
Created attachment 272982 [details] YaST screen dump One only need look at the supported cards under YaST-->Hardware-->TV Card-->Hauppauge to see that. It is not auto selected or manually selectable.
.
I guess hwinfo doesn't properly detect the device. Please attach 'hwinfo' output.
Your guess is wrong, it is detected but there is _no_ choice for it in YaST. hwinfo output: 0: udi = '/org/freedesktop/Hal/devices/usb_device_2040_7200_4031546037_if1_sound_card_0_oss_mixer__1' info.category = 'oss' oss.type = 'mixer' info.subsystem = 'sound' info.capabilities = { 'oss', 'access_control' } info.product = 'Hauppauge WinTV HVR-950 OSS Control Device' access_control.type = 'sound' info.udi = '/org/freedesktop/Hal/devices/usb_device_2040_7200_4031546037_if1_sound_card_0_oss_mixer__1' access_control.file = '/dev/mixer1' linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:0f.2/usb1/1-3/1-3.2/1-3.2:1.1/sound/card1/mixer1' info.callouts.add = { 'hal-acl-tool --add-device' } info.parent = '/org/freedesktop/Hal/devices/usb_device_2040_7200_4031546037_if1_sound_card_0' info.callouts.remove = { 'hal-acl-tool --remove-device' } linux.hotplug_type = 2 (0x2) oss.device_file = '/dev/mixer1' linux.subsystem = 'sound' oss.originating_device = '/org/freedesktop/Hal/devices/usb_device_2040_7200_4031546037_if1_sound_card_0' oss.card = 1 (0x1) linux.device_file = '/dev/mixer1' oss.card_id = 'Hauppauge WinTV HVR-950'
This is just the sound part detected by HAL (!= Yast). Please, attach the complete 'hwinfo' output (or at least 'hwinfo --tv' and 'hwinfo --dvb' outputs).
Created attachment 276394 [details] hwinfo (full)
hwinfo detects the device, but it reports "Unclassified device" class, not TV or DVB device: 50: USB 00.0: 0000 Unclassified device [Created at usb.122] UDI: /org/freedesktop/Hal/devices/usb_device_2040_7200_4031546037_if0 Unique ID: L0iK.n9_w_n7VfS6 Parent ID: 2UT6.q4WW9HWG679 SysFS ID: /devices/pci0000:00/0000:00:0f.2/usb1/1-3/1-3.2/1-3.2:1.0 SysFS BusID: 1-3.2:1.0 Hardware Class: unknown Model: "Hauppauge WinTV HVR-950" Hotplug: USB Vendor: usb 0x2040 "Hauppauge" Device: usb 0x7200 "WinTV HVR-950" Revision: "0.05" Serial ID: "4031546037" Driver: "au0828" Driver Modules: "au0828" Speed: 12 Mbps Module Alias: "usb:v2040p7200d0005dc00dsc00dp00icFFiscFFipFF" Driver Info #0: Driver Status: au0828 is active Driver Activation Cmd: "modprobe au0828" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #44 (Hub) According to the vendor specifications found at http://www.hauppauge.com/site/products/data_hvr950q.html the digital part should be supported in Linux.
Created attachment 276398 [details] lsmod after device plugges into USB port
It isn't just the HVR-950q, the original HVR-950 has this problem as well. It occurs in both 11.1 and trunk. 89: USB 00.0: 0000 Unclassified device [Created at usb.122] UDI: /org/freedesktop/Hal/devices/usb_device_2040_6513_4028731139_if0 Unique ID: xpf5.K_Npx6wt9R1 Parent ID: L0iK.PA73MAVg_91 SysFS ID: /devices/pci0000:00/0000:00:1a.7/usb1/1-3/1-3.2/1-3.2.1/1-3.2.1:1.0 SysFS BusID: 1-3.2.1:1.0 Hardware Class: unknown Model: "Hauppauge WinTV HVR-980" Hotplug: USB Vendor: usb 0x2040 "Hauppauge" Device: usb 0x6513 "WinTV HVR-980" Revision: "1.10" Serial ID: "4028731139" Driver: "em28xx" Driver Modules: "em28xx" Speed: 480 Mbps Module Alias: "usb:v2040p6513d0110dc00dsc00dp00icFFisc00ipFF" Driver Info #0: Driver Status: em28xx is active Driver Activation Cmd: "modprobe em28xx" Config Status: cfg=new, avail=yes, need=no, active=unknown Attached to: #75 (Hub) Yes, I know it says HVR-980, but it is an HVR-950.
I've updated dvb & tv card data.
I'm still not seeing it in 11.2 M8
Yes, not in M8. But it's in Factory meanwhile.
How can we get it, or do we have to wait? And are both hvr 950 and hvr 950q there, or just one? They are apparently completely different devices.
From download.opensuse.org?
I have upgraded to the latest Factory this morning (2009-10-08) and I still do not see the Hauppauge HVR950(q) in the list. Note: the 950q supports HD channels.
please run 'hwinfo --tv --dvd --log=foo' and attach the log
Um, it should be '--dvb' instead of '--dvd' I guess...
ehm, sure, '--dvb' please
See Comment #4 and comment #9 Again, the card is NOT listed in YaST-->Hardware-->TV Card-->Hauppauge Why is this so hard to understand?
Because YaST doesn't have the database for em28xx based TV devices. But you should not need to configure it in YaST, the kernel driver should be loaded when the device is attached to PC automatically. To fine tune the kernel setting you have to press 'Expert setting...' or 'Edit' after adding the card. Fixed in yast2-tv-2.18.4.tar.bz2