On Fri, 2008-01-04 at 02:18 +0200, Filippos Papadopoulos wrote:This proves the BAR0 to be non zero, but I also take it from your report that the initio: I/O port range 0x0 is busy. message is also gone? I think there's still one remaining bug from the sg_list conversion, namely that cblk->sglen is never set, but it is used to count the number of elements in the sg array. Could you try this patch (on top of everything else) and see if the problem is finally fixed? Thanks, James --- diff --git a/drivers/scsi/initio.c b/drivers/scsi/initio.c index 01bf018..d038459 100644 --- a/drivers/scsi/initio.c +++ b/drivers/scsi/initio.c @@ -2603,6 +2603,7 @@ static void initio_build_scb(struct initio_host * host, struct scsi_ctrl_blk * c nseg = scsi_dma_map(cmnd); BUG_ON(nseg < 0); if (nseg) { + cblk->sglen = nseg; dma_addr = dma_map_single(&host->pci_dev->dev, &cblk->sglist[0], sizeof(struct sg_entry) * TOTAL_SG_ENTRY, DMA_BIDIRECTIONAL); --
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Heiko Carstens | Re: -mm merge plans for 2.6.23 -- sys_fallocate |
git: | |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Jarek Poplawski | Re: [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| David Miller | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH iproute2] Re: HTB accuracy for high speed |
