udev: много несуществующих устройств [solved]

were@WereHome ~ $ ls /dev/hd*
/dev/hda    /dev/hda20  /dev/hdb13  /dev/hdb7   /dev/hdc18  /dev/hdd10  /dev/hdd4   /dev/hde15  /dev/hde9   /dev/hdf2   /dev/hdg12  /dev/hdg6   /dev/hdh17
/dev/hda1   /dev/hda3   /dev/hdb14  /dev/hdb8   /dev/hdc19  /dev/hdd11  /dev/hdd5   /dev/hde16  /dev/hdf    /dev/hdf20  /dev/hdg13  /dev/hdg7   /dev/hdh18
/dev/hda10  /dev/hda4   /dev/hdb15  /dev/hdb9   /dev/hdc2   /dev/hdd12  /dev/hdd6   /dev/hde17  /dev/hdf1   /dev/hdf3   /dev/hdg14  /dev/hdg8   /dev/hdh19
/dev/hda11  /dev/hda5   /dev/hdb16  /dev/hdc    /dev/hdc20  /dev/hdd13  /dev/hdd7   /dev/hde18  /dev/hdf10  /dev/hdf4   /dev/hdg15  /dev/hdg9   /dev/hdh2
/dev/hda12  /dev/hda6   /dev/hdb17  /dev/hdc1   /dev/hdc3   /dev/hdd14  /dev/hdd8   /dev/hde19  /dev/hdf11  /dev/hdf5   /dev/hdg16  /dev/hdh    /dev/hdh20
/dev/hda13  /dev/hda7   /dev/hdb18  /dev/hdc10  /dev/hdc4   /dev/hdd15  /dev/hdd9   /dev/hde2   /dev/hdf12  /dev/hdf6   /dev/hdg17  /dev/hdh1   /dev/hdh3
/dev/hda14  /dev/hda8   /dev/hdb19  /dev/hdc11  /dev/hdc5   /dev/hdd16  /dev/hde    /dev/hde20  /dev/hdf13  /dev/hdf7   /dev/hdg18  /dev/hdh10  /dev/hdh4
/dev/hda15  /dev/hda9   /dev/hdb2   /dev/hdc12  /dev/hdc6   /dev/hdd17  /dev/hde1   /dev/hde3   /dev/hdf14  /dev/hdf8   /dev/hdg19  /dev/hdh11  /dev/hdh5
/dev/hda16  /dev/hdb    /dev/hdb20  /dev/hdc13  /dev/hdc7   /dev/hdd18  /dev/hde10  /dev/hde4   /dev/hdf15  /dev/hdf9   /dev/hdg2   /dev/hdh12  /dev/hdh6
/dev/hda17  /dev/hdb1   /dev/hdb3   /dev/hdc14  /dev/hdc8   /dev/hdd19  /dev/hde11  /dev/hde5   /dev/hdf16  /dev/hdg    /dev/hdg20  /dev/hdh13  /dev/hdh7
/dev/hda18  /dev/hdb10  /dev/hdb4   /dev/hdc15  /dev/hdc9   /dev/hdd2   /dev/hde12  /dev/hde6   /dev/hdf17  /dev/hdg1   /dev/hdg3   /dev/hdh14  /dev/hdh8
/dev/hda19  /dev/hdb11  /dev/hdb5   /dev/hdc16  /dev/hdd    /dev/hdd20  /dev/hde13  /dev/hde7   /dev/hdf18  /dev/hdg10  /dev/hdg4   /dev/hdh15  /dev/hdh9
/dev/hda2   /dev/hdb12  /dev/hdb6   /dev/hdc17  /dev/hdd1   /dev/hdd3   /dev/hde14  /dev/hde8   /dev/hdf19  /dev/hdg11  /dev/hdg5   /dev/hdh16
were@WereHome ~ $

Это при том что у меня всего один винт - hda.
Тоже самое и с другими устройствами. В /dev куча всего.

udev работает:

were@WereHome ~ $ ps aux | grep udev
root      6244  0.0  0.0   1464   416 pts/1    S<+  23:20   0:00 udevd
were      6501  0.0  0.0   1772   644 pts/4    S+   23:26   0:00 grep udev
were@WereHome ~ $ df | grep udev
udev                    452332      2480    449852   1% /dev
were@WereHome ~ $

О системе:

were@WereHome ~ $ epm -q udev
udev-070-r1
were@WereHome ~ $ uname -a
Linux WereHome 2.6.15-gentoo-r1 #5 SMP PREEMPT Wed Jan 18 18:39:40 Local time zone must be set-- i686 Intel(R) Pentium(R) 4 CPU 2.80GHz GenuineIntel GNU/Linux
were@WereHome ~ $

В чем может быть дело?

Я поменял две

Я поменял две опции в /etc/conf.d/rc и все заработало как надо:
- перестал восстанавливать/сохранаять устройства из тарбола
- RC_DEVICES вместо auto поставил udev

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".