I have a DOS partition on /dev/hda1 and a LINUX partition on
/dev/hda2. There is also /dev/hdb with a Windows NT partition.
After booting, the first time I give the 'ls -l' command to the DOS
partition, /dev/hda1, the following message appears on the screen
after a 15 second stall:
hda: irq timeout: status=0xd0 { Busy }
hda: disabled DMA
hdb: disabled DMA
ide0: reset: success,
then the output to the 'ls -l' command finally appears.
Subsequent 'ls -l' commands to /dev/hda1 do not yield the message
during the same LINUX session, nor do I receive the message if I give
the 'ls -l' command to any other partition; i.e., /dev/hda2 (the LINUX
partition itself) or /dev/hdb1. Sometimes, but rarely, the message
appears at boot time, just after the partition check, or immediately
prior to the appearance of the login prompt.
So far I have not noticed any other problems which are unambiguously
related to the phenomenon.
The problem started after I had to change from a Microsoft busmouse
(IRQ was 5) to a PS/2 mouse (IRQ is 12) because Windows NT would not
work with the former. The new PS/2 protocol works with X-Windows.
Due to the timing, it looked like a hardware problem to me, but my
dealer says that everything is set up properly.
I have installed an new kernel (2.0.30) and have reinstalled some
library files from setup, but the problem still occurs. It also
occurs with two other Linux systems I have installed on a zip drive
and on /dev/hdc.
I am wondering if it is some type of memory conflict.
I would appreciate any advice someone can give on the matter. Should it
help, I am including the current boot-time output from 'dmesg.'
John
Console: 16 point font, 400 scans
Console: colour VGA+ 80x25, 1 virtual console (max 63)
pcibios_init : BIOS32 Service Directory structure at 0x000f8440
pcibios_init : BIOS32 Service Directory entry at 0xf7e90
pcibios_init : PCI BIOS revision 2.10 entry at 0xf7ec0
Probing PCI hardware.
Calibrating delay loop.. ok - 66.36 BogoMIPS
Memory: 63220k/65536k available (716k kernel code, 384k reserved, 1216k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: ICMP, UDP, TCP
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
PS/2 auxiliary pointing device detected -- driver installed.
Sound initialization started
<Sound Blaster 16 (4.11)> at 0x220 irq 10 dma 1,5
Sound initialization complete
loop: registered device at major 7
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
ide0: BM-DMA at 0xe800-0xe807
ide1: BM-DMA at 0xe808-0xe80f
hda: FUJITSU M1638TAU, 2452MB w/128kB Cache, LBA, CHS=622/128/63, DMA
hdb: QUANTUM FIREBALL_TM2110A, 2014MB w/76kB Cache, LBA, CHS=1023/64/63, DMA
hdc: QUANTUM ELS170A, 162MB w/32kB Cache, CHS=1011/15/22
hdd: TOSHIBA CD-ROM XM-5302TA, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
Floppy drive(s): fd0 is 1.44M, fd1 is 1.2M
Started kswapd v 1.4.2.2
FDC 0 is a post-1991 82077
scsi : 0 hosts.
scsi : detected total.
PPP: version 2.2.0 (dynamic channel allocation)
TCP compression code copyright 1989 Regents of the University of California
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.
SLIP: version 0.8.4-NET3.019-NEWTTY (dynamic channels, max=256).
CSLIP: code copyright 1989 Regents of the University of California.
SLIP linefill/keepalive option.
Partition check:
hda: hda1 hda2
hdb: hdb1
hdc: hdc1 hdc2
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 16484k swap-space (priority 2120)
Max size:328458 Log zone size:2048
First datazone:60 Root inode number 122880
ISO9660 Extensions: RRIP_1991A
registered device ppp0