"isdn_fbox_fon4.ko"
Wenn der neue fbox treiber gebraucht wird müsste aber geklärt werden bei welchen Versionen dieser Treiber funktioniert.
Generell dürtf ihr diesen Treiber nicht auswechseln.
Auf jeden Fall muss ausgiebig getestet werden was damit dann noch bezüglich DECT und telefonie funktioniert.
Beim W900 ist er auch stark auf die Hardware abgestimmt.
Zumindest bei älteren Versionen kam es beim Auswechseln des fon treibers sehr oft zu reboots.
Weiters gibt es je nach box und Firmwareversion unterschiedliche fbox treiber die auch unteschiedlich heißen "isdn_fbox_fon*.ko" oder "fbox_fon.ko"
In rc.S ist eine Abfrage welcher Treiber irgendwo in einen modules Unterverzeichniss vorhanden ist wird einer gefunden wird auch dieser geladen. Es darf somit der fbox treiber nicht mehrfach vorkommen auch nicht mit unteschidelichen Namen.
Ein reines koppieren klappt somit nur wenn der alte überschreiben wird oder zumindest gelöscht wird und duch einen neuen ersetzt wird dessn Namen auch unterschiedlich sein darf solange der filename mit isdn_fbox beginnt.
Wenn ihr damit weitere Versuche untenhmt solltet ihr bitte genau angeben was bei welcher version mit welchen fon treiber Funktioniert.
Wenn sicher gestellt ist dass alles mit eine bestimmten Treiber klappt könnt ihr in file Speedport900 einen Versionsbedingte replace Zeile einfügen.
[ "${AVM_V_MINOR}" !="99" ] && .......
oder:
[ "${AVM_SUBVERSION}" !="10173" ] && .......
(Ein auskommentieren der beiden Zeilen reicht aber auch)
# keep old W900 fon driver
cp -fdrp "${DST}"/lib/modules/2.6.13.1-ohio/kernel/drivers/isdn/isdn_fon4/zzz/isdn_fbox.ko "${SRC}"/lib/modules/2.6.13.1-ohio/kernel/drivers/isdn/isdn_fon4/zzz/isdn_fbox_fon4.ko
rm -fdr "${DST}"/lib/modules/2.6.13.1-ohio/kernel/drivers/isdn/isdn_fon4/zzz/isdn_fbox.ko