[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