On Sat, Sep 16, 2000 at 10:51:02AM +0530, Prabhu Ramachandran wrote: > Actually, I think you have a typo there. This needs to be > done _before_ the NE2000 device. For if NE2000 was detected off the > standard gnumach I would never have hit the problem. So I added the > lines for all the ethernet devices because I distrusted my intuition > and tried your method first and then added the lines before > CONFIG_NE2000.
Doh, you are absolutely right. > Anyways, I configured the kernel with --enable-ide and > --enable-floppy and using the debian/rules file I got all the other > enables and added them all in one massive configure. I am not putting > it here. After make install I rebooted and after detecting the floppy > drive I got 17 X's. This means that it crashed at CONFIG_WD80x3 > i.e. wd_probe(dev). Ergh, now that I think of it, it was probably not the best idea to use the same "X" everywhere. Are you sure that all CONFIG_* symbols were defined that appear in the code? It would be a good idea to put some identifier (a running number or so) around the WD80x3 case, to make absolutely sure that it is. You don't need to recompile the whole kernel, just change the one file and run make. > Please let me know if you now need me to do anything more. I > propose to blow away my install and reinstall using the debs next. I > used the tarball earlier. I'd like to do this stuff before I > reinstall. Yes! When you made sure it is the wd_probe, you can check where in linux/src/drivers/net/Space.c it exactly hangs. This requires inserting unique printk's at strategical places, until you have the exact line. There are little changes between wd.c in gnumach and linux 2.4, so I am a bit suspicious. If you found out by the above procedure that it is not wd_probe.c, but some other probe, you can find the relevant file in net/ and insert the printks there. Kernel debugging is a bit boring, sorry. Thanks, Marcus -- `Rhubarb is no Egyptian god.' Debian http://www.debian.org Check Key server Marcus Brinkmann GNU http://www.gnu.org for public PGP Key [EMAIL PROTECTED], [EMAIL PROTECTED] PGP Key ID 36E7CD09 http://homepage.ruhr-uni-bochum.de/Marcus.Brinkmann/ [EMAIL PROTECTED]

