ums-karma regression since 2.6.34

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Greetings!

The Rio Karma USB storage driver broke for me in recent kernels, while
normal USB storage works fine.  I bisected it back to this commit:

    commit 0ede76fcec5415ef82a423a95120286895822e2d
    Author: Alan Stern <stern@xxxxxxxxxxxxxxxxxxx>
    Date:   Fri Mar 5 15:10:17 2010 -0500

    USB: remove uses of URB_NO_SETUP_DMA_MAP

...but this didn't cleanly revert on current head (and I'm not sure
that bisect makes sense).  The "dma XXX already free" line is new, does
this ring any bells?  Sounds like a double free but I didn't see
anything obvious.  Karma uses us->iobuf for its command transfers.

dmesg on broken kernel:

[ 2283.257349] Initializing USB Mass Storage driver...
[ 2283.257951] usbcore: registered new interface driver usb-storage
[ 2283.257955] USB Mass Storage support registered.
[ 2283.436633] ehci_hcd 0000:00:1d.7: dma_pool_free buffer-128, dma a0bd000 already free
[ 2283.436837] ums-karma: probe of 5-3:1.0 failed with error 1
[ 2283.437101] usbcore: registered new interface driver ums-karma

-- 
Bob Copeland %% www.bobcopeland.com

--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux