James Bottomley wrote: > On Fri, 2005-04-22 at 22:50 -0500, K.R. Foley wrote: > >>scsi1 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 6.2.36 >> >> aic7899: Ultra160 Wide Channel B, SCSI Id=7, 32/253 SCBs >> >> Vendor: SEAGATE Model: SX118273LC Rev: 6679 >> Type: Direct-Access ANSI SCSI revision: 02 >>scsi1:A:0:0: Tagged Queuing enabled. Depth 32 >> target1:0:0: Beginning Domain Validation >>(scsi1:A:0): 6.600MB/s transfers (16bit) >>(scsi1:A:0:0): parity error detected in Data-in phase. SEQADDR(0x6b) >>SCSIRATE(0x80) > Hi James, > > > I assume it just locks up after this? Yes. You assume correctly. > > It looks like the parity error isn't propagating upwards like it should. > What did a 2.6.11 boot sequence show for this (i.e. did the internal > aic7xxx DV configure the device narrow)? I am attaching the relevant part of the successful boot log from 2.6.12-rc2. I don't have a 2.6.11 boot log handy. I can boot it when I get home if it will help. I don't know if it is worth mentioning or not, but I have had to compile in the SCSI drivers since 2.6.12-rc1. Don't know if it's related to this or not. One other note: I spent enough time tracing this to find that the message "target1:0:0: Beginning Domain Validation" seems to be generated by code that is in aic79xx_osm. Is this common code or should this code not be getting executed for aic7899 cards? > > I suspect the attached patch might fix this in the core driver, if you > could try it out. I'll be happy to try this when I get home. > > Thanks, > > James > thanks, -- kr