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

Bug#773400: Cause of USB problem on beablebone black.



The config option CONFIG_USB_MUSB_TUSB6010 breaks the musb driver on
anything that is not the tusb 6010, including the beaglebone.

Turning off that option in the kernel config should fix it, or including
the upstream patches that make it runtime detect what type of device it
is on would work too.

The upstream patches I believe are:

9d506fc6d2cdafdec5ce605036f5eeec9fd59657 usb: musb: Populate new IO functions for tusb6010

1b40fc57a517878cf4c2e16ce29cc9a066dc1064 usb: musb: Change to use new IO access

d026e9c76aac3632af174cf02d5c94defa5e6026 usb: musb: Change end point selection to use new IO access

8a77f05aa39be879535f22a9757e703581fa1392 usb: musb: Pass fifo_mode in platform data

If the kernel package in jessie was to include those patches, or just
change the config option on arm, it ought to fix the beaglebone's usb
problems.

-- 
Len Sorensen


Reply to: