David Brownell wrote:
Brad Campbell wrote:

While trying to get this NEC based cardbus card to work I noticed that
writes using usb_stor_bulk_transfer_buf succeed while usb_stor_bulk_transfer_sglist fails. Is there a quick dodgy I can pull to have use_sg == 0. I can't actually find where it get's set.


Are you using one of those GeneSys adapters?

No, I have 2 USB->ATA and neither of them are GeneSys. (I have max_sectors set to 64 in any case and have tested with max_sectors == 16)
The main adaptor I am trying with runs fine on 2.4.25 on another machine. The other one reliably causes an oops on 2.4.25 but I have not had a chance to cleanly reproduce it, grab the oops and submit a bug report yet. (It's related to timeout handling)
I'm really just banging my head against the wall seeing if I can get either of these cardbus host adaptors to work. It's not the USB2 devices fault at all, it's the host adaptor (Well at least I think it is).
When a usb_stor_bulk_transfer_sglist gets sent, the host adaptor does not trigger an INT and the device drive activity light comes on and locks on, only a power cycle can reset it. Unplug the device and the host adaptor resets itself. This external drive does work fine on another machine with 2.4.25 though with no issues at all, so I figure it must be the host adaptor.


Regards,
Brad



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to