aic7xxx-5.0.15 released

Russell Berry russ at berrex.com
Tue May 19 17:20:19 PDT 1998


Hi Doug

I downloaded your patch, patched it against pre34p15, and the machine wouldn't
boot.  I wish I had a way to convey the bootup messages.  basically, here's my
configuration:

russ at wintermute:/home/russ$ cat /proc/scsi/scsi 
Attached devices: 
Host: scsi0 Channel: 00 Id: 00 Lun: 00
  Vendor: SEAGATE  Model: ST52160N         Rev: 0344
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 02 Lun: 00
  Vendor: MICROP   Model: 3243-19   1128RV Rev: 28RV
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 03 Lun: 00
  Vendor: ARCHIVE  Model: Python 28388-XXX Rev: 4.61
  Type:   Sequential-Access                ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 04 Lun: 00
  Vendor: CONNER   Model: CFP2107E  2.14GB Rev: 1527
  Type:   Direct-Access                    ANSI SCSI revision: 02
Host: scsi0 Channel: 00 Id: 05 Lun: 00
  Vendor: COMPAQPC Model: DPES-30540       Rev: S31K
  Type:   Direct-Access                    ANSI SCSI revision: 02
-------------------------------------------------------------------------------

russ at wintermute:/home/russ$ cat /proc/scsi/aic7xxx/0 
Adaptec AIC7xxx driver version: 5.0.14/3.2.4
Compile Options:
  AIC7XXX_RESET_DELAY    : 5
  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     : Disabled

Adapter Configuration:
           SCSI Adapter: Adaptec AHA-294X Ultra SCSI host adapter
                           Narrow Controller
    PCI MMAPed I/O Base: 0xe4000000
      Adaptec SCSI BIOS: Enabled
                    IRQ: 12
                   SCBs: Active 0, Max Active 4,
                         Allocated 30, HW 16, Page 255
             Interrupts: 151711
      BIOS Control Word: 0x1896
   Adapter Control Word: 0x004c
   Extended Translation: Enabled
         SCSI Bus Reset: Enabled
Disconnect Enable Flags: 0x00bd
 Tag Queue Enable Flags: 0x0000
Ordered Queue Tag Flags: 0x0000
Default Tag Queue Depth: 8
    Tagged Queue By Device array for aic7xxx host instance 0:
      {255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255}
    Actual queue depth per device for aic7xxx host instance 0:
      {1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1}

-------------------------------------------------------------------------------

fdisk -l
You must set heads sectors and cylinders.
You can do this from the extra functions menu.
Warning: invalid flag 0000 of partition table 4 will be corrected by w(rite)

Disk /dev/hda: 0 heads, 0 sectors, 0 cylinders
Units = cylinders of 1 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System

Disk /dev/sda: 255 heads, 63 sectors, 263 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sda1   *        1        1      102   819283+   6  DOS 16-bit >=32M
/dev/sda2          103      103      119   136552+  82  Linux swap
/dev/sda3          120      120      145   208845   83  Linux native
/dev/sda4          146      146      263   947835   83  Linux native

Disk /dev/sdb: 255 heads, 63 sectors, 522 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sdb1            1        1      167  1341396   83  Linux native
/dev/sdb3          168      168      295  1028160   83  Linux native
/dev/sdb4          296      296      522  1823377+  83  Linux native

Disk /dev/sdc: 255 heads, 63 sectors, 261 cylinders
Units = cylinders of 16065 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sdc1            1        1      154  1236973+  83  Linux native
/dev/sdc2          155      155      261   859477+  83  Linux native

Disk /dev/sdd: 64 heads, 32 sectors, 511 cylinders
Units = cylinders of 2048 * 512 bytes

   Device Boot   Begin    Start      End   Blocks   Id  System
/dev/sdd1            1        1      511   523248    6  DOS 16-bit >=32M

-------------------------------------------------------------------------------
russ at wintermute:/home/russ$ cat /etc/lilo.conf 
boot=/dev/sda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50

image=/boot/vmlinuz.2.0
        label=linux
        root=/dev/sda3
        append="mem=128M,
aic7xxx=ultra,verbose,tag_info:{{16,16,16,16,16,16,16}}"
        vga=normal
        read-only

image=/boot/vmlinuz.2.1
        label=linux2
        root=/dev/sda3
        append="aic7xxx=ultra,verbose,tag_info:{{16,16,16,16,16,16,16}}"
        vga=normal
        read-only

image=/vmlinuz
        label=linuxtest
        root=/dev/sda3
        append="mem=128M,
aic7xxx=ultra,verbose,tag_info:{{16,16,16,16,16,16,16}}"
        vga=normal
        read-only

other=/dev/sda1
        label=win
        table=/dev/sda
-------------------------------------------------------------------------------

Well, basically, on bootup, when it get's to the partition check part, it shows

sdc:Unkown partition type

or something like that.  Then when the md code runs, it says all the selected
partitions are not configured, and just dies. Actually, I have an idea, I'll
comment out all the md code, and everything but root in fstab and boot up, grab
the bootup messages, and tack it onto the end of this email.

