|
Bugzilla – Full Text Bug Listing |
| Summary: | Add support for the Hauppauge WinTV HVR-950q | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.1 | Reporter: | Forgotten User YLzcEHequO <forgotten_YLzcEHequO> |
| Component: | Other | Assignee: | Steffen Winterfeldt <snwint> |
| Status: | RESOLVED FIXED | QA Contact: | E-mail List <qa-bugs> |
| Severity: | Enhancement | ||
| Priority: | P5 - None | CC: | lslezak, toddrme2178 |
| Version: | Final | ||
| Target Milestone: | --- | ||
| Hardware: | Other | ||
| OS: | openSUSE 11.1 | ||
| Whiteboard: | |||
| Found By: | --- | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: |
YaST screen dump
hwinfo (full) lsmod after device plugges into USB port |
||
|
Description
Forgotten User YLzcEHequO
2009-01-10 22:09:09 UTC
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 |