Date: Thu, 1 Oct 1998 19:20:35 +0200 (MEST) From: Finn Arne Gangstad <finnag@guardian.no> To: Doug Ledford <dledford@dialnet.net> Cc: aic7xxx@FreeBSD.ORG, linux-scsi@vger.rutgers.edu Subject: Re: aic7xxx testers needed Message-ID: <Pine.LNX.3.96.981001185323.15301A-100000@lucifer.guardian.no> In-Reply-To: <361374DA.A20485F0@dialnet.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 1 Oct 1998, Doug Ledford wrote: > The aic7xxx-5.1.0-pre13 driver has just been released. This driver is what > I consider to be a final release candidate (except the debugging stuff is > still enabled). I would ask as many people as possible to please try this > version of the driver out and let me know if you have problems. It fails consistently here on Intel R440LX server motherboards with built in 7880 chips and seagate cheetah disks (all the 5.1.0-pre drivers have had some problems on these I think), I only have this configuration on production systems here so I cannot test new drivers very often. The system works fine with a 2.1.117 kernel and driver version 5.0.20 (as defined by AIC7XXX_C_VERSION in aic7xxx.c). If you have some speficic things you want me to try I'll try to get it done today or tomorrow. Tested configuration: 2.1.124-pre2 with 5.1.0-pre14 driver, Intel R-440LX motherboard, no additional cards (built-in scsi & ethernet), a single PII/300 with 384m ram, one single Seagate Cheetah disk on the system. These error messages were logged (it actually managed to write them to disk, so the system isn't entirely dead, but during each scsi hang the system is dead for just over 15 seconds, ie no response to ping, and the hangs happen VERY frequently). Fist, the stuff logged at boot: (scsi0) <Adaptec AIC-7880 Ultra SCSI host adapter> found at PCI 11/0 (scsi0) Wide Channel, SCSI ID=7, 16/255 SCBs Oct 1 18:33:30 fire kernel: (scsi0) Downloading sequencer code... 419 instructions downloaded scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.1.0pre14/3.2.4 <Adaptec AIC-7880 Ultra SCSI host adapter> scsi : 1 host. Vendor: SEAGATE Model: ST34501W Rev: 0018 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 detected 1 SCSI disk total. (scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8. SCSI device sda: hdwr sector= 512 bytes. Sectors= 8887200 [4339 MB] [4.3 GB] Here are the first scsi errors logged after the system came up: Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4421, scsi0, channel 0, id 0, lun 0 Write (6) 1f 97 76 1c 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4423, scsi0, channel 0, id 0, lun 0 Write (6) 1f 97 a6 0e 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4427, scsi0, channel 0, id 0, lun 0 Write (6) 1f c7 32 64 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4431, scsi0, channel 0, id 0, lun 0 Write (6) 1f c7 e6 60 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4434, scsi0, channel 0, id 0, lun 0 Write (6) 1f c8 82 08 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4435, scsi0, channel 0, id 0, lun 0 Write (6) 1f c8 8c 1a 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4439, scsi0, channel 0, id 0, lun 0 Write (6) 1f c9 3a 10 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4440, scsi0, channel 0, id 0, lun 0 Write (6) 1f c9 4e 02 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4441, scsi0, channel 0, id 0, lun 0 Write (6) 1f c9 52 18 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4443, scsi0, channel 0, id 0, lun 0 Write (6) 1f c9 b4 16 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4444, scsi0, channel 0, id 0, lun 0 Write (6) 1f c9 ce 02 00 Oct 1 18:34:04 fire kernel: scsi : aborting command due to timeout : pid 4445, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 27 d0 f0 00 00 02 00 Oct 1 18:34:06 fire kernel: SCSI host 0 abort (pid 4421) timed out - resetting Oct 1 18:34:06 fire kernel: SCSI bus is being reset for host 0 channel 0. Oct 1 18:34:06 fire kernel: (scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8. Oct 1 18:34:38 fire kernel: SCSI host 0 abort (pid 4427) timed out - resetting Oct 1 18:34:38 fire kernel: SCSI bus is being reset for host 0 channel 0. Oct 1 18:34:38 fire kernel: SCSI host 0 abort (pid 4445) timed out - resetting Oct 1 18:34:38 fire kernel: SCSI bus is being reset for host 0 channel 0. Oct 1 18:34:38 fire kernel: (scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8. Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5098, scsi0, channel 0, id 0, lun 0 Write (6) 18 b8 2a 02 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5104, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 2f 1b 34 00 00 02 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5105, scsi0, channel 0, id 0, lun 0 Read (6) 0b 94 e4 04 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5106, scsi0, channel 0, id 0, lun 0 Read (6) 0b b2 24 02 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5115, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 28 99 36 00 00 04 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5116, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 28 99 3c 00 00 08 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5117, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 28 99 4c 00 00 04 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5118, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 28 99 52 00 00 02 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5119, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 28 99 58 00 00 86 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5120, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 2b 0e ba 00 00 02 00 Oct 1 18:35:14 fire kernel: scsi : aborting command due to timeout : pid 5121, scsi0, channel 0, id 0, lun 0 Read (10) 00 00 2b 12 c4 00 00 02 00 Oct 1 18:35:15 fire kernel: SCSI host 0 abort (pid 5098) timed out - resetting Oct 1 18:35:15 fire kernel: SCSI bus is being reset for host 0 channel 0. Oct 1 18:35:15 fire kernel: (scsi0:0:0:0) Synchronous at 40.0 Mbyte/sec, offset 8. .. etc Some more info: # cat /proc/scsi/aic7xxx/0 Adaptec AIC7xxx driver version: 5.0.20/3.2.4 Compile Options: AIC7XXX_RESET_DELAY : 15 AIC7XXX_TAGGED_QUEUEING: Adapter Support Enabled Check below to see which devices use tagged queueing AIC7XXX_PAGE_ENABLE : Enabled (This is no longer an option) AIC7XXX_PROC_STATS : Enabled Adapter Configuration: SCSI Adapter: Adaptec AIC-7880 Ultra SCSI host adapter Ultra Wide Controller PCI MMAPed I/O Base: 0xfedff000 Adaptec SCSI BIOS: Disabled IRQ: 9 SCBs: Active 0, Max Active 24, Allocated 30, HW 16, Page 255 Interrupts: 39307 BIOS Control Word: 0x0000 Adapter Control Word: 0x0000 Extended Translation: Disabled Disconnect Enable Flags: 0xffff Ultra Enable Flags: 0x0001 Tag Queue Enable Flags: 0x0001 Ordered Queue Tag Flags: 0x0001 Default Tag Queue Depth: 40 Tagged Queue By Device array for aic7xxx host instance 0: {24,24,24,24,24,255,255,255,255,255,255,255,255,255,255,255} Actual queue depth per device for aic7xxx host instance 0: {24,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1} Statistics: (scsi0:0:0:0) nxfers 39251 (29981 read;9270 written) blks(512) rd=186829; blks(512) wr=64116 < 512 512-1K 1-2K 2-4K 4-8K 8-16K 16-32K 32-64K 64-128K >128K Reads: 0 1 18842 3109 5167 2153 389 261 59 0 Writes: 0 0 6889 1275 433 340 164 81 88 0 # cat /proc/scsi/scsi Attached devices: Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: SEAGATE Model: ST34501W Rev: 0018 Type: Direct-Access ANSI SCSI revision: 02 # cat /etc/lilo.conf boot=/dev/sda map=/boot/map install=/boot/boot.b prompt timeout=50 compact linear root=/dev/sda1 read-only image=/boot/vmlinuz-2.1.124p2 label=2.1.124p2 append="aic7xxx=tag_info:{{24,24,24,24,24}}" ... $ cat /proc/interrupts CPU0 0: 228895 XT-PIC timer 1: 2 XT-PIC keyboard 2: 0 XT-PIC cascade 8: 2 XT-PIC rtc 9: 45966 XT-PIC aic7xxx 11: 246580 XT-PIC Intel EtherExpress Pro 10/100 Ethernet 13: 1 XT-PIC fpu NMI: 0 Hope you can make some sense of this - Finn Arne To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-aic7xxx" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.96.981001185323.15301A-100000>