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>