[1759] in linux-scsi channel archive

home help back first fref pref prev next nref lref last post

Please HELP with buggy linux aix7xxx driver

daemon@ATHENA.MIT.EDU (root)
Fri Apr 25 18:44:18 1997

From: root <root@blinky.simplex.nl>
To: linux-scsi@vger.rutgers.edu
Date: 	Thu, 24 Apr 1997 04:10:29 +0200 (MET DST)
Reply-To: jbollen@simplex.nl

Hello All, 

Perhaps someone, can help me.
I have a multiboot system that boots linux, dos and windows NT.
Linux sits on an ide drive, and i have two Quantum SCSI disks, a narrow 
fireball 1 gig and a wide Atlas 4,3 gig on an adaptec 2940UW scsi card.
Now, as far as the hardware side is concerned, this combination flies.
I have no cabling and/or termination problems, and i have yet to loose a 
single byte -under NT and dos that is.-  8-((

Linux is a different story. 
When Linux boots, and it fires up the SCSI card, the driver gives an endless
array of error messages that all start with: Queu full....and then go into the
particulars. (partly copied further down)
These messages repeat themselves whenever i access the disks, and every time
i go down in a directory tree. This takes about 5 minutes every time.

in order to get a decent running system at all, i found, after lots (and 
I mean lots!) of experimentation that i firstly have to disable the wide 
negotiation on the card for the wide disk.
Then i have to throttle the narrow disk down to 8 MHz and the Atlas even down
to 6,7 MHZ !!
Only then will linux graciously run, but 30% slower than dos. Unless I change 
the motherboard frequency from 66 to 60 MHz, then I can speed the wide disk
up to 8MHz again.  AAARGGHH!!!!!

Now, I waited 30 patches long so that this little problem could be resolved 
via the regular channels. Unfortunately I am too old and stupid to start 
hackin in the code to solve this myself.

Please help me. I will send you all the syslogs that I can find, perform all
the experiments that are needed, and I will mention you in my will.

TIA Joop Bollen 






ide0: BM-DMA at 0xe800-0xe807
hda: Maxtor 7850 AR, 814MB w/64kB Cache, LBA, CHS=827/32/63
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Started kswapd v 1.4.2.2 
aic7xxx: Enabling wide channel of AHA-2940 Ultra-Wide.
AHA-2940 Ultra-WIDE (PCI-bus), I/O 0xe000, Mem 0xf7800000:
irq 11
bus release time 40 bclks
data fifo threshold 100
SCSI CHANNEL A:
scsi id 7
scsi selection timeout 256 ms
scsi bus reset at power-on disabled
scsi bus parity enabled
scsi bus termination (low byte) disabled
scsi bus termination (high byte) enabled
aic7xxx: Resetting the SCSI bus...done.
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 4.0/3.2/4.0
scsi : 1 host.
scsi0: Target 0, channel A, now synchronous at 10.0MHz, offset 8.
Vendor: QUANTUM   Model: FIREBALL1080S     Rev: 1Q09
Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
scsi0: Target 5, channel A, now synchronous at 10.0MHz, offset 8.
Vendor: Quantum   Model: XP34300W          Rev: L912
Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 5, lun 0
scsi : detected 2 SCSI disks total.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 2134305 [1042 MB] [1.0 GB]
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 8399520 [4101 MB] [4.1 GB]
Partition check:
sda: sda1
sdb: sdb1 sdb2 < sdb5 sdb6 sdb7 >
hda: hda1 hda2
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 27212k swap-space (priority 2120)
scsi0: Queue full.
scsi : aborting command due to timeout : pid 135, scsi0, channel 0, id 5, lun 0 Read (6) 1f e0 66 01 00 
aic7xxx: (abort) Aborting scb 0, TCL 5/0/0
scsi : aborting command due to timeout : pid 135, scsi0, channel 0, id 5, lun 0 Read (6) 1f e0 66 01 00 
aic7xxx: (abort) Aborting scb 0, TCL 5/0/0
SCSI host 0 abort (pid 135) timed out - resetting
SCSI bus is being reset for host 0 channel 0.
aic7xxx: (reset) target/channel 5/0
aic7xxx: (abort_reset) scb state 0x1, Data-In phase, SCSISIGI = 0x44
aic7xxx: (abort_scb) asserted ATN - bus device reset in message buffer.
SCSI host 0 channel 0 reset (pid 135) timed out - trying harder
SCSI bus is being reset for host 0 channel 0.
aic7xxx: (reset) target/channel 5/0
aic7xxx: (reset_device) target/channel -1/A, active_scb 0
aic7xxx: (match_scb) comparing target/channel -1/A to scb 5/A
aic7xxx: (reset_device) aborting SCB 0, TCL=5/0/0
aic7xxx: (match_scb) comparing target/channel -1/A to scb 5/A
aic7xxx: (reset_channel) Resetting current channel A
aic7xxx: (reset_channel) Channel reset, sequencer restarted
aic7xxx: (done_aborted_scbs) Aborting scb 0, TCL=5/0/0
SCSI: channel A, now synchronous at 10.0MHz, offset 8.
end_request: I/O error, dev 02:00, sector 0
scsi0: Target 0, channel A, now synchronous at 10.0MHz, offset 8.
scsi0: Queue full.
scsi : aborting command due to timeout : pid 3205, scsi0, channel 0, id 5, lun 0 Read (6) 00 03 eb 01 00 
aic7xxx: (abort) Aborting scb 0, TCL 5/0/0
scsi : aborting command due to timeout : pid 3205, scsi0, channel 0, id 5, lun 0 Read (6) 00 03 eb 01 00 
aic7xxx: (abort) Aborting scb 0, TCL 5/0/0
SCSI host 0 abort (pid 3205) timed out - resetting
SCSI bus is being reset for host 0 channel 0.
aic7xxx: (reset) target/channel 5/0
aic7xxx: (abort_reset) scb state 0x1, Data-In phase, SCSISIGI = 0x44
aic7xxx: (abort_scb) asserted ATN - bus device reset in message buffer.
SCSI host 0 channel 0 reset (pid 3205) timed out - trying harder
SCSI bus is being reset for host 0 channel 0.
aic7xxx: (reset) target/channel 5/0
aic7xxx: (reset_device) target/channel -1/A, active_scb 0
aic7xxx: (match_scb) comparing target/channel -1/A to scb 5/A
aic7xxx: (reset_device) aborting SCB 0, TCL=5/0/0
aic7xxx: (match_scb) comparing target/channel -1/A to scb 5/A
aic7xxx: (reset_channel) Resetting current channel A
aic7xxx: (reset_channel) Channel reset, sequencer restarted
aic7xxx: (done_aborted_scbs) Aborting scb 0, TCL=5/0/0
scsi0: Target 5, channel A, now synchronous at 10.0MHz, offset 8.
scsi0: Queue full.
scsi : aborting command due to timeout : pid 3280, scsi0, channel 0, id 5, lun 0 Read (6) 00 09 b6 01 00 
aic7xxx: (abort) Aborting scb 0, TCL 5/0/0
syslogd: exiting on signal 15
Console: 16 point font, 400 scans

home help back first fref pref prev next nref lref last post