aic7xxx timeout errors on boot

Jim Shepherd jimshep at mindspring.com
Thu Mar 30 15:29:54 PST 2000


Jim Shepherd wrote:
> 
> I searched the web and was unsuccessful in finding a reference to an
> available firmware update. The Chinon website says that their CDROMs are
> no longer supported and their published phone numbers ring without
> answer.  I also ran across several other comments about the firmware
> being broken, just as you mentioned.  It seems that their firmware does
> not exactly follow the SCSI-2 specs.
> 
> For all of the following tests, the wide negotiation and synchronous
> communication were disabled in the adapter's bios. I updated the kernel
> to 2.3.51 with the exact same results.  I also compiled and installed
> the 2.2.14 kernel, again, with the same results.  Following your
> recommendation, I copied the sr.h and sr.c files from 2.2.3 (at the time
> the last kernel that I knew worked) into the 2.2.14 tree, recompiled and
> installed the updated kernel.  Still, no luck.  To better help to
> understand where the problem began in the 2.2 series, I began compiling
> the kernels from 2.2.3 to 2.2.14 to find the step that caused the
> problem.  The last kernel to work that I have tried was 2.2.8.  Kernel
> 2.2.10 failed.  Here are the scsi changes from the patch summaries:
> 
> 2.2.9:
>      linux/drivers/scsi/aha152x.c (23 lines)
> 2.2.10:
>      linux/drivers/scsi/Config.in (13 lines)
>      linux/drivers/scsi/README.aic7xxx (64 lines)
>      linux/drivers/scsi/README.st (25 lines)
>      linux/drivers/scsi/aic7xxx/aic7xxx.reg (146 lines)
>      linux/drivers/scsi/aic7xxx/aic7xxx.seq (510 lines)
>      linux/drivers/scsi/aic7xxx/scsi_message.h (14 lines)
>      linux/drivers/scsi/aic7xxx.c (3281 lines)
>      linux/drivers/scsi/aic7xxx_proc.c (106 lines)
>      linux/drivers/scsi/aic7xxx_reg.h (92 lines)
>      linux/drivers/scsi/aic7xxx_seq.c (987 lines)
>      linux/drivers/scsi/scsi.c (40 lines)
>      linux/drivers/scsi/scsi.h (8 lines)
>      linux/drivers/scsi/scsi_proc.c (9 lines)
>      linux/drivers/scsi/scsi_syms.c (23 lines)
>      linux/drivers/scsi/scsicam.c (38 lines)
>      linux/drivers/scsi/sd.c (29 lines)
>      linux/drivers/scsi/sg.c (1161 lines)
>      linux/drivers/scsi/sr_ioctl.c (13 lines)
>      linux/drivers/scsi/st.c (34 lines)
>      linux/drivers/scsi/st.h (8 lines)
>      linux/drivers/scsi/sym53c8xx.c (9 lines)
> 
> I am in the process of compiling 2.2.9 (I only have a P133, so it takes
> a while), but it doesn't look like any pertinent changes were made to
> that version.
> 
> What would you like for me to do next?
> 
> Jim Shepherd


I compiled and installed 2.2.9 and it worked fine, so it seems that the
code change from 2.2.9 to 2.2.10 has caused the problem.  I attempted to
copy the 2.2.10 aic7xxx files into the 2.2.9 tree and compile, but I was
never able to overcome the compiler errors. I also tried the copying the
2.2.9 aic7xxx files into the 2.2.10 tree, but again ran into compiler
errors.

I am going out of town for a few days, but look forward to helping on
this when I get back.

Jim Shepherd


To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message




More information about the aic7xxx mailing list