PROBLEM: hda: lost interrupt when using 2.2. kernels

el mono (mono@andromeda.utp.edu.co)
Sun, 25 Apr 1999 05:03:10 -0500 (COT)


[1.] One line summary of the problem:

hda: lost interrupt
when using 2.2 kernels

[2.] Full description of the problem/report:

When this message shows up in the terminal the system hangs (is the only
hd in the PC). I don't know how to reproduce it or what causes it, all I
can say is that it seems to be a random problem that is a reall pain in
the a... When this happends all I can do is reset the system and then wait
for fsck to finish.

[3.] Keywords (i.e., modules, networking, kernel):

?????

[4.] Kernel version (from /proc/version):

Linux version 2.2.6 (root@monoworld) (gcc version 2.7.2.3) #1 Wed Apr 21
08:28:11 COT 1999

[5.] Output of Oops.. message (if applicable) with symbolic information
resolved (see Documentation/oops-tracing.txt)

Not applicable

[6.] A small shell script or example program which triggers the
problem (if possible)

Not possible

[7.] Environment

(????) This is an Pentium MMX 233 MHz with 64MB RAM, 6.4 GB HD in master
primary, 128 MB swap in /dev/hda3, root=/dev/hda2, /usr=/dev/hda4, winbugs
partition= /dev/hda1. MainBoard Pentium MMX VXpro-II PCI Chipset. About
ide it says:
"Onboard PCI IDE interface with two connectors supports four IDE devices
in 2 channels and the PCI IDE controlles supports PIO Mode 0~4 at maximum
transfer rate if 16.67 MB/s"
"...four IDE harddisk drives without device driver for S/W application and
the capacity of each harddisk can be larger than 528 MB up to 8.4 GB"

[7.1.] Software (add the output of the ver_linux script here)

-- Versions installed: (if some fields are empty or looks
-- unusual then possibly you have very old versions)
Linux col2 2.2.6 #1 Wed Apr 21 08:28:11 COT 1999 i586 unknown
Kernel modules 2.1.121
Gnu C pgcc-2.91.60
Binutils 2.9.1.0.15
Linux C Library 2.0.7
Dynamic linker ldd (GNU libc) 2.0.7
Linux C++ Library 2.7.2
Linux C++ Library 2.7.2
Procps 1.2.7
Mount 2.9h
Net-tools 1.50
Kbd 0.94
Sh-utils 1.16
Modules Loaded opl3 mpu401 sb ad1848 uart401 sound soundcore

NOTE: when the script was run the current gcc version was pgcc-2.91.60 but
i allways use gcc 2.7.2.3 to compile the kernel

[7.2.] Processor information (from /proc/cpuinfo):

processor : 0
vendor_id : GenuineIntel
cpu family : 5
model : 4
model name : Pentium MMX
stepping : 3
cpu MHz : 233.068428
fdiv_bug : no
hlt_bug : no
sep_bug : no
f00f_bug : yes
fpu : yes
fpu_exception : no
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr mce cx8 mmx
bogomips : 463.67

[7.3.] Module information (from /proc/modules):

opl3 10264 0
mpu401 17668 0
sb 31544 0
ad1848 15192 0
uart401 5628 0 [sb]
sound 55128 0 [opl3 mpu401 sb ad1848 uart401]
soundcore 2208 8 [sb sound]

[7.4.] SCSI information (from /proc/scsi/scsi)

I don't have any scsi drive

[7.5.] Other information that might be relevant to the problem
(please look in /proc and include all information that you
think to be relevant):

[root@col2 scripts]# cat /proc/ide/drivers
ide-cdrom version 4.53
ide-disk version 1.08

[root@col2 scripts]# cat /proc/ide/hda/cache
67

[root@col2 scripts]# cat /proc/ide/hda/driver
ide-disk version 1.08

[root@col2 scripts]# cat /proc/ide/hda/identify
225a 3486 0000 000f 7e00 0200 003f 0000
0000 5154 3136 3637 3634 3432 3032 3238
2020 2020 2020 2020 0003 0086 0004 4130
332e 3038 3030 5155 414e 5455 4d20 4249
4746 4f4f 545f 4359 3634 3830 4100 2020
2020 2020 2020 2020 2020 2020 2020 8010
0000 0f00 0000 0200 0200 0003 3486 000f
003f e2a6 00c1 0100 e2a6 00c1 0007 0407
0003 0078 0078 014d 0078 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000

[root@col2 scripts]# cat /proc/ide/hda/model
QUANTUM BIGFOOT_CY6480A

[root@col2 scripts]# cat /proc/ide/hda/smart_thresholds
0005 1401 0000 0000 0000 0000 0000 1403
0000 0000 0000 0000 0000 0804 0000 0000
0000 0000 0000 1405 0000 0000 0000 0000
0000 1707 0000 0000 0000 0000 0000 0109
0000 0000 0000 0000 0000 140b 0000 0000
0000 0000 0000 080c 0000 0000 0000 0000
0000 170d 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 2b00

