[3630] in linux-scsi channel archive
Re: problem with aic 7860 in Micron Laptop
daemon@ATHENA.MIT.EDU (Daniel M. Eischen)
Mon Apr 6 00:50:46 1998
Date: Sun, 5 Apr 1998 23:53:20 -0500 (CDT)
From: "Daniel M. Eischen" <deischen@iworks.InterWorks.org>
To: linux-scsi@vger.rutgers.edu, rikollgaard@worldnet.att.net
> I have a Micron XKE laptop with a port replicator that has a SCSI
> port with an AIC 7860 controller. I have a 6 GB Quantum Fireball
> attached as the only SCSI device and it works under Windows95 so
> I'm fairly certain the cables and terminator are all right.
>
> Under Linux though I can't get it to be detected. I've installed
> RedHat 5.0 and compiled in support for SCSI disks and the aic7xxx
> controllers. At first I was getting this when I booted:
>
> aic7xxx: <Adaptec AIC-7860 Ultra SCSI host adapter> at PCI 7
> aic7xxx: BIOS disabled, IO Port 0xe800, IO Mem 0xfe9fe000, IRQ 255
> aic7xxx: Unsupported type 0xff, please mail deang@teleport.com
>
First, upgrade to a stock 2.0.33 kernel.
It seems that Adaptec has slightly changed the bus identifiers
for that card. I should be getting a AHA-1480 CardBus controller
(7860-based) soon, and hopefully I'll be able to scrounge up
another drive for my laptop (not enough room for Linux), so I
plan on adding support for this controller.
In the mean-time, you can try changing the driver to see the
controller as a narrow bus, by changing:
switch (sblkctl & SELBUS_MASK)
{
case SELNARROW: /* narrow/normal bus */
p->scsi_id = inb(p->base + SCSICONF) & 0x07;
to:
switch (sblkctl & SELBUS_MASK)
{
case 0x10:
case SELNARROW: /* narrow/normal bus */
p->scsi_id = inb(p->base + SCSICONF) & 0x07;
in aic7xxx_register() in linux/drivers/scsi/aic7xxx.c. Depending
on what kernel you have, it is approximately line 4936.
Report back to me how you make out. BTW, aic7xxx related questions
should be directed to the aic7xxx mailing list (send email to
MajorDomo@FreeBSD.org with no subject and signature, and a message
body of only "subscribe aic7xxx").
Dan Eischen
deischen@iworks.InterWorks.org
-
To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
the body of a message to majordomo@vger.rutgers.edu