Ich benutze einen Lenovo T400. Der hat ein eingebautes 56k-Modem, das ich zum Faxversand benutzen möchte.
Früher habe ich solche Rechner unter WindowsXP benutzt, da ging das.
Ich habe gv und efax-gtk installiert. Aber ich kann kein Fax versenden. Das System erkennt nämlich kein Modem.
Bei http://www.linuxquestions.org/questions/linux-kernel-70/ubuntu-linux-finds-but-ignores-internal-serial-modem-4175437203/ stehen Beispiele, mit denen jemand die Fähigkeiten eines internen Modems ausliest (sudo wvdialconf, cat /var/log/syslog | grep modem – das liefert bei mir aber nichts). Bei http://www.thinkwiki.org/wiki/ThinkPad_Modem_%28MDC-3.0,_56kbps_HDA%29 steht, daß man den HSF-Modemtreiber von Linuxant nehmen soll. Bei http://www.thinkwiki.org/wiki/How_to_install_ThinkPad_Modem_%28MDC-3.0,_56kbps_HDA%29_under_sidux_2008-03_%28%CE%9F%CF%85%CF%81%CE%AD%CE%B1%29 steht, wie man das machen soll.
Auf der Seite von Linuxant http://www.linuxant.com/drivers/hsf/install.php steht über die Modemtreiber eine Installationsanleitung, von der die Methode B für Debian-basierende Systeme die richtige sein soll.
Das geht bei mir aber schief, weil dazu der Linuxkern neu übersetzt werden muß, denn es muß der Alsa-Treiber angepaßt werden. Schließlich scheitert alles immer wieder an der Fehlermeldung
checking for kernel linux/version.h ... no The file /lib/modules/3.13.0-57-generic/build/include/INCLUDE_VERSION_H does not exist. Please install the package with full kernel sources for your distribution or use --with-kernel=dir option to specify another directory with kernel sources
(der Versuch ist schon ein paar Kernversionen her). Ich fand einen Hinweis, ich sollte
sudo apt-get install linux-headers-$(uname -r)
machen, doch das führte zu folgenden Fehlermeldungen:
verwalter@verwalter-ThinkPad-T400:~$ sudo apt-get install linux-headers-$(uname -r) [sudo] password for verwalter: Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig linux-headers-3.13.0-57-generic ist schon die neueste Version. 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 11 nicht aktualisiert. 1 nicht vollständig installiert oder entfernt. Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. Möchten Sie fortfahren? [J/n] j alsa-driver-linuxant (1.0.23.1) wird eingerichtet ... Building modules for the 3.13.0-57-generic kernel, please wait... done. ERROR: Build failed. Please review the build log at /tmp/alsa-driver-linuxant.11490.log dpkg: Fehler beim Bearbeiten des Paketes alsa-driver-linuxant (--configure): Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück E: Sub-process /usr/bin/dpkg returned an error code (1) verwalter@verwalter-ThinkPad-T400:~$
und die Fehlerursache ist wieder "INCLUDE_VERSION_H does not exist".
Bevor ich hier weitermache folgende Fragen:
1.) Mit welchem Befehl installiert man die vollen Kern-Quellen? (Das wird sicher eine Menge Holz sein!)
2.) Wenn es mir schließlich doch gelingt, die fehlende Datei INCLUDE_VERSION_H (und alle anderen, die vielleicht dann noch fehlen, wenn die endlich da ist) aufzutreiben und dann schließlich den ganzen Linuxkern neu compiliere, ist diese Arbeit dann pfutsch, wenn das nächste Linuxkernupdate kommt?
3.) Gibt es einen Weg, dafür zu sorgen, daß die dann allfällige Neucompilation des Linuxkerns automatisch mit in der Systemaktualisierung läuft?
Versuche, den Treiber wieder loszuwerden, gehen derzeit bei mir schief:
verwalter@verwalter-ThinkPad-T400:~$ sudo apt-get autoremove Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 11 nicht aktualisiert. 1 nicht vollständig installiert oder entfernt. Nach dieser Operation werden 0 B Plattenplatz zusätzlich benutzt. alsa-driver-linuxant (1.0.23.1) wird eingerichtet ... Building modules for the 3.13.0-57-generic kernel, please wait... done. ERROR: Build failed. Please review the build log at /tmp/alsa-driver-linuxant.13757.log dpkg: Fehler beim Bearbeiten des Paketes alsa-driver-linuxant (--configure): Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück Fehler traten auf beim Bearbeiten von: alsa-driver-linuxant E: Sub-process /usr/bin/dpkg returned an error code (1) verwalter@verwalter-ThinkPad-T400:~$
4.) Hilft da nur noch, mit einem vor den Aktionen sicherheitshalber gemachten Image der Systempartition wieder aufzusetzen?