Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 102461 - no DVB device /dev/dvb with udev-066 or udev-067
Summary: no DVB device /dev/dvb with udev-066 or udev-067
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL: http://forums.gentoo.org/viewtopic-t-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-14 01:38 UTC by Martin Gramatke
Modified: 2005-08-18 13:03 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Gramatke 2005-08-14 01:38:00 UTC
Hi,  
  
since udev-066 i get no dvb devices in /dev. /dev/dvb is already missing.  
Whilst this worked with 065.  
  
See also http://forums.gentoo.org/viewtopic-t-369561-highlight-dvb+udev.html
Comment 1 Thomas Schlesinger 2005-08-14 10:02:19 UTC
Same problem here. 
Comment 2 Greg Kroah-Hartman (RETIRED) gentoo-dev 2005-08-14 15:05:04 UTC
What does 'tree /sys/dvb' show?
Comment 3 Martin Gramatke 2005-08-15 03:51:18 UTC
With udev-065 there is no /sys/dvb directory, so I would guess there insn't 
one with 066 too. Do I really have to try? 
BTW, what is tree? Something like ls -R? 
Comment 4 Greg Kroah-Hartman (RETIRED) gentoo-dev 2005-08-15 09:44:42 UTC
Sorry, I meant 'tree /sys/class/dvb'

As for what tree is, do 'emerge tree' to get it :)
Comment 5 Tobias Klausmann (RETIRED) gentoo-dev 2005-08-15 11:56:07 UTC
I'm having the same problem as Thomas. The tree output you requested looks like
this:

# tree /sys/class/dvb
/sys/class/dvb
|-- dvb0.audio0
|   `-- dev
|-- dvb0.ca0
|   `-- dev
|-- dvb0.demux0
|   `-- dev
|-- dvb0.dvr0
|   `-- dev
|-- dvb0.frontend0
|   `-- dev
|-- dvb0.net0
|   `-- dev
|-- dvb0.osd0
|   `-- dev
`-- dvb0.video0
    `-- dev

Comment 6 Martin Gramatke 2005-08-15 13:13:10 UTC
Yes. I have the same trees with udev-065 (dvb works) and udev-067 (dvb does 
not work). 
Comment 7 Greg Kroah-Hartman (RETIRED) gentoo-dev 2005-08-15 23:13:31 UTC
If you run 'udevstart' after the dvb modules are loaded, does the /dev entries
show up properly?

Comment 8 Greg Kroah-Hartman (RETIRED) gentoo-dev 2005-08-15 23:15:00 UTC
Also, what does 'udevtest /sys/class/dvb/dvb0.audio0 dvb' show?
Comment 9 Thomas Knauer 2005-08-16 09:16:58 UTC
Hi,

> If you run 'udevstart' after the dvb modules are loaded, does the /dev entries
> show up properly?

Yes, all the necessary files in /dev/dvb/adapter0 are created properly.

> Also, what does 'udevtest /sys/class/dvb/dvb0.audio0 dvb' show

after booting, "udevtest /sys/class/dvb/dvb0.frontent0 dvb" show as follows:

udevtest.c: looking at device '/class/dvb/dvb0.frontend0' from subsystem 'dvb'
udevtest.c: opened class_dev->name='dvb0.frontend0'
udev_rules.c: PROGRAM key executes '/etc/udev/scripts/dvb.sh dvb0.frontend0
udev_rules.c: rule applied, 'dvb0.frontend0' becomes 'dvb/adapter0/frontend0'
udev_add.c: creating device node '/dev/dvb/adapter0/frontend0', major = '212', m
inor = '3', mode = '0660', uid = '0', gid = '27'

The directory /dev/dvb/adapter0 is created, but without files.

Regards,
Thomas
Comment 10 Greg Kroah-Hartman (RETIRED) gentoo-dev 2005-08-17 20:35:49 UTC
Ok, this has been verified as a udev bug.
Comment 11 Greg Kroah-Hartman (RETIRED) gentoo-dev 2005-08-18 10:36:37 UTC
Should now be fixed in the 068 release, if not, please reopen this bug.
Comment 12 Thomas Knauer 2005-08-18 13:03:59 UTC
fix confirmed - thank you very much!

Thomas