Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 24 Feb 2004 15:14:51 -0500
From:      Todd Denniston <Todd.Denniston@ssa.crane.navy.mil>
To:        aic7xxx@freebsd.org
Subject:   aic7xxx Rev 6.3.5 problems/questions. 
Message-ID:  <403BB0BB.173EF6E@ssa.crane.navy.mil>

next in thread | raw e-mail | index | archive | help
Configuration:
Dell PowerEdge 650, 
1GB Ram.
Fedora Core release 1 (Yarrow)
linux-2.4.22-1.2115.nptl + aic7xxx Rev 6.3.5

00:03.0 SCSI storage controller: Adaptec AHA-3960D / AIC-7899A U160/m (rev 01)
00:03.1 SCSI storage controller: Adaptec AHA-3960D / AIC-7899A U160/m (rev 01)

==> /proc/scsi/aic7xxx/0 <==
Adaptec AIC7xxx driver version: 6.3.5
Adaptec 3960D Ultra160 SCSI adapter
aic7899: Ultra160 Wide Channel A, SCSI Id=7, 32/253 SCBs
Allocated SCBs: 5, SG List Length: 102


==> /proc/scsi/aic7xxx/1 <==
Adaptec AIC7xxx driver version: 6.3.5
Adaptec 3960D Ultra160 SCSI adapter
aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs
Allocated SCBs: 5, SG List Length: 102

Promise UltraTrack RM8000, Firmware Rev:1.1.0.30
Note: this is the latest revision of the firmware for the RM8000 available on
their web site, as of Tue Feb 24 17:10:02 UTC 2004.

Nothing else except a terminator (on the back of the RM8000) on the scsi bus.

First, nice job on 6.3.5, it gets all the way through a `badblocks -c 10000
-w...` that was causing card dumps with  6.2.36. Now on to the
problems/questions.

1) DV failed to configure device. see log [1].
  I know gibbs@scsiguy.com's response in the past has been, "File the bug
report with Promise", as I do not know the scsi protocol can you give me
something better to say to them than:
'The Linux aic7xxx Rev 6.3.5 driver reports that your device does not send
back the correct response to a DV configuration request.'?  As communication
seems slow with Promise, even using email, I would like to send them something
their engineers *SHOULD* understand with out asking me any more questions.

2) module does not accept more than one Command Line Option.
README.aic7xxx section '3. Command Line Options' indicates that I should be
able to put multiple options on the line that modprobe passes to insmod, i.e., 
line containing 'options aic7xxx aic7xxx=[command[,command...]]',
however if I put 
options aic7xxx aic7xxx=verbose,global_tag_depth:1
in modules.conf or do the insmod as below I get the same response of 'too many
values for aic7xxx'.
is there something specific I am doing wrong here that you know of?
# insmod  aic7xxx.o aic7xxx=verbose,global_tag_depth:1
aic7xxx.o: too many values for aic7xxx (max 1)

3) how do you build the rpm's for the rpm releases you make, or do you plan to
start making releases for fedora core 1 (linux-2.4.22-1.*.nptl)?
   one of the policies the group wants for the systems I am putting together
is that all software is installed as an rpm if possible, and as you probably
already have spec files and other config information, if I could get them then
I could easily build the rpms for my self until you start releasing fedora
core 1 rpms. Without going though the pain and suffering of figuring out how
to make the correct spec file and other needed configs.

Or is there a big 'get spec file link here' link I am missing on
http://people.freebsd.org/~gibbs/linux/


