Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Sep 2000 14:36:08 -0500
From:      "Jonel Rienton" <jmr@freebsduser.org>
To:        "Daniel Eischen" <eischen@vigrid.com>
Cc:        "Justin T. Gibbs" <gibbs@plutotech.com>, <Andy@silverbrook.com.au>, "Brad Knowles" <blk@skynet.be>, <stable@FreeBSD.ORG>, "Brandon D. Valentine" <bandix@looksharp.net>
Subject:   Re: MFC of ahc driver updates (long-ish) 
Message-ID:  <047201c0265e$afe42640$17161d0a@jonelrienton.org>
References:  <Pine.SUN.3.91.1000921175024.8689A-100000@pcnet1.pcnet.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

i should have followed this thread, Daniel, i was looking at your
previous message(below)

da0 at ahc1 bus 0 target 0 lun 0
da0: <SEAGATE ST318404LC 0006> Fixed Direct Access SCSI-3 device
da0: 160.000MB/s transfers (80.000MHz, offset 63, 16bit)
da0: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)


i also have the AIC7892 controller, and here's my dmesg output:

<snip>
ahc0: <Adaptec aic7892 Ultra160 SCSI adapter> port 0x2100-0x21ff mem
0xeffff000-0xefffffff irq 9 at device 3.0 on pci1
aic7892: Wide Channel A, SCSI Id=7, 32/255 SCBs
...
da0 at ahc0 bus 0 target 0 lun 0
da0: <SEAGATE ST39204LW 0006> Fixed Direct Access SCSI-3 device
da0: 3.300MB/s transfers
da0: 8750MB (17921835 512 byte sectors: 255H 63S/T 1115C)
....

following the thread, should i also just grab the drivers from
- -current for this to be fixed?
i'd appreciate any input, thank you.

Jonel Rienton
http://qmail.freebsduser.org
sent by qmail-1.03 on a FreeBSD 4.1-STABLE
- ----- Original Message -----
From: "Daniel Eischen" <eischen@vigrid.com>
To: "Justin T. Gibbs" <gibbs@plutotech.com>
Cc: "Justin T. Gibbs" <gibbs@plutotech.com>;
<Andy@silverbrook.com.au>; "Brad Knowles" <blk@skynet.be>;
<stable@FreeBSD.ORG>; "Brandon D. Valentine" <bandix@looksharp.net>
Sent: Thursday, September 21, 2000 5:19 PM
Subject: Re: MFC of ahc driver updates (long-ish)


| On Thu, 21 Sep 2000, Justin T. Gibbs wrote:
| > >OK, I got the -current driver integrated into -stable.  The
| > >"ahc0: spurious interrupt..." messages that I was getting
| > >constantly in 4.1-stable were from option AHC_ALLOW_MEMIO
| > >in the kernel config file.  I guess there's something
| > >strange about this motherboard/controller combination that
| > >doesn't let it do memory mapped IO.  Removing this option
| > >makes the -stable driver bootable.
| >
| > That is really weird.  Did this option ever work on this
| > motherboard?
|
| No, this is a brand new system.
|
| >
| > >I also get the following messages (from the -current driver
| > >in -stable):
| > >
| > >  ahc1:A:3: Message reject for 80 -- ignored
| > >
| > >These repeat pretty fast while the machine boots and also
| > >for a while after it has booted.  There seem to be about
| > >255 of them (dmesg | grep "Message reject" | wc -l).  In
| > >this system, there is nothing (not even a cable) attached
| > >to ahc1.
| >
| > What kind of drives are you using?  My guess is that this is
| > caused by the controller attempting to negotiate using the
| > PPR message rather than SYNC/WIDE.  In -current, the XPT
| > will only allow PPR speeds if the device has the DT_REQ
| > capability in its inquiry data.  -stable does not have this
| > yet.  Unfortunately, the XPT negotiation filtering in CAM
| > (and similar logic in the Linux version of the aic7xxx
| > driver) allowed me to get away without properly handling
| > a message reject for a PPR message.  I'll try to add that
| > today.  I'll also look to see how hard it would be to get
| > the negotiation filtering into -stable.
|
| Oops, I had mistakenly said previously that there is nothing
| connected to ahc1.  After more closely examining the boot
| messages, it is ahc0 that has nothing connected.  So ahc1
| does have drives attached to it:
|
| da0 at ahc1 bus 0 target 0 lun 0
| da0: <SEAGATE ST318404LC 0006> Fixed Direct Access SCSI-3 device
| da0: 160.000MB/s transfers (80.000MHz, offset 63, 16bit)
| da0: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
|
| da1 at ahc1 bus 0 target 1 lun 0
| da1: <SEAGATE ST318404LC 0006> Fixed Direct Access SCSI-3 device
| da1: 160.000MB/s transfers (80.000MHz, offset 63, 16bit)
| da1: 17501MB (35843670 512 byte sectors: 255H 63S/T 2231C)
|
| cd0 at ahc1 bus 0 target 3 lun 0
| cd0: <PLEXTOR CD-ROM PX-40TS 1.10> Removable CD-ROM SCSI-2 device
| cd0: 3.300MB/s transfers
| cd0: Attempt to query device size failed: NOT READY, Medium not
| present -  tray closed
|
| It seems as if the Plextor CD-ROM is the culprit, and judging from
| the displayed transfer speed, it does seem to be failing to
| negotiate properly.  It should be negotiating at 20 MHz (which is
| where
| it was negotiated by the 4.1-RELEASE GENERIC kernel).
|
| One positive note is that the Seagates are now negotiating at
| U160 rates.
|
| Let me know if there is anything else you want me to try.
|
| Thanks,
|
| --
| Dan Eischen
|
|
| To Unsubscribe: send mail to majordomo@FreeBSD.org
| with "unsubscribe freebsd-stable" in the body of the message

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.8 for non-commercial use <http://www.pgp.com>;

iQA/AwUBOc5Xp6Q0pAI9Fl/WEQKWRwCg4sWYyFKs9PkvjEb1DJkYxQIcIQ8AoNMU
nvznVeXQ/1XfKaJPs4zXxdun
=a8J2
-----END PGP SIGNATURE-----





To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?047201c0265e$afe42640$17161d0a>