Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 58558 - udev 0.30 doesn't create lirc device
Summary: udev 0.30 doesn't create lirc device
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-27 08:40 UTC by Rutger Hendriks
Modified: 2004-08-08 08:04 UTC (History)
1 user (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 Rutger Hendriks 2004-07-27 08:40:20 UTC
When I load the lirc_i2c module, I have to manually create the corresponding device node, because udev doesn't.
I issue something like:
mkdir /dev/lirc
mknod /dev/lirc/lirc0 c 61 0

It might be this has to be send to the udev developers, I don't know.
Thanks

emerge info:
Portage 2.0.50-r9 (gcc34-amd64-2004.1, gcc-3.4.1, glibc-2.3.4.20040619-r0, 2.6.7-gentoo-r11)
=================================================================
System uname: 2.6.7-gentoo-r11 x86_64 4
Gentoo Base System version 1.5.1
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe"
CHOST="x86_64-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /opt/gentoo-rsync /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3.3/share/config /usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /opt/gentoo-rsync/portage /etc/env.d"
CXXFLAGS="-O2 -march=k8 -fomit-frame-pointer -momit-leaf-frame-pointer -fweb -frename-registers -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.tiscali.nl/pub/mirror/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.nl.gentoo.org/gentoo-portage"
USE="S3TC X aac aalib acpi acpi4linux alsa amd64 apm arts asterisk audiofile avi berkdb cdparanoia cdr chroot crypt cups dga divx4linux dv dvd dvdr dvdread encode faac faad fbcon fbdev ffmpeg fftw flac flash foomaticdb ftp gd gdbm ggi gif gpm gstreamer gtk2 icq ieee1394 imagemagick imap imlib imlib2 irmc jabber java javascript joystick jp2 jpeg kde lcd lcms ldap libg++ libwww linguas_en_GB linguas_nl lirc live lzo lzw lzw-tiff mad mbox mikmod mng motif mozaccess mozcalendar mozdomi mozilla mozp3p mozsvg mozxmlterm mpeg mpeg4 mpi mplayer msn mysql mythtv nas ncurses net nls nptl oav offensive oggvorbis opengl opie oss pam pda pdflib perl pic plotutils png pthreads python qt quicktime readline rtc samba sasl sdl slang slp speex spell ssl svg tcltk tcpd theora tiff transcode truetype usb v4l v4l2 videos wmf xml2 xmms xosd xprint xrandr xv xvid zlib zvbi"
Comment 1 Simone Gotti (RETIRED) gentoo-dev 2004-07-27 10:25:33 UTC
Probably this is a fault of the kernel module that don't create the dev entry in sysfs.
Comment 2 Greg Kroah-Hartman (RETIRED) gentoo-dev 2004-07-28 09:06:02 UTC
This is a upstream issue with the lirc kernel driver (it needs to have sysfs
support added to it), nothing we can do in udev about it, sorry.
Comment 3 Rutger Hendriks 2004-08-08 07:51:37 UTC
I just installed the latest lirc, 0.7.0_pre7 and I now have

# la /sys/class/lirc/
total 0
drwxr-xr-x   3 root root 0 Aug  8 16:44 .
drwxr-xr-x  22 root root 0 Aug  8 16:01 ..
drwxr-xr-x   2 root root 0 Aug  8 16:45 lirc0

# la /sys/class/lirc/lirc0/
total 0
drwxr-xr-x  2 root root    0 Aug  8 16:45 .
drwxr-xr-x  3 root root    0 Aug  8 16:44 ..
-r--r--r--  1 root root 4096 Aug  8 16:45 dev


# cat /sys/class/lirc/lirc0/dev
61:0

It looks like lirc now has sysfs support?
Is this enough to get udev working?
Comment 4 Rutger Hendriks 2004-08-08 08:04:24 UTC
Oh, stupid me
it's actually already working!
udev created a 
crw-rw----  1 root root 61, 0 Aug  8 16:45 /dev/lirc0

Nice, guess i can close this bug now:)