[root@col2 scripts]# cat /proc/ide/hda/smart_values
0005 2901 6400 00fd 0000 0000 0000 2703
3700 2837 0023 0000 0000 3204 6300 1763
0004 0000 0000 3305 6400 0064 0000 0000
0000 0b07 6400 00fd 0000 0000 0000 1209
6400 0064 0000 0000 0000 130b 6400 00fd
0000 0000 0000 320c 6300 1763 0004 0000
0000 0b0d 6400 00fd 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0180 0017 0301
0003 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 0000
0000 0000 0000 0000 0000 0000 0000 bdad

[root@col2 scripts]# cat /proc/ide/hda/capacity
12706470

[root@col2 scripts]# cat /proc/ide/hda/geometry
physical 13446/15/63
logical 790/255/63

[root@col2 scripts]# cat /proc/ide/hda/media
disk

[root@col2 scripts]# cat /proc/ide/hda/settings
name value min max
mode
---- ----- --- ---
----
bios_cyl 790 0 65535 rw
bios_head 255 0 255 rw
bios_sect 63 0 63 rw
breada_readahead 4 0 127 rw
bswap 0 0 1 r
file_readahead 72 0 2097151 rw
io_32bit 0 0 3 rw
keepsettings 0 0 1 rw
max_kb_per_request 122 1 127 rw
multcount 0 0 8 rw
nice1 1 0 1 rw
nowerr 0 0 1 rw
pio_mode write-only 0 255 w
slow 0 0 1 rw
unmaskirq 0 0 1 rw
using_dma 0 0 1 rw

[root@col2 scripts]# cat /proc/interrupts
CPU0
0: 214505 XT-PIC timer
1: 9413 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 1454 XT-PIC serial
5: 1 XT-PIC soundblaster
7: 87 XT-PIC serial
9: 0 XT-PIC mpu401
11: 0 XT-PIC MSS audio codec
13: 1 XT-PIC fpu
14: 382475 XT-PIC ide0
NMI: 0

[root@col2 scripts]# cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
0220-022f : soundblaster
02f8-02ff : serial(auto)
0330-0331 : mpu401
0378-037a : parport0
0388-038b : Yamaha OPL3
03c0-03df : vga+
03e8-03ef : serial(set)
03f6-03f6 : ide0
03f8-03ff : serial(auto)
0530-0533 : WSS config
0534-0537 : MSS audio codec

[X.] Other notes, patches, fixes, workarounds:

dmesg output:

Linux version 2.2.6 (root@monoworld) (gcc version 2.7.2.3) #1 Wed Apr 21
08:28:11 COT 1999
Detected 233068428 Hz processor.
Console: colour VGA+ 132x60
Calibrating delay loop... 463.67 BogoMIPS
Memory: 63404k/65536k available (784k kernel code, 408k reserved, 884k
data, 56k init)
CPU: Intel Pentium MMX stepping 03
Checking 386/387 coupling... OK, FPU using old IRQ 13 error reporting
Checking 'hlt' instruction... OK.
Intel Pentium with F0 0F bug - workaround enabled.
POSIX conformance testing by UNIFIX
PCI: PCI BIOS revision 2.10 entry at 0xfdb31
PCI: Probing PCI hardware
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP
Initializing RT netlink socket
Starting kswapd v 1.5
parport0: PC-style at 0x378 [SPP,PS2]
parport0: no IEEE-1284 device present.
Serial driver version 4.27 with no serial options enabled
ttyS00 at 0x03f8 (irq = 4) is a 16550A
ttyS01 at 0x02f8 (irq = 3) is a 16550A
lp0: using parport0 (polling).
RAM disk driver initialized: 16 RAM disks of 4096K size
loop: registered device at major 7
PCI_IDE: unknown IDE controller on PCI bus 00 device 2a, VID=3388,
DID=8013
PCI_IDE: not 100% native mode: will probe irqs later
hda: QUANTUM BIGFOOT_CY6480A, ATA DISK drive
hdb: ATAPI CD-ROM DRIVE 24X MAXIMUM, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hda: QUANTUM BIGFOOT_CY6480A, 6204MB w/67kB Cache, CHS=790/255/63
hdb: ATAPI 20X CD-ROM drive, 120kB Cache
Uniform CDROM driver Revision: 2.54
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Partition check:
hda: hda1 hda2 hda3 hda4
VFS: Mounted root (ext2 filesystem) readonly.
Freeing unused kernel memory: 56k freed
Adding Swap: 128516k swap-space (priority -1)
ad1848/cs4248 codec driver Copyright (C) by Hannu Savolainen 1993-1996
[MSS: IRQ Conflict?]
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 4.13 detected OK (220)
YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft
1993-1996

Thanks 4 your help!!!

-- 
Estamos hablando...  
Jaime Alberto Silva Colorado   
Pereira - Colombia

También en: <monosilva@netscape.net> (aunque casi nunca lo reviso ;^> )

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/