Okay, here it is:

Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: IGMP, ICMP, UDP, TCP
Linux IP multicast router 0.07.
Swansea University Computer Society IPX 0.34 for NET3.035
IPX Portions Copyright (c) 1995 Caldera, Inc.
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.34 (root at wintermute) (gcc version 2.7.2.3) #4 Tue May 19
04:30:47 EDT 1998
Starting kswapd v 1.4.2.2 
Serial driver version 4.13 with no serial options enabled
tty00 at 0x03f8 (irq = 4) is a 16550A
tty01 at 0x02f8 (irq = 3) is a 16550A
lp1 at 0x0378, (polling)
lp2 at 0x0278, (polling)
Real Time Clock Driver v1.09
loop: registered device at major 7
ide: i82371 PIIX (Triton) on PCI bus 0 function 57
    ide0: BM-DMA at 0xf000-0xf007
hda: CRD-8320B, ATAPI CDROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
md driver 0.35 MAX_MD_DEV=4, MAX_REAL=8
linear personality registered
raid0 personality registered
(scsi0) <Adaptec AHA-294X Ultra SCSI host adapter> found at PCI 9/0
(scsi0) Narrow Channel, SCSI ID=7, 16/255 SCBs
(scsi0) BIOS enabled, IO Port 0x6800, IRQ 12
(scsi0) IO Memory at 0xe4000000, MMAP Memory at 0x0
(scsi0) Resetting channel
(scsi0) Downloading sequencer code... 406 instructions downloaded
scsi0 : Adaptec AHA274x/284x/294x (EISA/VLB/PCI-Fast SCSI) 5.0.15/3.2.4
       <Adaptec AHA-294X Ultra SCSI host adapter>
scsi : 1 host.
(scsi0:0:-1:-1) Scanning channel for devices.
(scsi0:-1:-1:-1) Allocating initial 30 SCB structures.
  Vendor: SEAGATE   Model: ST52160N          Rev: 0344
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sda at scsi0, channel 0, id 0, lun 0
  Vendor: MICROP    Model: 3243-19   1128RV  Rev: 28RV
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdb at scsi0, channel 0, id 2, lun 0
  Vendor: ARCHIVE   Model: Python 28388-XXX  Rev: 4.61
  Type:   Sequential-Access                  ANSI SCSI revision: 02
Detected scsi tape st0 at scsi0, channel 0, id 3, lun 0
  Vendor: CONNER    Model: CFP2107E  2.14GB  Rev: 1527
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdc at scsi0, channel 0, id 4, lun 0
(scsi0:0:5:0) Synchronous at 10.0MHz, offset 15.
  Vendor: COMPAQPC  Model: DPES-30540        Rev: S31K
  Type:   Direct-Access                      ANSI SCSI revision: 02
Detected scsi disk sdd at scsi0, channel 0, id 5, lun 0
(scsi0:0:2:0) Enabled tagged queuing, queue depth 16.
(scsi0:0:4:0) Enabled tagged queuing, queue depth 16.
(scsi0:0:5:0) Enabled tagged queuing, queue depth 16.
(scsi0:-1:-1:-1) Allocating 30 additional SCB structures.
scsi : detected 1 SCSI tape 4 SCSI disks total.
(scsi0:0:0:0) Synchronous at 10.0MHz, offset 15.
SCSI device sda: hdwr sector= 512 bytes. Sectors= 4238282 [2069 MB] [2.1 GB]
(scsi0:0:2:0) Synchronous at 10.0MHz, offset 15.
SCSI device sdb: hdwr sector= 512 bytes. Sectors= 8388315 [4095 MB] [4.1 GB]
(scsi0:0:4:0) Using wide (16 bit) transfers.
(scsi0:0:4:0) Synchronous at 10.0MHz, offset 8.
SCSI device sdc: hdwr sector= 512 bytes. Sectors= 65281 [31 MB] [0.0 GB]
SCSI device sdd: hdwr sector= 512 bytes. Sectors= 1046532 [511 MB] [0.5 GB]
PPP: version 2.2.0 (dynamic channel allocation)
TCP compression code copyright 1989 Regents of the University of California
PPP Dynamic channel allocation code copyright 1995 Caldera, Inc.
PPP line discipline registered.
ne.c:v1.10 9/23/94 Donald Becker (becker at cesdis.gsfc.nasa.gov)
NE*000 ethercard probe at 0x300: 00 40 c7 11 f2 60
eth0: NE2000 found at 0x300, using IRQ 9.
Partition check:
 sda: sda1 sda2 sda3 sda4
 sdb: sdb1 sdb3 sdb4
 sdc: unknown partition table
 sdd: sdd1
VFS: Mounted root (ext2 filesystem) readonly.
Adding Swap: 130748k swap-space (priority -1)
-------------------------------------------------------------------------------

you'll notice it also doesn't set the tagged command queing for sda even with
the working driver, I'm not sure why that is, it's a brand new disk, it should
certainly support it.  Maybe I'll take the machine apart again and see if there
is a jumper on the disk to enable it, that may be the answer to that, but I
still don't know why sdc isn't being seen.

Let me know if there is any other system info you need...

---russ



Immortality -- a fate worse than death.
                -- Edgar A. Shoaff


russ at berrex.com

To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message



More information about the aic7xxx mailing list