Originally Posted by bryankaplan
Well, I was at least able to get the system to boot by chmoding /etc/rc.d/rc.hotplug -- so thanks -- but I'm at a loss as to what values I should try blacklisting. I'm not sure what to look for in /var/log/messages and /var/log/dmesg ...
The last 2 lines in /var/log/messages are:
Oct 26 11:11:11 m70 kernel: cs: IO port probe 0x0a00-0x03af: clean.
Oct 26 11:11:11 m70 kernel: cs: IO port probe 0x0a00-0x0aff: clean.
The last 2 lines in dmesg are:
agpgart: no supported devices found.
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
What exactly am I looking for?
I will try to suggest some hacks to find the culprit; let me know if it works.
1) give the option SHELLOPTS=xtrace at the kernel command line, before booting (if the entry on lilo is "Linux" type at the lilo prompt Linux SHELLOPTS=xtrace); and boot with hotplug enabled. This option will cause the shell to print out every command it tries to execute, with luch you will see the command that cause the hang; and you will be able to blacklist the wrong module.
2) Boot without hotplug and lauch it by hand afterwards :
sh /etc/rc.d/rc.hotplug start
When your system hangs; open another console and view the output of ps -A -F (the lines are cutted on the edsge of the terminal, best to type ps -A -F | less or redirect the output to a file. This list all command that the system are executing, normally you wil find the culprit.
If your see that the command that cause the hang is modprobe <something> or insmod <something>; then put <something> in /etc/hotplug/blacklist.