[Debian] Treiber basteln für Winmodem unter Knoppix 4.0

t_matze

Senior Member
Treiber basteln für Winmodem unter Knoppix 4.0

Nachdem ich das Problem mit den fehlenden sources inzwischen gelöst habe, wollte ich den von http://www.linuxant.com/ heruntergeladenen Modemtreiber installieren. Da es für Knoppix nur vorkompilierte Treiber bis zur Version 3.9 gibt, nahm ich die "Rohdatei" hsfmodem_7.18.00.05full_i386.deb.zip, aus der sich dann für den laufenden Kernel ein passender Treiber kompilieren lassen soll. Das hat aber leider nicht so ganz geklappt:

Code:
Password:
root@TiY:/home/t_matze# man dpkg        [color=#008000]erstmal wollte ich doch wissen, was dieser Befehl bewirkt...[/color]
Formatiere dpkg(8) neu, bitte warten...
root@TiY:/home/t_matze# cd Modem
root@TiY:/home/t_matze/Modem# ls -l
insgesamt 2306
-rw-r--r--  1 t_matze t_matze    1695 2005-08-22 00:27 1stRead.txt
-rw-r--r--  1 t_matze t_matze   14635 2005-08-25 18:58 DriverCompiling.txt
-rw-r--r--  1 t_matze t_matze    6809 2005-08-22 00:27 General.txt
-rw-r--r--  1 t_matze t_matze 1126844 2005-06-22 19:22 hsfmodem_7.18.00.05full_i386.deb
-rwxrwxrwx  1 t_matze t_matze 1119701 2005-08-22 19:13 hsfmodem_7.18.00.05full_i386.deb.zip
-rwxrwxrwx  1 t_matze t_matze     104 2005-08-22 19:56 hsfmodem.md5
-rw-r--r--  1 t_matze t_matze    3702 2004-11-23 08:01 LICENSE
-rw-r--r--  1 t_matze t_matze       0 2005-08-22 19:45 ListmodemErgebnis.txt
-rwxr-xr-x  1 t_matze t_matze   11052 2004-12-15 10:28 listmodem.sh
-rw-r--r--  1 t_matze t_matze    5327 2005-08-25 18:58 ModemData.txt
-rw-r--r--  1 t_matze t_matze    2444 2005-08-22 00:27 Rational.txt
-rw-r--r--  1 t_matze t_matze    8500 2005-08-22 00:27 Slmodem.txt
-rw-r--r--  1 t_matze t_matze    9039 2005-08-22 00:27 SoftModem.txt
-rw-r--r--  1 t_matze t_matze   15175 2005-08-25 18:58 Testing.txt
-rw-r--r--  1 t_matze t_matze     113 2005-08-22 00:27 UNSUBSCRIBE.txt
root@TiY:/home/t_matze/Modem# make debdist -v
GNU Make 3.80
Copyright (C) 2002  Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
root@TiY:/home/t_matze/Modem# dpkg -i hsfmodem_7.18.00.05full_i386.deb -v       [color=#008000]Ich hab' mir angewöhnt, die Option "verboose" immer hinten ran zu hängen, weil mich an der Konsole nichts stärker verunsichert, als das Rattern des PCs in Erfüllung eines Auftrags, wenn ich nicht weiß, was er da macht. In diesem Fall gibt es die Option aber nicht, also erster Fehlversuch...[/color]
(Lese Datenbank ... 353613 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von hsfmodem 7.18.00.02full (durch hsfmodem_7.18.00.05full_i386.deb) ...
Entpacke Ersatz für hsfmodem ...
dpkg: Fehler beim Bearbeiten von -v (--install):
 kein Zugriff auf das Archiv: Datei oder Verzeichnis nicht gefunden
Richte hsfmodem ein (7.18.00.05full) ...
Conexant HSF softmodem driver, version 7.18.00.05full

If you need license keys, assistance or more information, please go to:
        http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

No pre-built modules for: Knoppix-4.0 linux-2.6.11 i686-SMP

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.11/build]

Building modules for kernel 2.6.11, using source directory
/lib/modules/2.6.11/build. Please wait...

