Date: Tue, 02 Jun 1998 09:12:19 -0600 From: "Justin T. Gibbs" <gibbs@plutotech.com> To: "Jose M. Alcaide" <jose@we.lc.ehu.es> Cc: Gary Palmer <gpalmer@FreeBSD.ORG>, freebsd-scsi@FreeBSD.ORG, gibbs@plutotech.com, borjam@we.lc.ehu.es Subject: Re: AHC: "cheksum error" reading SEEPROM with Iwill PIILS mb Message-ID: <199806021516.JAA06810@pluto.plutotech.com> In-Reply-To: Your message of "Mon, 01 Jun 1998 12:17:04 %2B0200." <35727FA0.E394F452@we.lc.ehu.es>
next in thread | previous in thread | raw e-mail | index | archive | help
>I have examined carefully sys/pci/aic7870.c. The format of the >SEEPROM registers is defined in this file. It can be seen >(lines 154-155, version 1.41.2.8) that there are two bits in >the "Host Adapter Control Bits", labeled CFSTERM and CFWSTERM, >which inform about the low/high byte termination of the SCSI bus. >I insist that the SCSISelect utility of my PIILS motherboard >only permits the "Enable" and "Disable" states for the SCSI >host adapter termination; instead, when using SCSISelect on >the Dell Poweredges, I can choose all combinations of high/low >byte termination. They probably have a jumper on the motherboard for high termination. >I have just edited sys/pci/aic7870.c, adding to it code for >printing the contents of scarray[], which supposedly stores >the contents of the SEEPROM after calling read_seeprom(). >This is the result: > > 808e 808e 808e 808e 862d bfc0 bfff bfff bfff bfff bfff bfff bfff > bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff bfff > bfff bfff bfff bfff bfff > >Strange, isn't it? I would have expected either valid SEEPROM contents or all ff's indicating that the SEEPROM is not present. Did you find a 93cx6 chip on the MB? >Also, although I have a IBM DDRS 34560W HD, which support Ultra >speed, the AHC driver reports that it's using 10 MHz transfers with >this drive. The reason is that it uses the BIOS defaults, which >(I don't know why) have the Ultra speed disabled. I made another >slight modification to aic7870.c, setting ultra_enb=1, and now >the AHC driver uses 20 MHz transfers with my HD. This has been corrected in the CAM version of the driver. > >In summary, I don't know if the Iwill PIILS mb has SEEPROM or not. >If it has one, the AHC driver does not read it correctly. Or, the seeprom is not in the standard format. -- Justin To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-scsi" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199806021516.JAA06810>