Date: Fri, 9 Apr 2004 11:43:36 +0300 (EEST) From: Heikki Suonsivu <hsu@bbnetworks.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: kern/65350: panic: ata0-master: FAILURE - ATA_IDENTIFY no interrupt Message-ID: <200404090843.i398hado003171@www.wlansystems.com> Resent-Message-ID: <200404090850.i398oJaD004134@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@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@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@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@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@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@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@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@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404090843.i398hado003171>