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>