[1] syslog of `insmod  aic7xxx.o aic7xxx=verbose`
Feb 24 11:42:47 bar kernel: PCI: Enabling device 00:03.0 (0116 -> 0117)
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:0: Reading SEEPROM...done.
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:0: Manual SE Termination
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:0: BIOS eeprom is present
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:0: Primary Low Byte termination
Enabled
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:0: Primary High Byte termination
Enabled
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:0: Downloading Sequencer Program...
423 instructions downloaded
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:0: Features 0x1fef6, Bugs 0x40, Flags
0x20485560
Feb 24 11:42:47 bar kernel: PCI: Enabling device 00:03.1 (0116 -> 0117)
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:1: Reading SEEPROM...done.
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:1: Manual SE Termination
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:1: BIOS eeprom is present
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:1: Primary Low Byte termination
Enabled
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:1: Primary High Byte termination
Enabled
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:1: Downloading Sequencer Program...
423 instructions downloaded
Feb 24 11:42:47 bar kernel: ahc_pci:0:3:1: Features 0x1fef6, Bugs 0x40, Flags
0x20485560
Feb 24 11:42:47 bar kernel: scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA
DRIVER, Rev 6.3.5
Feb 24 11:42:47 bar kernel:         <Adaptec 3960D Ultra160 SCSI adapter>
Feb 24 11:42:47 bar kernel:         aic7899: Ultra160 Wide Channel A, SCSI
Id=7, 32/253 SCBs
Feb 24 11:42:47 bar kernel: 
Feb 24 11:42:47 bar kernel: scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA
DRIVER, Rev 6.3.5
Feb 24 11:42:47 bar kernel:         <Adaptec 3960D Ultra160 SCSI adapter>
Feb 24 11:42:47 bar kernel:         aic7899: Ultra160 Wide Channel B, SCSI
Id=7, 32/253 SCBs
Feb 24 11:42:47 bar kernel: 
Feb 24 11:42:47 bar kernel: blk: queue f7fd8e14, I/O limit 4095Mb (mask
0xffffffff)
Feb 24 11:43:02 bar kernel: (scsi0:A:0:0): Sending PPR bus_width 1, period 9,
offset 7f, ppr_options 2
Feb 24 11:43:02 bar kernel: (scsi0:A:0:0): Received PPR width 1, period 9,
offset 3e,options 2
Feb 24 11:43:02 bar kernel: ^IFiltered to width 1, period 9, offset 3e,
options 2
Feb 24 11:43:02 bar kernel: (scsi0:A:0): 6.600MB/s transfers (16bit)
Feb 24 11:43:02 bar kernel: scsi0: target 0 using 16bit transfers
Feb 24 11:43:02 bar kernel: (scsi0:A:0): 160.000MB/s transfers (80.000MHz DT,
offset 62, 16bit)
Feb 24 11:43:02 bar kernel: scsi0: target 0 synchronous at 80.0MHz DT, offset
= 0x3e
Feb 24 11:43:02 bar kernel: scsi0:A:1:0: DV failed to configure device. 
Please file a bug report against this driver.
Feb 24 11:43:06 bar kernel: (scsi0:A:0:0): Sending PPR bus_width 1, period 9,
offset 3e, ppr_options 2
Feb 24 11:43:06 bar kernel: (scsi0:A:0:0): Received PPR width 1, period 9,
offset 3e,options 2
Feb 24 11:43:06 bar kernel: ^IFiltered to width 1, period 9, offset 3e,
options 2
Feb 24 11:43:06 bar kernel:   Vendor: Promise   Model: 5 Disk RAID5      Rev:
1.10
Feb 24 11:43:06 bar kernel:   Type:   Direct-Access                      ANSI
SCSI revision: 03
Feb 24 11:43:06 bar kernel: blk: queue f7fd4814, I/O limit 4095Mb (mask
0xffffffff)
Feb 24 11:43:09 bar kernel: (scsi0:A:0): 160.000MB/s transfers (80.000MHz DT,
offset 62, 16bit)
Feb 24 11:43:09 bar kernel: scsi0:A:0:0: Tagged Queuing enabled.  Depth 32
Feb 24 11:43:09 bar kernel: blk: queue f7239c14, I/O limit 4095Mb (mask
0xffffffff)
Feb 24 11:43:13 bar kernel: Attached scsi disk sda at scsi0, channel 0, id 0,
lun 0
Feb 24 11:43:13 bar kernel: SCSI device sda: 1593187840 512-byte hdwr sectors
(815712 MB)
Feb 24 11:43:13 bar kernel:  sda: sda1

-- 
Todd Denniston
Crane Division, Naval Surface Warfare Center (NSWC Crane) 
Harnessing the Power of Technology for the Warfighter



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?403BB0BB.173EF6E>