Messages in this thread |  | | Date | Sun, 20 Aug 2000 15:54:45 -0700 (PDT) | From | Andre Hedrick <> | Subject | Re: Infinite loop in boot with 2.2.14+ and IDE Zip |
| |
On Fri, 18 Aug 2000, ken moffat wrote:
> Hi, > this has been reported at least twice before (thanks to Andre Cornelis van Veen > and Jeremy Beker), but nobody has yet come up with any real solution.
Funny that this is the first time I have heard of your problem.
> I have an IDE Zip drive as /dev/hdd. Up to kernel 2.2.13 I could boot without a > zip disk being inserted during the partition check, drivers/block/ide.c would > return > hdd:hdd: lost interrupt > hdd: read_intr: status=0x50 { DriveReady SeekComplete } > giving a result of > unknown partition table > in the calling routine. > > With the rewrite of ide.c it loops in the error messages, and even inserting a > disk does not break the loop: > hdd:hdd:lost interrupt > hdd:lost interrupt > hdd:lost interrupt and so on every 10 seconds > > 2.4.0-test2 seemed to be the same. > > My zip drive appears to be the early 100Mb version which does not support > ATAPI. Somebody suggested this was a motherboard or chipset issue. I'm using > a Jetway BS542B motherboard with an ALI15X3 IDE controller. This report > relates to vanilla kernels without Andre's IDE patch.
Well does the patches fix the problem? If it does then there is not an issue, if they do not then there is an issue.
> Two questions: > > Has anybody got 2.2.14 or later booting with an IDE zip drive without a disk > being present ? If so, what hardware or special config did it need ? > > Has anyone any thoughts on fixing ide.c, or even why it was altered - I wasn't > on the list at the time, but it looks a fairly major change and I'm rubbish at > changing interrupt-driven code.
Because the original code was wrong under SMP.
Now I am lost at your point you are trying to make, sorry ...
Cheers,
Andre Hedrick The Linux ATA/IDE guy
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/
|  |