Subject: port-i386/17554: AIC7899 scsi isn't stable
To: None <gnats-bugs@gnats.netbsd.org>
From: None <itojun@itojun.org>
List: netbsd-bugs
Date: 07/11/2002 13:41:23
>Number:         17554
>Category:       port-i386
>Synopsis:       AIC7899 scsi isn't stable
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-i386-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jul 10 21:43:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Jun-ichiro itojun Hagino
>Release:        NetBSD 1.6_BETA4
>Organization:
	itojun.org
>Environment:
Architecture: i386
Machine: i386
>Description:

	AIC7899 driver doesn't seem to be stable enough with NetBSD 1.6_BETA4.
	freebsd/openbsd works without problem.  from the code inspection
	freebsd and openbsd looks similar, and netbsd code is a bit different.

Jul 10 15:53:52 pcs syslogd: restart
Jul 10 15:53:52 pcs /netbsd: NetBSD 1.6_BETA4 (IETF) #5: Sun Jun 30 10:22:37 JST 2002
Jul 10 15:53:52 pcs /netbsd:     onoe@www.wide.ad.jp:/work/netbsd/obj/IETF
Jul 10 15:53:52 pcs /netbsd: cpu0: Intel Pentium III (Coppermine) (686-class), 932.94 MHz
Jul 10 15:53:53 pcs /netbsd: cpu0: I-cache 16 KB 32b/line 4-way, D-cache 16 KB 32b/line 2-way
Jul 10 15:53:53 pcs /netbsd: cpu0: L2 cache 256 KB 32b/line 8-way
Jul 10 15:53:53 pcs /netbsd: cpu0: features 383fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
Jul 10 15:53:53 pcs /netbsd: cpu0: features 383fbff<PGE,MCA,CMOV,FGPAT,PSE36,MMX>
Jul 10 15:53:53 pcs /netbsd: cpu0: features 383fbff<FXSR,SSE>
Jul 10 15:53:53 pcs /netbsd: total memory = 639 MB
Jul 10 15:53:53 pcs /netbsd: avail memory = 586 MB
Jul 10 15:53:53 pcs /netbsd: using 6144 buffers containing 32844 KB of memory
Jul 10 15:53:53 pcs /netbsd: RTC BIOS diagnostic error 20<config_unit>
Jul 10 15:53:53 pcs /netbsd: BIOS32 rev. 0 found at 0xf0230
Jul 10 15:53:53 pcs /netbsd: mainbus0 (root)
Jul 10 15:53:53 pcs /netbsd: pci0 at mainbus0 bus 0: configuration mode 1
Jul 10 15:53:53 pcs /netbsd: pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
Jul 10 15:53:53 pcs /netbsd: pchb0 at pci0 dev 0 function 0
Jul 10 15:53:53 pcs /netbsd: pchb0: ServerWorks CNB20LE Host (rev. 0x06)
Jul 10 15:53:53 pcs /netbsd: pchb1 at pci0 dev 0 function 1
Jul 10 15:53:53 pcs /netbsd: pchb1: ServerWorks CNB20LE Host (rev. 0x06)
Jul 10 15:53:53 pcs /netbsd: pci1 at pchb1 bus 1
Jul 10 15:53:53 pcs /netbsd: pci1: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
Jul 10 15:53:53 pcs /netbsd: ahc1 at pci1 dev 3 function 0
Jul 10 15:53:53 pcs /netbsd: ahc1: interrupting at irq 11
Jul 10 15:53:53 pcs /netbsd: ahc1: aic7899 Wide Channel A, SCSI Id=7, 16/255 SCBs
Jul 10 15:53:53 pcs /netbsd: scsibus0 at ahc1: 16 targets, 8 luns per target
Jul 10 15:53:53 pcs /netbsd: ahc2 at pci1 dev 3 function 1
Jul 10 15:53:53 pcs /netbsd: ahc2: interrupting at irq 5
Jul 10 15:53:53 pcs /netbsd: ahc2: aic7899 Wide Channel B, SCSI Id=7, 16/255 SCBs
Jul 10 15:53:53 pcs /netbsd: scsibus1 at ahc2: 16 targets, 8 luns per target
Jul 10 15:53:53 pcs /netbsd: fxp0 at pci0 dev 11 function 0: i82559 Ethernet, rev 8
Jul 10 15:53:53 pcs /netbsd: fxp0: interrupting at irq 10
Jul 10 15:53:53 pcs /netbsd: fxp0: Ethernet address 00:00:e2:3d:16:55
Jul 10 15:53:54 pcs /netbsd: inphy0 at fxp0 phy 1: i82555 10/100 media interface, rev. 4
Jul 10 15:53:54 pcs /netbsd: inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Jul 10 15:53:54 pcs /netbsd: fxp1 at pci0 dev 12 function 0: i82559 Ethernet, rev 8
Jul 10 15:53:54 pcs /netbsd: fxp1: interrupting at irq 5
Jul 10 15:53:54 pcs /netbsd: fxp1: Ethernet address 00:00:e2:3d:16:53
Jul 10 15:53:54 pcs /netbsd: inphy1 at fxp1 phy 1: i82555 10/100 media interface, rev. 4
Jul 10 15:53:54 pcs /netbsd: inphy1: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
Jul 10 15:53:54 pcs /netbsd: vga1 at pci0 dev 13 function 0: ATI Technologies Rage XL (rev. 0x27)
Jul 10 15:53:54 pcs /netbsd: wsdisplay0 at vga1 kbdmux 1: console (80x25, vt100 emulation)
Jul 10 15:53:54 pcs /netbsd: wsmux1: connecting to wsdisplay0
Jul 10 15:53:54 pcs /netbsd: pcib0 at pci0 dev 15 function 0
Jul 10 15:53:54 pcs /netbsd: pcib0: ServerWorks OSB4 SouthBridge (rev. 0x50)
Jul 10 15:53:54 pcs /netbsd: pciide0 at pci0 dev 15 function 1: ServerWorks OSB4 IDE Controller (rev. 0x00)
Jul 10 15:53:54 pcs /netbsd: pciide0: bus-master DMA support present
Jul 10 15:53:54 pcs /netbsd: pciide0: primary channel configured to compatibility mode
Jul 10 15:53:54 pcs /netbsd: pciide0: primary channel interrupting at irq 14
Jul 10 15:53:54 pcs /netbsd: pciide0: secondary channel configured to compatibility mode
Jul 10 15:53:54 pcs /netbsd: atapibus0 at pciide0 channel 1: 2 targets
Jul 10 15:53:54 pcs /netbsd: cd0 at atapibus0 drive 0: <CD-224E, , 1.7A> type 5 cdrom removable
Jul 10 15:53:54 pcs /netbsd: cd0: 32-bit data port
Jul 10 15:53:54 pcs /netbsd: cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
Jul 10 15:53:54 pcs /netbsd: pciide0: secondary channel interrupting at irq 15
Jul 10 15:53:54 pcs /netbsd: cd0(pciide0:1:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
Jul 10 15:53:54 pcs /netbsd: isa0 at pcib0
Jul 10 15:53:54 pcs /netbsd: com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
Jul 10 15:53:54 pcs /netbsd: com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
Jul 10 15:53:54 pcs /netbsd: pckbc0 at isa0 port 0x60-0x64
Jul 10 15:53:54 pcs /netbsd: pckbd0 at pckbc0 (kbd slot)
Jul 10 15:53:54 pcs /netbsd: pckbc0: using irq 1 for kbd slot
Jul 10 15:53:54 pcs /netbsd: wskbd0 at pckbd0: console keyboard, using wsdisplay0
Jul 10 15:53:54 pcs /netbsd: lpt0 at isa0 port 0x378-0x37b irq 7
Jul 10 15:53:54 pcs /netbsd: pcppi0 at isa0 port 0x61
Jul 10 15:53:55 pcs /netbsd: midi0 at pcppi0: PC speaker
Jul 10 15:53:55 pcs /netbsd: sysbeep0 at pcppi0
Jul 10 15:53:55 pcs /netbsd: isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
Jul 10 15:53:55 pcs /netbsd: npx0 at isa0 port 0xf0-0xff: using exception 16
Jul 10 15:53:55 pcs /netbsd: fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
Jul 10 15:53:55 pcs /netbsd: fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
Jul 10 15:53:55 pcs /netbsd: isapnp0: no ISA Plug 'n Play devices found
Jul 10 15:53:55 pcs /netbsd: biomask fb65 netmask ff65 ttymask ffe7
Jul 10 15:53:55 pcs /netbsd: scsibus0: waiting 2 seconds for devices to settle...
Jul 10 15:53:55 pcs /netbsd: scsibus1: waiting 2 seconds for devices to settle...
Jul 10 15:53:55 pcs /netbsd: sd0 at scsibus1 target 0 lun 0: <FUJITSU, MAH3091MC, 3006> SCSI4 0/direct fixed
Jul 10 15:53:55 pcs /netbsd: sd0: 8715 MB, 17687 cyl, 2 head, 504 sec, 512 bytes/sect x 17850000 sectors
Jul 10 15:53:55 pcs /netbsd: sd0: sync (25.0ns offset 127), 16-bit (80.000MB/s) transfers, tagged queueing
Jul 10 15:53:55 pcs /netbsd: sd1 at scsibus1 target 1 lun 0: <FUJITSU, MAH3091MC, 3006> SCSI4 0/direct fixed
Jul 10 15:53:55 pcs /netbsd: sd1: 8715 MB, 17687 cyl, 2 head, 504 sec, 512 bytes/sect x 17850000 sectors
Jul 10 15:53:55 pcs /netbsd: sd1: sync (25.0ns offset 127), 16-bit (80.000MB/s) transfers, tagged queueing
Jul 10 15:53:55 pcs /netbsd: ses0 at scsibus1 target 6 lun 0: <QLogic, GEM354, 1.04> SCSI2 3/processor fixed
Jul 10 15:53:55 pcs /netbsd: ses0: SAF-TE Compliant Device
Jul 10 15:53:55 pcs /netbsd: ses0: async, 8-bit transfers
Jul 10 15:53:55 pcs /netbsd: Kernelized RAIDframe activated
Jul 10 15:53:55 pcs /netbsd: cd0: no disk label
Jul 10 15:53:55 pcs /netbsd: IPsec: Initialized Security Association Processing.
Jul 10 15:53:55 pcs /netbsd: boot device: sd0
Jul 10 15:53:55 pcs /netbsd: root on sd0a dumps on sd0b
Jul 10 15:53:55 pcs /netbsd: root file system type: ffs
Jul 10 15:53:55 pcs /netbsd: Accounting started
Jul 10 15:53:53 pcs savecore: no core dump
Jul 10 15:53:55 pcs ntpd[163]: ntpd 4.0.99i Sun Jun 30 12:27:57 JST 2002 (1)
Jul 10 15:53:56 pcs ntpd[163]: precision = 6 usec
Jul 10 15:53:56 pcs ntpd[163]: using kernel phase-lock loop 0040
Jul 10 15:53:56 pcs ntpd[163]: frequency initialized 1.537 from /var/db/ntp.drift
Jul 10 15:53:56 pcs ntpd[163]: using kernel phase-lock loop 0041
Jul 10 15:54:12 pcs ntpd[163]: sendto(130.69.251.23): Can't assign requested address
Jul 10 15:54:13 pcs ntpd[163]: sendto(203.178.138.38): Can't assign requested address
Jul 10 16:00:38 pcs /netbsd: /dev/sd1a: file system not clean (fs_clean=4); please fsck(8)
Jul 10 16:00:38 pcs /netbsd: /dev/sd1a: lost blocks 0 files 0
Jul 10 16:00:54 pcs /netbsd: /dev/sd1f: file system not clean (fs_clean=4); please fsck(8)
Jul 10 16:00:54 pcs /netbsd: /dev/sd1f: lost blocks 0 files 0
Jul 10 16:01:13 pcs /netbsd: /dev/sd1f: file system not clean (fs_clean=8); please fsck(8)
Jul 10 16:01:13 pcs /netbsd: /dev/sd1f: lost blocks 0 files 0
Jul 10 16:04:30 pcs /netbsd: sd1(ahc2:0:1:0):  Check Condition on CDB: 0x2a 00 00 fb 72 90 00 00 80 00
Jul 10 16:04:31 pcs /netbsd:     SENSE KEY:  Aborted Command
Jul 10 16:04:31 pcs /netbsd:      ASC/ASCQ:  ASC 0x4d ASCQ 0x1d
Jul 10 16:04:31 pcs /netbsd: 
Jul 10 16:04:31 pcs /netbsd: sd1(ahc2:0:1:0): data overrun detected in Data-out phase.  Tag == 0x1d.
Jul 10 16:04:31 pcs /netbsd: sd1(ahc2:0:1:0): Have seen Data Phase.  Length = 65536.  NumSGs = 5.
Jul 10 16:04:31 pcs /netbsd: sg[0] - Addr 0x1a4c3000 : Length 16384
Jul 10 16:04:31 pcs /netbsd: sg[1] - Addr 0x1a4cf000 : Length 8192
Jul 10 16:04:31 pcs /netbsd: sg[2] - Addr 0x1a4c9000 : Length 24576
Jul 10 16:04:31 pcs /netbsd: sg[3] - Addr 0x1a4d7000 : Length 8192
Jul 10 16:04:31 pcs /netbsd: sg[4] - Addr 0x1a4d1000 : Length 8192
Jul 10 16:04:31 pcs /netbsd: sd1(ahc2:0:1:0): generic HBA error
Jul 10 16:05:30 pcs /netbsd: sd1(ahc2:0:1:0): SCB 1d - timed out while idle, SEQADDR == 0x9
Jul 10 16:05:32 pcs /netbsd: SCSIRATE == 0x0
Jul 10 16:05:32 pcs /netbsd: sd1(ahc2:0:1:0): Queuing a BDR SCB
Jul 10 16:05:32 pcs /netbsd: sd1(ahc2:0:1:0):  Check Condition on CDB: 0x2a 00 00 9e 79 60 00 00 10 00
Jul 10 16:05:32 pcs /netbsd:     SENSE KEY:  Aborted Command
Jul 10 16:05:32 pcs /netbsd:      ASC/ASCQ:  ASC 0x4d ASCQ 0x1d
Jul 10 16:05:32 pcs /netbsd: 
Jul 10 16:05:32 pcs /netbsd: sd1(ahc2:0:1:0): SCB 1d - timed out while idle, SEQADDR == 0x9
Jul 10 16:05:32 pcs /netbsd: SCSIRATE == 0x0
Jul 10 16:05:32 pcs /netbsd: sd1(ahc2:0:1:0): no longer in timeout, status = 0
Jul 10 16:05:32 pcs /netbsd: sd0: async, 8-bit transfers, tagged queueing
Jul 10 16:05:32 pcs /netbsd: sd1: async, 8-bit transfers, tagged queueing
Jul 10 16:05:32 pcs /netbsd: ahc2: Issued Channel A Bus Reset. 15 SCBs aborted
Jul 10 16:05:33 pcs /netbsd: sd0: sync (25.0ns offset 127), 16-bit (80.000MB/s) transfers, tagged queueing
Jul 10 16:05:33 pcs /netbsd: sd1: sync (25.0ns offset 127), 16-bit (80.000MB/s) transfers, tagged queueing
Jul 10 16:05:33 pcs /netbsd: sd1(ahc2:0:1:0):  Check Condition on CDB: 0x2a 00 00 fb 6b 10 00 00 80 00
Jul 10 16:05:33 pcs /netbsd:     SENSE KEY:  Aborted Command
Jul 10 16:05:33 pcs /netbsd:      ASC/ASCQ:  ASC 0x4d ASCQ 0x1d
Jul 10 16:05:33 pcs /netbsd: 
Jul 10 16:09:28 pcs syslogd: restart
>How-To-Repeat:
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted: