RPi B+: linux-next / mainline and usb & ethernet
Matthias Klein
matthias.klein at linux.com
Mon Nov 3 11:26:43 PST 2014
Am 02.11.2014 um 19:34 schrieb Matthias Klein:
> Hello,
>
> I am trying to get linux-next running on my Raspberry Pi model B+.
>
> My board boots from TFTP and NFS with 3.17.1 from this tree without
> any problems: https://github.com/pietrushnic/rpi-dt-linux
> The corresponding bootlog: http://paste.ubuntu.com/8791930/
>
>
> If I try the same thing with the linux-next kernel (or mainline) the
> usb controller does not enumerate the usb hub and usb ethernet chip.
> My kernel config:
> https://github.com/matthiasklein/rpi-ptxdist/blob/linux-next-git/configs/platform-linux-raspberrypi/kernelconfig-next
> The bootlog: http://paste.ubuntu.com/8791927/
>
>
> Does anyone has a tip what could be the problem?
>
> Piotr got linux-next booting on the model B:
> http://paste.ubuntu.com/8763507
> Is in the linux-next something missing which is needed for usb &
> ethernet on the model B+?
> On the raspberry forum I found a post which explains that the LAN9514
> gets the clock on the B+ from the SoC.
> Is for that clock signal only a newer firmware needed, or also some
> changes in the kernel?
>
>
> Best regards,
> Matthias
>
I have enabled the debug messages for the dwc2 driver:
http://paste.ubuntu.com/8807058/
http://paste.ubuntu.com/8807060/
The last line from dwc2 which differs from the output on 3.17 is:
[ 4.411364] dwc2 20980000.usb: ++OTG Interrupt: A-Device Timeout Change++
Does anyone has an idea?
More information about the linux-rpi-kernel
mailing list