Marc Peters: "v 0.11 boot disk problem" (Dec 8, 15:01):Thanks, this is why there are still debug-statements in the code. There are in fact two solutions (I hope) to the problem. Both of them require you to change the file "linux/kernel/blk_drv/hd.c" which does the harddisk specific stuff. As 0.10 doesn't try to reset the controller at bootup, it seems to work, and you can still use it to recompile 0.11. 1 - set static int reset to 0 at startup (currently 1). This means linux won't try to reset the controller in the beginning, but this is just a temporary hack: if there are errors later on that need a reset, you'll be in the same trouble. 2 - try to edit the timeouts in "reset_controller". If memory serves, it's a line that goes like this: outb_p(4,HD_CMD); nop(); outb_p(xxx,HD_CMD); Change the max value to 10000 or something, and try again. I have only one controller to test, and timing-problems are always the worst kind. There are a couple of other timing-values that are completely arbitrary (guess a number between 1 and 100000, and if it works, it works :-), but this is the first suspect. I'd be very grateful if everybody who encounters this problem would try out (2), and report to me how big the value had to be before the reset made it (or indeed if it works even then). Don't do (1) unless nothing else works. I'd also be interested to know what kind of machine you are running (fast machine, slow disk?). Linus PS. I hope even old linux-users read the INSTALL-file: there is a change in how linux boots up. No more /bin/update, instead linux executes the shell script /etc/rc, which may mount/fsck etc, and start up update in the background.
| Peter Zijlstra | [PATCH 00/23] per device dirty throttling -v8 |
| david | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 005/196] Chinese: add translation of SubmittingDrivers |
| Vladislav Bolkhovitin | Re: Integration of SCST in the mainstream Linux kernel |
git: | |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| Frans Pop | svc: failed to register lockdv1 RPC service (errno 97). |
| David Miller | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | [GIT]: Networking |
