Subject: aha3950u2b, unable to map registers
To: None <>
From: Staffan Thomen <>
List: port-alpha
Date: 06/01/2001 13:51:05

  I reicently got my hands on an adaptec aha3950u2b ultra2 scsi controller,
  happily I plunged it into my alpha, only to see that the second scsi channel
  on this card reports "unable to map registers".
  Since the first channel seems to work fine I am a bit curious why the other
  reports this.

  Any clues?

  Here's the dmesg.

[ using 269512 bytes of netbsd ELF symbol table ]
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.5V (ALPHA-$Revision: $) #3: Wed May 30 20:19:04 EEST 2001
Digital AlphaPC 164 500 MHz, s/n 
8192 byte page size, 1 processor.
total memory = 256 MB
(2472 KB reserved for PROM, 253 MB used by NetBSD)
avail memory = 232 MB
using 1635 buffers containing 13080 KB of memory
mainbus0 (root)
cpu0 at mainbus0: ID 0 (primary), 21164A-2
cpu0: Architecture extensions: 1<BWX>
cia0 at mainbus0: DECchip 2117x Core Logic Chipset (ALCOR/ALCOR2), pass 3
cia0: extended capabilities: 21<DWEN,BWEN>
cia0: using BWX for PCI config access
pci0 at cia0 bus 0
pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
vga0 at pci0 dev 5 function 0: Matrox MGA Mystique 1064SG (rev. 0x03)
wsdisplay0 at vga0: console (80x25, vt100 emulation)
ex0 at pci0 dev 6 function 0: 3Com 3c905B-TX 10/100 Ethernet (rev. 0x24)
ex0: interrupting at eb164 irq 0
ex0: MAC address 00:50:04:0a:a4:9b
exphy0 at ex0 phy 24: 3Com internal media interface
exphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ahc0 at pci0 dev 7 function 0
ahc0: interrupting at eb164 irq 1
ahc0: aic7896/97 Wide Channel A, SCSI Id=7, 16/255 SCBs
scsibus1 at ahc0: 16 targets, 8 luns per target
ahc1 at pci0 dev 7 function 1: unable to map registers
sio0 at pci0 dev 8 function 0: Intel 82378ZB System I/O (SIO) (rev. 0x43)
siop0 at pci0 dev 9 function 0: Symbios Logic 53c810a (fast scsi)
siop0: interrupting at eb164 irq 3
scsibus0 at siop0: 8 targets, 8 luns per target
pciide0 at pci0 dev 11 function 0: CMD Technology PCI0646 (rev. 0x01)
pciide0: bus-master DMA support present
pciide0: primary channel wired to compatibility mode
pciide0: primary channel interrupting at isa irq 14
pciide0: secondary channel wired to compatibility mode
pciide0: disabling secondary channel (no drives)
isa0 at sio0
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
pckbc0 at isa0 port 0x60-0x64
pckbd0 at pckbc0 (kbd slot)
pckbc0: using irq 1 for kbd slot
wskbd0 at pckbd0: console keyboard, using wsdisplay0
pcppi0 at isa0 port 0x61
isabeep0 at pcppi0
fdc0 at isa0 port 0x3f0-0x3f7 irq 6 drq 2
fd0 at fdc0 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
mcclock0 at isa0 port 0x70-0x71: mc146818 or compatible
scsibus1: waiting 2 seconds for devices to settle...
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 2 lun 0: <SEAGATE, ST19101W, 0014> SCSI2 0/direct fixed
sd0: 8683 MB, 6576 cyl, 16 head, 169 sec, 512 bytes/sect x 17783240 sectors
sd0: Sync (100.0ns offset 8), 8-bit (10.000MB/s) transfers, tagged queueing
cd0 at scsibus0 target 6 lun 0: <PLEXTOR, CD-ROM PX-20TS, 1.01> SCSI2 5/cdrom removable
cd0: Sync (100.0ns offset 8), 8-bit (10.000MB/s) transfers
root on sd0a dumps on sd0b
root file system type: ffs
wsdisplay0: screen 1 added (80x25, vt100 emulation)
wsdisplay0: screen 2 added (80x25, vt100 emulation)
wsdisplay0: screen 3 added (80x25, vt100 emulation)
wsdisplay0: screen 4 added (80x25, vt100 emulation)

Staffan 'duck' Thomen                            
There is a multi-legged creature crawling on your shoulder.
		-- Spock, "A Taste of Armageddon", stardate 3193.9