I'm running Slack 9.1 with a 2.4.22 based kernel, which I recompiled (possibly accounting for the following questions
though everything else seems to work fine).
Two minor problems have me wondering about device files. How and when are these created? Is it as each device is detected during boot up? How can this process be modified? (alright, meddled with!)
For instance, if I reboot without a disk in my zip drive, I can't mount the disk because there is no /dev/hdd4 file. But if there is a disk in the drive when I boot, the /dev/hdd4 file is created and everything is fine.
A second example, the file /dev/sound/dsp has permissions crw-------, which causes an error message when starting X. This is easily remedied with chmod, but when I reboot it's gone back to crw-------.
Probably these are unrelated problems (presumably some configuration file somewhere) but I'd be glad of any pointers on /dev files or links to further reading.
Thanks in advance,