Skip to contentSkip to conversation

Qlogic ISP1020 in 2.6?

DISCUSSION Steve McIntyre 2 participants 2 messages Dec 12, 2004 – Dec 13, 2004 SCSI

lore
Share & tools
lore
#0 lore raw

I've got an Alpha (COMPAQ Professional Workstation XP1000) with a built-in ISP1020. Kernel 2.4.28 runs fine on this system; 2.6.9 gives me the following errors:

ERROR: SCSI host `isp1020' has no error handling
ERROR: This is not a safe way to run your SCSI host
ERROR: The error handling must be added to this driver fffffc0007fafdb8 0000000000000001 fffffc00011a5ac0 fffffc000158bcd0

       fffffc000158bcd0 fffffc0000366800 fffffc000158bcd0
	   fffffc0000366800 
       fffffc0000000000 fffffc0007fafe00 fffffc0007fafe00
	   fffffc0000366800 
       fffffc00011b0007 fffffc000158bcd0 fffffc00011b247c
	   fffffc000158bcd0 
       0000000000000000 0000000000000000 fffffc00012fca88
	   fffffc000158bcd0 
       0000000000000000 fffffc000158bdb0 fffffc00012fbf00
	   fffffc000126bf00 
Trace:
[<fffffc00011a5ac0>] scsi_register+0x20/0xa0
[<fffffc00011b0007>] sdev_show_model+0x27/0x40
[<fffffc00011b247c>] isp1020_detect+0x8c/0x300
[<fffffc0001010168>] init+0x48/0x180
[<fffffc0001013018>] kernel_thread+0x28/0x90

qlogicisp : new isp1020 revision ID (6)
qlogicisp: mbox_command loop timeout #2
qlogicisp: mbox_command loop timeout #2
qlogicisp: mbox_command loop timeout #2
qlogicisp: mbox_command loop timeout #2

Googling for this has shown a fair number of other people with similar problems, but I've not found any mention of somebody working on this. I'm happy to take a look myself, but I thought it might be useful to check here first before I wade in. Anybody?

Signature · 2 lines
Steve McIntyre, Cambridge, UK.                                [email protected]
"C++ ate my sanity" -- Jon Rabone
#1 lore raw
Quoted 3 lines · Steve McIntyre

I've got an Alpha (COMPAQ Professional Workstation XP1000) with a built-in ISP1020. Kernel 2.4.28 runs fine on this system; 2.6.9 gives me the following errors:

Try using the qlogic 1280 driver instead (thanks to Christoph and I think Andrew V), I have these in my .config:

# CONFIG_SCSI_QLOGIC_ISP is not set
CONFIG_SCSI_QLOGIC_1280=y
CONFIG_SCSI_QLOGIC_1280_1040=y

That last one is really for both 1040 and 1020 support.

The queue depth is overly deep (255), I think because there is no firmware and/or nvram support, I haven't figured it out, but I don't generate a lot of IO on them.

-- Patrick Mansfield