Да вот, перекомпилял ядро(Slackware-9.1, kernel-2.4.22) с поддержкой devfs, всё заработало ОК, кроме звука. Все изменения в /usr/src/linux/.config:
...
CONFIG_DEVFS_FS=y
CONFIG_DEVFS_MOUNT=y
...
ALSA ругается на отсутствие /dev/dsp.
/dev/sound/dsp?
имхо так.
Полазь по ветке /dev - там очень большая разница в представлении устройств. На мой взгляд в devfs более наглядно все это сделано, единственно, что и более длинные имена /dev/hda1 теперь превратился в /dev/ide/host0/bus0/target0/lun0/part1 ))
Это я к тому, что кое-какие конфиги придется ручками править, как правило производители затачивают свои программы под стандартное представление устройств.