Bug 119246

Summary: mirovideo TV card doesn´t work
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Michael Stather <kontakt>
Component: InstallationAssignee: Kay Sievers <kasievers>
Status: RESOLVED FIXED QA Contact: Klaus Kämpf <kkaempf>
Severity: Normal    
Priority: P5 - None CC: lslezak
Version: RC 1   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: YaST2 logs

Description Michael Stather 2005-09-28 15:16:13 UTC
I´ve a Pinnacle mirovideo PCTV card with booktree 848 chipset.
It wasn´t detected by YaST2, so I tried to configure it as "miro PCTV",
"Pinncale PCTV" and "Other bttv card". But with any of these drivers, when YaST
writes the settings, the "search for channels" goes very quick (although there
are about 50 channels in here). KDETV says it can´t find any device, other TV
apps say they can´t access /dev/video*. There´s also no such device in /dev.
Unfortunately I haven´t found any logfile to see what´s wrong.
Comment 1 Michael Stather 2005-09-28 15:46:31 UTC
I just rebooted several times and now there´s a "bt848 video capture" detected
by YaST (I don´t know why it didn´t work before).
But when I try to configure it, when I clock on "search channels" I get the
following error:

vbi: open failed [/dev/vbi]

and no channels are detected.
Comment 2 Michael Stather 2005-09-28 15:47:47 UTC
I seached for a /dev/vbi and there´s only /dev/vbi0
Comment 3 Ladislav Slezák 2005-09-29 08:00:58 UTC
Please attach y2logs (http://www.opensuse.org/Bug_Reporting_FAQ#YaST) and
'hwinfo --tv' oputput.
Comment 4 Michael Radziej 2005-09-29 09:29:23 UTC
Michael, please also add hwinfo (see http://www.opensuse.org/Bug_Reporting_FAQ#YaST)
Comment 7 Michael Stather 2005-09-29 12:38:07 UTC
michi:/home/michael # hwinfo --tv
08: PCI 09.0: 11200 TV Card
  [Created at pci.277]
  UDI: /org/freedesktop/Hal/devices/pci_109e_350
  Unique ID: WL76.ei6eMzKDZY3
  SysFS ID: /devices/pci0000:00/0000:00:09.0
  SysFS BusID: 0000:00:09.0
  Hardware Class: tv card
  Model: "Brooktree Bt848 Video Capture"
  Vendor: pci 0x109e "Brooktree Corporation"
  Device: pci 0x0350 "Bt848 Video Capture"
  Revision: 0x12
  Driver: "bttv"
  Memory Range: 0xcffff000-0xcfffffff (rw,prefetchable)
  IRQ: 10 (no events)
  Module Alias: "pci:v0000109Ed00000350sv00000000sd00000000bc04sc00i00"
  Driver Info #0:
    Driver Status: bttv is active
    Driver Activation Cmd: "modprobe bttv"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
Comment 8 Michael Stather 2005-09-29 12:38:46 UTC
Created attachment 51144 [details]
YaST2 logs
Comment 9 Gerd Hoffmann 2005-09-30 09:04:10 UTC
btw: I don't maintain v4l any more.

I can't see why /dev/vbi is missing.  There is a udev rule in 
/etc/udev/rules.d/50-udev.rules which creates the /dev/vbi => vbi0 symlink, so
just opening /dev/vbi should do fine.  It's also possible to explicitly specify
the device (see "scantv -h").
Comment 10 Michael Stather 2005-09-30 09:21:19 UTC
I have no idea either. Could there be a bug in udev or the 50-udev.rules?
Comment 11 Ladislav Slezák 2005-10-19 06:16:12 UTC
I just have fixed the yast module to use /dev/vbiN and /dev/videoN devices instead of default (it's needed anyway to support more TV cards). (yast2-tv-2.13.2)

My system has the vbi link, I don't know where maight be a problem...
Comment 12 Hannes Reinecke 2005-12-05 14:58:08 UTC
Kay? Udev problem?
Comment 13 Kay Sievers 2005-12-05 15:13:08 UTC
I can't tell without access to the system.
Comment 14 Kay Sievers 2006-01-02 12:04:57 UTC
Should be fixed, regarding to comment #11.