kern/65350: panic: ata0-master: FAILURE - ATA_IDENTIFY no interrupt
Heikki Suonsivu
hsu at bbnetworks.net
Fri Apr 9 01:50:19 PDT 2004
>Number: 65350
>Category: kern
>Synopsis: panic: ata0-master: FAILURE - ATA_IDENTIFY no interrupt
>Confidential: no
>Severity: serious
>Priority: high
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Apr 09 01:50:18 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Heikki Suonsivu
>Release: FreeBSD 5.2-CURRENT i386
>Organization:
bbnetworks.net
>Environment:
System: FreeBSD www.wlansystems.com 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Tue Feb 3 18:56:04 EET 2004 hsu at www.wlansystems.com:/usr/obj/usr/src/sys/WLS i386
The computer is single board industrial computer (everything on single
card and separate PCI backplane). Motherboard is Robo 698.
The computer has a PCI ethernet card and PCI symbios SCSI card.
>Description:
FreeBSD-current supped 7.4.2004 fails with panic in boot. When
booting and probing the ata devices, it says repeatedly
ata0-master: FAILURE - ATA_IDENTIFY no interrupt
ata0-master: FAILURE - ATA_IDENTIFY no interrupt
ata0-master: FAILURE - ATA_IDENTIFY no interrupt
then seems to probe some more devices, and finally crashes in panic
after another
ata0-master: FAILURE - ATA_IDENTIFY no interrupt
message. I am not getting any messages logged, so apparently no disk
access works.
Kernel from February 3 works, apart from occasional lock order
reversal. The computer has been up for quite some time and running as
web server, so there must be a change somewhere in ata code since
February 3 ?
pciconf -vl output:
agp0 at pci0:0:0: class=0x060000 card=0x00000000 chip=0x71908086 rev=0x03 hdr=0x00
vendor = 'Intel Corporation'
device = '82443BX/ZX 440BX/ZX CPU to PCI Bridge (AGP Implemented)'
class = bridge
subclass = HOST-PCI
pcib1 at pci0:1:0: class=0x060400 card=0x00000000 chip=0x71918086 rev=0x03 hdr=0x01
vendor = 'Intel Corporation'
device = '82443BX/ZX 440BX/ZX AGPset PCI-to-PCI bridge'
class = bridge
subclass = PCI-PCI
isab0 at pci0:7:0: class=0x060100 card=0x00000000 chip=0x71108086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82371AB/EB/MB PIIX4/4E/4M ISA Bridge'
class = bridge
subclass = PCI-ISA
atapci0 at pci0:7:1: class=0x010180 card=0x00000000 chip=0x71118086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82371AB/EB/MB PIIX4/4E/4M IDE Controller'
class = mass storage
subclass = ATA
uhci0 at pci0:7:2: class=0x0c0300 card=0x00000000 chip=0x71128086 rev=0x01 hdr=0x00
vendor = 'Intel Corporation'
device = '82371AB/EB/MB PIIX4/4E/4M USB Interface'
class = serial bus
subclass = USB
piix0 at pci0:7:3: class=0x068000 card=0x00000000 chip=0x71138086 rev=0x02 hdr=0x00
vendor = 'Intel Corporation'
device = '82371AB/EB/MB PIIX4/4E/4M Power Management Controller'
class = bridge
subclass = PCI-unknown
none0 at pci0:10:0: class=0x030000 card=0x00c0102c chip=0x00c0102c rev=0x64 hdr=0x00
vendor = 'Asiliant (Chips And Technologies)'
device = '69000 AGP/PCI Flat Panel/CRT VGA Accelerator'
class = display
subclass = VGA
de0 at pci0:19:0: class=0x020000 card=0x11001186 chip=0x00091011 rev=0x22 hdr=0x00
vendor = 'Digital Equipment Corporation'
device = 'DecChip 21140 Fast Ethernet Adapter'
class = network
subclass = ethernet
pcib2 at pci0:20:0: class=0x060400 card=0x000000dc chip=0x00221011 rev=0x06 hdr=0x01
vendor = 'Digital Equipment Corporation'
device = '21150-AA PCI to PCI Bridge'
class = bridge
subclass = PCI-PCI
sym0 at pci2:12:0: class=0x010000 card=0x00000000 chip=0x000b1000 rev=0x05 hdr=0x00
vendor = 'LSI Logic (Was: Symbios Logic, NCR)'
device = 'LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller'
class = mass storage
subclass = SCSI
sym1 at pci2:12:1: class=0x010000 card=0x00000000 chip=0x000b1000 rev=0x05 hdr=0x00
vendor = 'LSI Logic (Was: Symbios Logic, NCR)'
device = 'LSI53C896/7 PCI to Dual Channel Ultra2 SCSI Multifunction Controller'
class = mass storage
subclass = SCSI
messages (including one lock reversal):
Apr 8 18:21:02 www syslogd: kernel boot file is /boot/kernel.old/kernel
Apr 8 18:21:02 www kernel: Copyright (c) 1992-2004 The FreeBSD Project.
Apr 8 18:21:02 www kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
Apr 8 18:21:02 www kernel: The Regents of the University of California. All rights reserved.
Apr 8 18:21:02 www kernel: FreeBSD 5.2-CURRENT #0: Tue Feb 3 18:56:04 EET 2004
Apr 8 18:21:02 www kernel: hsu at www.wlansystems.com:/usr/obj/usr/src/sys/WLS
Apr 8 18:21:02 www kernel: Preloaded elf kernel "/boot/kernel.old/kernel" at 0xc0a24000.
Apr 8 18:21:02 www kernel: Timecounter "i8254" frequency 1193182 Hz quality 0
Apr 8 18:21:02 www kernel: CPU: Intel Celeron (702.46-MHz 686-class CPU)
Apr 8 18:21:02 www kernel: Origin = "GenuineIntel" Id = 0x686 Stepping = 6
Apr 8 18:21:02 www kernel: Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
Apr 8 18:21:02 www kernel: real memory = 134217728 (128 MB)
Apr 8 18:21:02 www kernel: avail memory = 121671680 (116 MB)
Apr 8 18:21:02 www kernel: Pentium Pro MTRR support enabled
Apr 8 18:21:02 www kernel: npx0: [FAST]
Apr 8 18:21:02 www kernel: npx0: <math processor> on motherboard
Apr 8 18:21:02 www kernel: npx0: INT 16 interface
Apr 8 18:21:02 www kernel: pcibios: BIOS version 2.10
Apr 8 18:21:03 www kernel: Using $PIR table, 12 entries at 0xc00f7c80
Apr 8 18:21:03 www kernel: pcib0: <Intel 82443BX (440 BX) host to PCI bridge> at pcibus 0 on motherboard
Apr 8 18:21:03 www kernel: pci0: <PCI bus> on pcib0
Apr 8 18:21:03 www kernel: pci_cfgintr: 0:10 INTA BIOS irq 11
Apr 8 18:21:03 www kernel: pci_cfgintr: 0:19 INTA BIOS irq 10
Apr 8 18:21:03 www kernel: agp0: <Intel 82443BX (440 BX) host to PCI bridge> mem 0xd8000000-0xdbffffff at device 0.0 on pci0
Apr 8 18:21:03 www kernel: pcib1: <PCI-PCI bridge> at device 1.0 on pci0
Apr 8 18:21:03 www kernel: pci1: <PCI bus> on pcib1
Apr 8 18:21:03 www kernel: isab0: <PCI-ISA bridge> at device 7.0 on pci0
Apr 8 18:21:03 www kernel: isa0: <ISA bus> on isab0
Apr 8 18:21:03 www kernel: atapci0: <Intel PIIX4 UDMA33 controller> port 0xffa0-0xffaf at device 7.1 on pci0
Apr 8 18:21:03 www kernel: ata0: at 0x1f0 irq 14 on atapci0
Apr 8 18:21:03 www kernel: ata0: [MPSAFE]
Apr 8 18:21:03 www kernel: ata1: at 0x170 irq 15 on atapci0
Apr 8 18:21:03 www kernel: ata1: [MPSAFE]
Apr 8 18:21:03 www kernel: uhci0: <Intel 82371AB/EB (PIIX4) USB controller> port 0x6000-0x601f at device 7.2 on pci0
Apr 8 18:21:03 www kernel: pci_cfgintr: 0:7 INTD routed to irq 11
Apr 8 18:21:03 www kernel: usb0: <Intel 82371AB/EB (PIIX4) USB controller> on uhci0
Apr 8 18:21:03 www kernel: usb0: USB revision 1.0
Apr 8 18:21:03 www kernel: uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
Apr 8 18:21:03 www kernel: uhub0: 2 ports with 2 removable, self powered
Apr 8 18:21:03 www kernel: piix0: <PIIX Timecounter> port 0x440-0x44f at device 7.3 on pci0
Apr 8 18:21:03 www kernel: Timecounter "PIIX" frequency 3579545 Hz quality 0
Apr 8 18:21:03 www kernel: pci0: <display, VGA> at device 10.0 (no driver attached)
Apr 8 18:21:03 www kernel: de0: <Digital 21140A Fast Ethernet> port 0xee00-0xee7f mem 0xeefbff80-0xeefbffff irq 10 at device 19.0 on pci0
Apr 8 18:21:03 www kernel: de0: 21140A [10-100Mb/s] pass 2.2
Apr 8 18:21:03 www kernel: de0: address 00:80:c8:f6:a0:41
Apr 8 18:21:03 www kernel: pcib2: <PCI-PCI bridge> at device 20.0 on pci0
Apr 8 18:21:03 www kernel: pci2: <PCI bus> on pcib2
Apr 8 18:21:03 www kernel: pci_cfgintr: 0:20 INTA routed to irq 4
Apr 8 18:21:03 www kernel: pcib2: slot 12 INTA is routed to irq 4
Apr 8 18:21:03 www kernel: pci_cfgintr: 0:20 INTB routed to irq 10
Apr 8 18:21:03 www kernel: pcib2: slot 12 INTB is routed to irq 10
Apr 8 18:21:03 www kernel: sym0: <896> port 0xd000-0xd0ff mem 0xe4000000-0xe4001fff,0xe6000000-0xe60003ff irq 4 at device 12.0 on pci2
Apr 8 18:21:03 www kernel: sym0: Symbios NVRAM, ID 7, Fast-40, LVD, parity checking
Apr 8 18:21:03 www kernel: sym0: open drain IRQ line driver, using on-chip SRAM
Apr 8 18:21:03 www kernel: sym0: using LOAD/STORE-based firmware.
Apr 8 18:21:03 www kernel: sym0: handling phase mismatch from SCRIPTS.
Apr 8 18:21:03 www kernel: sym1: <896> port 0xd800-0xd8ff mem 0xe8000000-0xe8001fff,0xea000000-0xea0003ff irq 10 at device 12.1 on pci2
Apr 8 18:21:03 www kernel: sym1: Symbios NVRAM, ID 7, Fast-40, SE, parity checking
Apr 8 18:21:03 www kernel: sym1: open drain IRQ line driver, using on-chip SRAM
Apr 8 18:21:03 www kernel: sym1: using LOAD/STORE-based firmware.
Apr 8 18:21:03 www kernel: sym1: handling phase mismatch from SCRIPTS.
Apr 8 18:21:03 www kernel: orm0: <Option ROMs> at iomem 0xc9800-0xcffff,0xc0000-0xc97ff on isa0
Apr 8 18:21:03 www kernel: pmtimer0 on isa0
Apr 8 18:21:03 www kernel: atkbdc0: <Keyboard controller (i8042)> at port 0x64,0x60 on isa0
Apr 8 18:21:03 www kernel: atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
Apr 8 18:21:03 www kernel: kbd0 at atkbd0
Apr 8 18:21:03 www kernel: fdc0: <Enhanced floppy controller (i82077, NE72065 or clone)> at port 0x3f7,0x3f0-0x3f5 irq 6 drq 2 on isa0
Apr 8 18:21:03 www kernel: fdc0: FIFO enabled, 8 bytes threshold
Apr 8 18:21:03 www kernel: fd0: <1440-KB 3.5" drive> on fdc0 drive 0
Apr 8 18:21:03 www kernel: ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
Apr 8 18:21:03 www kernel: ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
Apr 8 18:21:03 www kernel: ppc0: FIFO with 16/16/9 bytes threshold
Apr 8 18:21:03 www kernel: ppbus0: <Parallel port bus> on ppc0
Apr 8 18:21:03 www kernel: plip0: <PLIP network interface> on ppbus0
Apr 8 18:21:03 www kernel: lpt0: <Printer> on ppbus0
Apr 8 18:21:03 www kernel: lpt0: Interrupt-driven port
Apr 8 18:21:03 www kernel: ppi0: <Parallel I/O> on ppbus0
Apr 8 18:21:03 www kernel: sc0: <System console> at flags 0x100 on isa0
Apr 8 18:21:03 www kernel: sc0: VGA <16 virtual consoles, flags=0x300>
Apr 8 18:21:03 www kernel: sio0: configured irq 4 not in bitmap of probed irqs 0
Apr 8 18:21:03 www kernel: sio0: port may not be enabled
Apr 8 18:21:03 www kernel: sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
Apr 8 18:21:03 www kernel: sio0: type 16550A
Apr 8 18:21:03 www kernel: sio1 at port 0x2f8-0x2ff irq 3 on isa0
Apr 8 18:21:03 www kernel: sio1: type 16550A
Apr 8 18:21:03 www kernel: vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Apr 8 18:21:03 www kernel: unknown: <PNP0303> can't assign resources (port)
Apr 8 18:21:03 www kernel: unknown: <PNP0501> can't assign resources (port)
Apr 8 18:21:03 www kernel: unknown: <PNP0501> can't assign resources (port)
Apr 8 18:21:03 www kernel: unknown: <PNP0401> can't assign resources (port)
Apr 8 18:21:03 www kernel: unknown: <PNP0700> can't assign resources (port)
Apr 8 18:21:03 www kernel: unknown: <PNP0a03> can't assign resources (port)
Apr 8 18:21:03 www kernel: Timecounter "TSC" frequency 702457586 Hz quality 800
Apr 8 18:21:03 www kernel: Timecounters tick every 10.000 msec
Apr 8 18:21:03 www kernel: IPv6 packet filtering initialized, default to accept, logging limited to 100 packets/entry
Apr 8 18:21:03 www kernel: ipfw2 initialized, divert enabled, rule-based forwarding enabled, default to accept, logging limited to 100 packets/entry by default
Apr 8 18:21:03 www kernel: IP Filter: v3.4.31 initialized. Default = pass all, Logging = enabled
Apr 8 18:21:03 www kernel: ad0: 156334MB <Maxtor 6Y160P0> [317632/16/63] at ata0-master UDMA33
Apr 8 18:21:03 www kernel: acd0: CDRW <LITE-ON COMBO LTC-48161H> at ata1-master PIO4
Apr 8 18:21:03 www kernel: Waiting 15 seconds for SCSI devices to settle
Apr 8 18:21:03 www kernel: (noperiph:sym0:0:-1:-1): SCSI BUS reset delivered.
Apr 8 18:21:03 www kernel: (noperiph:sym1:0:-1:-1): SCSI BUS reset delivered.
Apr 8 18:21:03 www kernel: de0: enabling Full Duplex 100baseTX port
Apr 8 18:21:03 www kernel: da0 at sym1 bus 0 target 0 lun 0
Apr 8 18:21:03 www kernel: da0: <QUANTUM ATLAS IV 18 WLS 0909> Fixed Direct Access SCSI-3 device
Apr 8 18:21:03 www kernel: da0: 40.000MB/s transfers (20.000MHz, offset 31, 16bit), Tagged Queueing Enabled
Apr 8 18:21:03 www kernel: da0: 17522MB (35885168 512 byte sectors: 255H 63S/T 2233C)
Apr 8 18:21:03 www kernel: Mounting root from ufs:/dev/da0s1a
Apr 9 03:06:21 www kernel: lock order reversal
Apr 9 03:06:21 www kernel: 1st 0xc227adec vm object (vm object) @ /usr/src/sys/vm/swap_pager.c:1314
Apr 9 03:06:21 www kernel: 2nd 0xc092db20 swap_pager swhash (swap_pager swhash) @ /usr/src/sys/vm/swap_pager.c:1823
Apr 9 03:06:21 www kernel: 3rd 0xc10418c4 vm object (vm object) @ /usr/src/sys/vm/uma_core.c:873
Apr 9 03:06:21 www kernel: Stack backtrace:
Apr 9 03:06:21 www kernel: backtrace(0,1,c08eb680,c08ec7d8,c0877a7c) at backtrace+0x12
Apr 9 03:06:21 www kernel: witness_checkorder(c10418c4,9,c081bac9,369) at witness_checkorder+0x593
Apr 9 03:06:21 www kernel: _mtx_lock_flags(c10418c4,0,c081bac9,369,c1fdf8d4) at _mtx_lock_flags+0x67
Apr 9 03:06:21 www kernel: obj_alloc(c1fdf8c0,1000,cd4e0a3b,101,c1fdf8d4) at obj_alloc+0x31
Apr 9 03:06:21 www kernel: slab_zalloc(c1fdf8c0,1,c1fdf8c0,c1fdf8d4,1) at slab_zalloc+0x82
Apr 9 03:06:21 www kernel: uma_zone_slab(c1fdf8c0,1,c1fdf8d4,0,c081bac9,682) at uma_zone_slab+0xb5
Apr 9 03:06:21 www kernel: uma_zalloc_internal(c1fdf8c0,0,1,c1fdf8d4,0) at uma_zalloc_internal+0x28
Apr 9 03:06:21 www kernel: uma_zalloc_arg(c1fdf8c0,0,1) at uma_zalloc_arg+0x2f8
Apr 9 03:06:21 www kernel: swp_pager_meta_build(c227adec,4,0,2,0) at swp_pager_meta_build+0x108
Apr 9 03:06:21 www kernel: swap_pager_putpages(c227adec,cd4e0c00,1,0,cd4e0b70) at swap_pager_putpages+0x2b4
Apr 9 03:06:21 www kernel: default_pager_putpages(c227adec,cd4e0c00,1,0,cd4e0b70) at default_pager_putpages+0x18
Apr 9 03:06:21 www kernel: vm_pageout_flush(cd4e0c00,1,0,0,cd4e0bdc) at vm_pageout_flush+0x11e
Apr 9 03:06:21 www kernel: vm_pageout_clean(c1167740) at vm_pageout_clean+0x2a5
Apr 9 03:06:21 www kernel: vm_pageout_scan(0) at vm_pageout_scan+0x537
Apr 9 03:06:21 www kernel: vm_pageout(0,cd4e0d48,0,c0761e90,0) at vm_pageout+0x2d2
Apr 9 03:06:21 www kernel: fork_exit(c0761e90,0,cd4e0d48) at fork_exit+0x9c
Apr 9 03:06:21 www kernel: fork_trampoline() at fork_trampoline+0x8
Apr 9 03:06:21 www kernel: --- trap 0x1, eip = 0, esp = 0xcd4e0d7c, ebp = 0 ---
Apr 9 08:26:13 www kernel: de0: abnormal interrupt: transmit underflow (raising TX threshold to 96|256)
Apr 9 08:26:13 www kernel: de0: abnormal interrupt: transmit underflow (raising TX threshold to 128|512)
>How-To-Repeat:
Get a Robo 698 motherboard and try to boot from it.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list