Thu Jan 05, 2017 3:44 pm
Thu Jan 05, 2017 4:01 pm
Thu Jan 05, 2017 6:10 pm
[email protected]:~$ grep OVERLAY /boot/config-4.8.0-0.bpo.2-amd64
CONFIG_OVERLAY_FS=m
Thu Jan 05, 2017 6:15 pm
fsmithred wrote:Maybe this (ohci) isn't the issue - 'grep OHCI /boot/config-*' shows that the 3.16 and 4.8 kernels have the same configurations for ohci.
Thu Jan 05, 2017 6:25 pm
Thu Jan 05, 2017 6:58 pm
grep OVERLAY /boot/initrd.img-4.9-whatever
grep -i overlay /boot/config-*
/boot/config-4.8.0-0.bpo.2-amd64:CONFIG_OVERLAY_FS=m
/boot/config-4.9.0:# CONFIG_OF_OVERLAY is not set
/boot/config-4.9.0:CONFIG_OVERLAY_FS=y
Thu Jan 05, 2017 7:26 pm
Thu Jan 05, 2017 8:03 pm
Thu Jan 05, 2017 8:29 pm
Thu Jan 05, 2017 9:47 pm
Configuring Linux Module Load Order
Most of the time Linux modules are loaded automatically, but sometimes it needs some specific direction. The program that loads modules, modprobe or insmod, uses /etc/modprobe.d/usb.conf for this purpose. This file needs to be created so that if the USB drivers (ehci_hcd, ohci_hcd and uhci_hcd) have been built as modules, they will be loaded in the correct order; ehci_hcd needs to be loaded prior to ohci_hcd and uhci_hcd in order to avoid a warning being output at boot time.
Create a new file /etc/modprobe.d/usb.conf by running the following:
install -v -m755 -d /etc/modprobe.d
cat > /etc/modprobe.d/usb.conf << "EOF"
# Begin /etc/modprobe.d/usb.conf
install ohci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i ohci_hcd ; true
install uhci_hcd /sbin/modprobe ehci_hcd ; /sbin/modprobe -i uhci_hcd ; true
# End /etc/modprobe.d/usb.conf
EOF