[Eisfair] Fritz usb 2.1
Thomas Bork
tom at eisfair.org
Fr Nov 13 21:58:51 CET 2015
Am 13.11.2015 um 21:48 schrieb Marcus Roeckrath:
> Lade mal vor dem "Update" die Module manuell.
Das ist nicht nötig, diese Module wandern immer in die initramfs:
{
echo '#! /bin/sh'
echo '/bin/echo -e "\033[32m\033[49mLoading Input/USB/SCSI/SATA/PATA
drivers ...\033[0m"'
} >$initrd_mount/linuxrc
mkdir -p $initrd_mount/lib/modules/$kernel
# ab 3.2 heisst xhci.ko xhci-hcd.ko und es wird usb-common.ko vor
usbcore.ko benoetigt
for mod in psmouse.ko usb-common.ko usbcore.ko ehci-hcd.ko
uhci-hcd.ko ssb.ko ohci-hcd.ko xhci-hcd.ko hid.ko usbhid.ko
do
# Mit den neuen modutils steht nur noch ein relativer Pfad in
modules.dep:
# kernel/drivers/input/mouse/psmouse.ko
# driver_with_path=`grep "/$mod:"
/lib/modules/$kernel/modules.dep | cut -d: -f1`
driver_with_path_relative=`grep "/$mod:"
/lib/modules/$kernel/modules.dep | cut -d: -f1`
driver_with_path="/lib/modules/$kernel/$driver_with_path_relative"
echo "Copying $driver_with_path to
$initrd_mount/lib/modules/$kernel." >>"$klogfile"
cp $driver_with_path $initrd_mount/lib/modules/$kernel
echo "Writing \"/sbin/insmod /lib/modules/$kernel/$mod\" to
$initrd_mount/init." >>"$klogfile"
echo "/sbin/insmod /lib/modules/$kernel/$mod" >>$initrd_mount/linuxrc
done
# ab 3.2
cp /lib/ld-linux.so.2 $initrd_mount/lib
cp /lib/libc.so.6 $initrd_mount/lib
cp /usr/lib/libz.so.1 $initrd_mount/lib
cp /usr/lib/liblzma.so.5 $initrd_mount/lib
cp /lib/librt.so.1 $initrd_mount/lib
cp /lib/libpthread.so.0 $initrd_mount/lib
cp /usr/bin/kmod $initrd_mount/sbin
rm -f $initrd_mount/sbin/insmod
rm -f $initrd_mount/sbin/rmmod
cd $initrd_mount/sbin
ln -s kmod insmod
[...]
--
der tom
[eisfair-team]
Mehr Informationen über die Mailingliste Eisfair