On Tue, Aug 15, 2017 at 10:01 PM, sufi al hussaini hassani kamili
raheemi <[email protected]> wrote:
> Hello ChenYu,
> Thank you for your response.
> I tried compiling the MUSB driver in host-only mode.
> I have set dr_mode="host" in my .dts. and the following Kconfig options (as
> per http://linux-sunxi.org/USB_Gadget/Ethernet#Kernel_support):
>
> CONFIG_USB_MUSB_HDRC=m
> CONFIG_USB_MUSB_DUAL_ROLE=y

This is clearly not host-only mode.
It would say MUSB_HOST_ONLY or something similar.

> CONFIG_USB_MUSB_SUNXI=m
> CONFIG_MUSB_PIO_ONLY=y
> CONFIG_USB_PHY=y
> CONFIG_NOP_USB_XCEIV=m
>
>
> But loading the sunxi module fails with following error ->
>
> [ 128.670411] musb-sunxi 1c13000.usb: Invalid or missing 'dr_mode' property
> [ 128.677233] musb-sunxi: probe of 1c13000.usb failed with error -22
>
> I read of a similar problem in another thread, but I'm not sure it's the
> same.

Note sure about this.

>
> I also tried many other combinations including setting MUSB mode to
> dual-role with dr_mode as OTG.
> Now, the MUSB driver gets inserted, but the USB port doesn't detect
> connected devices.

Do you even see the USB host under lsusb?

> Did I miss some setting or Kconfig parameter?

Did you enable any gadget drivers and actually have them loaded?
I believe I already mentioned this last time.

ChenYu

>
> Best regards,
> ~~ Shoaib.
>
> On Friday, August 4, 2017 at 6:40:43 AM UTC+4, Chen-Yu Tsai wrote:
>>
>> On Sun, Jul 30, 2017 at 2:35 PM, sufi al hussaini hassani kamili
>> raheemi <[email protected]> wrote:
>> > Hi All,
>> >
>> > I am not able to get USB0 to work in host mode.
>> > This is an Olimex A20 Olinuxino micro and I have set `dr_mode = "host";`
>> > in
>> > the dts. I have compiled the kernel with USB support and the other USBs
>> > are
>> > working fine.
>> >
>> > I found this post
>> >
>> > (https://groups.google.com/forum/#!msg/linux-sunxi/uulK5lf7XrU/QUMtNbVpAQAJ)
>> > which addresses a similar problem for the lime2 board. I tried making
>> > these
>> > changes but it isn't working for me.
>> > My kernel version is 4.4.71 and it should have USB support as per the
>> > sunxi
>> > mainlining effort page.
>> >
>> > FWIW, I see the following in my boot logs:
>> > [    1.591201] vcc5v0: disabling
>> > [    1.591218] ahci-5v: disabling
>> > [    1.591225] usb0-vbus: disabling
>> >
>> >
>> > I'd appreciate if someone can help me here.
>>
>> What mode are you compiling the MUSB driver as? If you selected OTG then
>> you also need a gadget driver. I'm not sure if the bug that needs the
>> gadget driver to probe before the MUSB driver was fixed in 4.4 or not.
>>
>> Safe bet is to just compile the MUSB driver in host-only mode. Note this
>> is separate from what you specified in the device tree.
>>
>> ChenYu
>
> --
> You received this message because you are subscribed to the Google Groups
> "linux-sunxi" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"linux-sunxi" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to