[Buildroot] Firmware auto-loading does not work
Peter Korsgaard
peter at korsgaard.com
Fri Feb 3 13:18:46 UTC 2017
>>>>> "Guillaume" == Guillaume GARDET <- Oliséo <guillaume.gardet at oliseo.fr>> writes:
> Hi,
> I found the problem thanks to mdev log:
> mdev[716]: 00:04:57.841774 ACTION:add SUBSYSTEM:firmware
> DEVNAME:(null)
> DEVPATH:/devices/platform/musb-omap2430/musb-hdrc.0/usb2/2-1/2-1:1.0/firmware/2-1:1.0
> FW:rt2870.bin
> mdev[716]: rule matched, line -1
> mdev[716]: can't change directory to
> '/sys/devices/platform/musb-omap2430/musb-hdrc.0/usb2/2-1/2-1:1.0/firmware/2-1:1.0':
> No such file or directory
> mdev[717]: 00:05:57.982454 ACTION:remove SUBSYSTEM:firmware
> DEVNAME:(null)
> DEVPATH:/devices/platform/musb-omap2430/musb-hdrc.0/usb2/2-1/2-1:1.0/firmware/2-1:1.0
> FW:rt2870.bin
> mdev[717]: 00:05:57.982545 exiting
> The thing is that the PATH is not good :
> * requested : /sys/devices/platform/musb-omap2430/musb-hdrc.0/usb2/2-1/2-1:1.0/firmware/2-1:1.0
> * real: /sys/devices/platform/musb-omap2430.0/musb-hdrc.0/usb2/2-1/2-1:1.0/firmware/2-1:1.0
> The only difference is the ".0" missing after musb-omap2430. Any idea why there is this difference?
This information is all from the kernel, so it sounds like a bug
somewhere (presumably musb or rt2xxx drivers).
--
Bye, Peter Korsgaard
More information about the buildroot
mailing list