Hi hoaruehl,
schau mal unter diesem Link
http://linux-usb.sourceforge.net/SpeedT ... howto.html. Da wird die Einrichtung unter sarge beschrieben. Du kannst das mit Deiner Konfiguration vergleichen und so sicher eine Lösung finden.
... die datei /etc/hotplug/usb/speedtch enthält meiner meinung nach den code um so ein script möglich zu machen, ich habe es auch schon in /etc/init.d kopiert und ein symlink auf /etc/rc2.d/S14speedtch gemacht, jedoch funktioniert es so nicht.
Kann es auch nicht. Es handelt sich dabei um ein Script das beim Eintreffen einen USB-Events aufgerufen wird. Zum Ausführen im init.d oder rcX fehlt dem Script einfach was es machen soll.
Eine unsaubere Möglichkeit wäre, es leicht abgewandelt nach /etc/init.d zu kopieren.
Etwa so:
Code: Alles auswählen
#!/bin/bash
echo "uploading firmware"
if /usr/sbin/modem_run -k -f /usr/local/lib/firmware.bin ; then
sleep 10
echo "starting pppd"
if ! /usr/sbin/pppd call speedtch ; then
echo "failed to start pppd!"
fi
else
echo "firmware upload failed!"
fi
Ich denk aber, das hotplug Script wird nicht korrekt beim booten ausgeführt weil irgendwas falsch eingerichtet ist. Daher wäre es besser die Ursachen dafür zu suchen. Deshalb erstmal Deine Konfig mit der unter obigem Link abgleichen.
SubOptimal