ERROR: Module build failed!
Please examine the log file "/tmp/hsfconfig-buildlog.txt" to determine why.
dpkg: Fehler beim Bearbeiten von hsfmodem (--install):
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 -v
 hsfmodem
root@TiY:/home/t_matze/Modem# dpkg -i hsfmodem_7.18.00.05full_i386.deb         [color=#008000]Zweiter Versuch, diesmal ohne "verboose".[/color]
(Lese Datenbank ... 353613 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von hsfmodem 7.18.00.05full (durch hsfmodem_7.18.00.05full_i386.deb) ...
Entpacke Ersatz für hsfmodem ...
Richte hsfmodem ein (7.18.00.05full) ...
Conexant HSF softmodem driver, version 7.18.00.05full

If you need license keys, assistance or more information, please go to:
        http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hsfconfig --dumpdiag".

No pre-built modules for: Knoppix-4.0 linux-2.6.11 i686-SMP

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.11/build]

Building modules for kernel 2.6.11, using source directory
/lib/modules/2.6.11/build. Please wait...

ERROR: Module build failed!
Please examine the log file "/tmp/hsfconfig-buildlog.txt" to determine why.
dpkg: Fehler beim Bearbeiten von hsfmodem (--install):
 Unterprozess post-installation script gab den Fehlerwert 1 zurück
Fehler traten auf beim Bearbeiten von:
 hsfmodem                                         [color=#008000]Hä? was ist denn jetzt kaputt? Das soll doch klappen![/color]
root@TiY:/home/t_matze/Modem#

Hat jemand eine Ahnung, was ich falsch gemacht habe?
 
Nichts - ich bin nur schon froh, wenn ich Deinem Getippsle in der konsole wenigstens noch folgen kann :)

Ich hab zwar nicht viel Plan, aber ich vermute es fehlt ein Treibermodul, dass der Kernel im Moment aber nicht anbieten kann, da es beim vorkompilierten Kernel nicht angehackt (und somit nicht einkompiliert) wurde. Jetzt schreit der Rechner nach einem Compiler und den Kernelsourcen, damit das Entsprechende gebacken werden kann.
 
Die muß ich heute Abend mal raussuchen. Dummerweise hab ich sie nicht gleich mit auf die LinWinDaten-Partition (von beiden BS nutzbar) kopiert... :wand Ich hoffe nur, dass der Speicherort /tmp nicht besagt, daß sie inzwischen ins digitale Nirvana gewandert ist. (Sonst wiederhole ich die Prozedur und speicher sie dann ab.)
 
So, da ist das Fehlerprotokoll:
Code:
(cd /lib/modules/2.6.11/build && make "CNXT_KERNELSRC=/lib/modules/2.6.11/build" "SUBDIRS+=/usr/lib/hsfmodem/modules" "SUBDIRS+=/usr/lib/hsfmodem/modules" clean)
make[1]: Entering directory `/usr/src/linux-2.6.11'
make[1]: *** No rule to make target `clean'.  Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.11'
make: [clean] Error 2 (ignored)
rm -rf *.o GPL/*.o *.ko GPL/*.ko *.mod.c GPL/*.mod.c .*.cmd GPL/.*.cmd .tmp_versions .tmp_versions  /lib/modules/2.6.11/build/.tmp_versions/hsfosspec.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfserial.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfengine.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfpcibasic2.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfmc97ich.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfmc97via.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfmc97ali.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfmc97ati.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfmc97sis.mod  /lib/modules/2.6.11/build/.tmp_versions/hsfsoar.mod
(cd /lib/modules/2.6.11/build && make "CNXT_KERNELSRC=/lib/modules/2.6.11/build" "SUBDIRS+=/usr/lib/hsfmodem/modules" "SUBDIRS+=/usr/lib/hsfmodem/modules" modules)
make[1]: Entering directory `/usr/src/linux-2.6.11'
make[1]: *** No rule to make target `modules'.  Stop.
make[1]: Leaving directory `/usr/src/linux-2.6.11'
make: *** [all] Error 2

Ich weiß nicht, warum er die beiden Fehler produziert, oder welche Regel ich zu deren Vermeidung aufstellen muß.
 
Oben