From: C R Johnson <iamcliff@xxxxxxxxxxxxx>
I am using the SGI xfs kernel 2.4.2-SGI_XFS_1.0smp with devfs.
If I boot with a cdrom in the drive, the system comes up with the drive
mounted and working.
If I boot without a cdrom in the drive, I get no entry in /dev/cdroms,
and hence no working cdrom.
Likewise if I unmount a cdrom after booting and leave the drive empty
for a number of hours, the device /dev/cdroms/....
vanishes and I am once again without my cdrom drive.
What do I have to do to either keep the device from dissapearing or how
do I (re-)create it in the event it does not exist.
This does not seem to be in the FAQ.
I suspect you'll find that the cdrom drive support is compiled as a module.
When the module hasn't been used for some time it'll be removed and devfs
will unregister it. That's what happened to me with my printer and tape
drive. However reloading the modules solved this.
The solutions I found are:
1) Compile into the kernel.
2) Have the module load without the autoclean flag (put them in
/etc/modules, probably).
--
Rob | Please ask questions the smart way:
http://www.tuxedo.org/~esr/faqs/smart-questions.html
Please don't CC me on anything sent to mailing lists or send
me email directly unless it's a privacy issue, thanks.
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp
|