Subject: Re: iop0: unable to retrieve HRT
To: Chris Tribo <ctribo@dtcc.edu>
From: Patrick Welche <prlw1@newn.cam.ac.uk>
List: current-users
Date: 01/20/2006 19:24:04
On Tue, Jan 10, 2006 at 05:31:13PM +0000, Patrick Welche wrote:
> On Mon, Jan 09, 2006 at 04:55:00PM -0500, Chris Tribo wrote:
> > 
> > On Jan 6, 2006, at 12:41 PM, Patrick Welche wrote:
> > 
> > >On Fri, Jan 06, 2006 at 11:15:44AM -0500, Chris Tribo wrote:
> > >>
> > >>Is it really an IOP device or is it a PERC/MegaRaid controller that
> > >>we don't know about yet? In the later case you can set the PERC/
> > >>MegaRaid BIOS to present the disks as I2O instead of MegaRaid, Though
> > >>I didn't have any luck with this on a PERC 3/DC in a 2550, it would
> > >>show the raw disks on SCSI channel B and not the ld units.
> > >>
> > >>Can you post a dmesg?
> > 
> > Since I no longer have hardware to test with, I'd say at least one of  
> > the following is possible:
> > 
> > - The controller is set to Mass Storage mode instead of I2O, and  
> > isn't configuring the I2O port
> > - The amr driver/pci ids don't have a match for the PERC/CERC card in  
> > your system, so I2O is attaching as a fallthrough but fails to work  
> > because the controller hasn't actually set up I2O to avoid a double  
> > attachment
> > - The I2O interface on Dell RAID controllers is non-standard
> > - The I2O driver is broken
> > - The RAID controller is disabled or the activation key/card is bad/ 
> > not seated
> > 
> > Can you get the pci and vendor IDs from the card and see if we don't  
> > have a match in the pci device table and amr driver? Failing that,  
> > plugging the service tag into the Dell support web site should tell  
> > you what card is in the system from the original configuration link.
> 
> Thanks for all the suggestions! It seems it is a PERC 2/DC => should be
> picked up by amr. - More anon..

Finally booted into userconf, disabled iop, and see:

pci2: i/o space, memory space enabled, rd/line, wr/inv ok
Intel ROB-in i960RP Microprocessor (standard I2O, interface 0x01, revision 0x02)
 at pci1 dev 10 function 1 not configured

Whereas with iop I had:

pci2: i/o space, memory space enabled, rd/line, wr/inv ok
iop0 at pci1 dev 10 function 1: I2O adapter <MegaRAID>
iop0: interrupting at irq 5
op0: configuring...
iop0: unable to retrieve HRT

The PERC BIOS doesn't mention i20 at all, it really is a PERC 2/DC..
(sees all the disks etc)

Cheers,

Patrick