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:

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