When shutting down my redhat 7.0 system, it gets to "unmounting mounted devices" and jsut stops. the hard drive light is going, and i am forced to power it off at the switch as it won't shut down. I ran fsck (fsck /dev/hdb) and it displayed "parallelizing fsck ..." and then went to a new line and didn't continue. I don't know exactly when this started, but i am still using the stock kernel (un-modified) that came with redhat 7.0 (2.2.16). I recently modified the boot process to enable ide-scsi emulation on the cd drive (hdd). I did so by adding append="hdd=ide-scsi" in teh lilo.conf file and insmod'ing ide-scsi in rc.local. it also recognizes my zip drive (hdc) as being scsi too now. any ideas?
harddisks but never CD ROM drives. Technically you told your Computer to emulate SCSI for the second device on your second IDE controller, with the result that
a) your zip drive is misrecognized
b) when the halt script is running the various configuration scripts in order to unmount devices then it will find itself unable to unmount your falsely configured 'SCSI' zip device, thus stopping the process & leaving it ' active ' together with the ide controller & any other device hanging on it.
You should at ANY case remove that false append line in your lilo.conf in order to shut down your system the 'normal' way.
If your ide-scsi emulator does exist as a loadable module then you may leave the insmod line in rc.local for sake of your CD-ROM. I recomend to insert any modules with the ' modprobe ' command though.