Bug#9606: Kernel boot hangs on HP5500CT after running Windows 95

Phil Karn (karn@qualcomm.com)
Thu, 8 May 1997 18:09:15 -0700 (PDT)


Package: kernel-source-2.0.30
Version: 2.0.30-4

When I boot Linux on my HP Omnibook 5500CT after running Windows 95
without pressing the RESET switch, the Linux kernel consistently hangs
during the boot when it probes the floppy disk drive.

Here are the relevant console messages during the boot:

[...]
hda: TOSHIBA MK2720FC, 1296MB w/128kB Cache, LBA, CHS=658/64/63
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Floppy drive(s): fd0 is 1.44M
-->if booting after W95, the hangup occurs at this point<--
FDC 0 is a National Semiconductor PC87306
[...]

If I hit the reset button after running Windows 95, Linux boots normally.

A few kernel revisions ago, I used temporary printk statements to
isolate the hangup to the function user_reset_fdc() inside
drivers/block/floppy.c. More specifically, the macro WAIT() never
returns. I didn't take it further.

Phil

----- End of forwarded message from Phil Karn -----

-- 
Debian GNU/Linux 1.2 is out! ( http://www.debian.org/ )
Email:  Herbert Xu ~{PmV>HI~} <herbert@greathan.apana.org.au>
Home Page: http://greathan.apana.org.au/~herbert/
PGP Key: http://greathan.apana.org.au/~herbert/pubkey.txt