Guys, Any idea why this would fail? geez...I was hoping to setup my new system this weekend. 53 static int iop_wait_ready_itl(struct hptiop_hba *hba, u32 millisec) 54 { 55 u32 req = 0; 56 int i; 57 58 for (i = 0; i < millisec; i++) { 59 req = readl(&hba->u.itl.iop->inbound_queue); 60 if (req != IOPMU_QUEUE_EMPTY) 61 break; 62 msleep(1); 63 } 64 65 if (req != IOPMU_QUEUE_EMPTY) { 66 writel(req, &hba->u.itl.iop->outbound_queue); 67 readl(&hba->u.itl.iop->outbound_intstatus); 68 return 0; 69 } 70 71 return -1; 72 } Its looks to be emptying the IO queue, however this would be empty anyway given the driver is trying to load? On Sat, Oct 23, 2010 at 10:48 PM, Ron Pitts <aussieron@xxxxxxxxx> wrote: > > > I'm trying to load the hptiop driver within Fedora V13 and its currently > returning scsi11: firmware not ready. > > I've located the section of code below: > > > hptiop.c > > if (hba->ops->iop_wait_ready(hba, 20000)) { > 1017 printk(KERN_ERR "scsi%d: firmware not ready\n", > 1018 hba->host->host_no); > 1019 goto unmap_pci_bar; > 1020 } > > What does this mean? Faulty raid card? > -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html