[NOOB] make install fehler

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Antworten
Specialist
Beiträge: 7
Registriert: 22.06.2007 10:51:04

[NOOB] make install fehler

Beitrag von Specialist » 22.06.2007 11:15:51

Guten Tag,
zuerst sei einmal gesagt, dass ich fast keine Ahnung von Linux habe. Nun zu meinem Problem:

Ich habe ein ASUS P5B-Plus im System und darauf Debian 4.0 rc0 mit AMD64-Bit installiert. Dieses Mainboard hat einen GBIT-LAN-Adapter von Attansic (ist glaub ich Atheros), der aber leider nicht vom Betriebsystem erkannt wird. Die aktuellen Treiber habe ich mir bereits besorgt, kann sie aber nicht installieren. Wenn ich in das Source-Verzeichnis des Treibers wechsle und dort "sudo make install" ausführe kommt folgende Fehlermeldung:

Makefile:58: *** Linux kernel source not found. Schluss.

In einem Beitrag hier im Forum habe ich schon gehört, dass ich eventuell die kernel header installieren muss, also

sudo apt-get install linux-headers-2.6.18-4-amd64*

Wenn ich danach wieder "make install" eingebe erscheint zwar die frage nach den kernel-sources nicht mehr, jedoch erscheinen 100 andere Fehlermeldungen. Kann also auch nicht richtig / alles gewesen sein.
GNome kann ich leider nicht für die Paketverwaltung benutzen, da der X-Server oder gdm noch Probleme mit meinem Bildschirm haben; darauf komme ich später zurück ;)

Ich danke euch schonmal für eure Hilfe: Danke!

Speci

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 22.06.2007 11:24:31

Hallo und erst mal willkommen im Forum!

Die Sache mit den Treibern - hast du schon mal nachgeguckt ob z.B. der aktuelle Kernel 2.6.21 einen passenden Treiber enthält? Dann wäre das meiner Meinung nach z.B. der bessere Weg.
Treiber aus externen Quellen zu installieren geht zwar auch, bringt aber bei jedem Kernelupdate Ärger. Ausserdem machts noch viel mehr Ärger wenn die Weiterentwiklung/Aktualisierung des Treibers aufgegeben wird... ;)

Zum konkreten Installationsproblem: Ist schwierig dir da zu helfen, du sagst ja nicht mal wo man den Treiber runterlädt bzw. was genau der Kartentyp ist, etc - genau das müsste man aber wissen.
Da ist auch schon mal nur die Frage ob der Treiber jetzt zu deiner Kernelversion passt.

Geschweige denn postest du die Fehlermeldung (ok, sie ist lang... - aber dafür haben wir hier http://nopaste.debianforum.de).

MfG Peschmä
Zuletzt geändert von peschmae am 22.06.2007 11:25:13, insgesamt 1-mal geändert.
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 22.06.2007 11:24:38

1. Willkommen im Forum!
2. Um die genaue Bezeichnung der Netzwerkkarte herauszufinden, poste die Ausgabe lspci.
3. Die 100 Fehlermeldungen wären zu Lösung des Problems wichtig. Poste sie am besten nach http://nopaste.debianforum.de/

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Re: [NOOB] make install fehler

Beitrag von comes » 22.06.2007 11:35:04

tagchen!

du hast ./configure ausgeführt? das sagt dir was alles fehlt
dann gehts erst weiter mit make
und erst DANN mit make install
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Specialist
Beiträge: 7
Registriert: 22.06.2007 10:51:04

Beitrag von Specialist » 22.06.2007 12:41:27

Danke Jungs für eure schnelle Antwort!

Also lspci gibt mir folgende Informationen über meine Netzwerkkarte:
03:00.0 Ethernet controller: Unknown device 1969:1048 (rev b0)

./configure
hab ich schon ausprobiert, geht aber nicht. Da bekomm ich nur
-bash: ./configure: Datei oder Verzeichnis nicht gefunden
Wenn ichs mit "sudo ./configure" probiere bekomme ich:
sudo: ./configure: command not found

Könntet ihr mir mal erklären, was es mit diesem standard 3-Satz für die Installation aufsich hat? Ich führe den immer aus, weiß aber eigentlich gar nicht, was der macht.

Seid ihr so liebt und verratet einem [NOOB], wie man in der Konsole die Ausgaben markiert, damit ich die fehlermeldungen posten kann?


EDIT:
Der Kernel 2.6.21 soll wohl passende Treiber für die Attansic L1 Netzwerkkarte haben, was mich zu der Frage führt, wie ich den denn in mein System bekomme, da ich momentan den Kernel 2.6.18-4-amd64 benutze.

Den Treiber gibts zum einen auf der ASUS-Homepage wurde aber unter http://atl1.sourceforge.net/ in einer neueren Version von Attansic zur Verfügung gestellt.


Danke Leute,

Speci
Zuletzt geändert von Specialist am 22.06.2007 12:56:13, insgesamt 1-mal geändert.

Spasswolf
Beiträge: 3472
Registriert: 30.11.2005 10:32:22
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Wald

Beitrag von Spasswolf » 22.06.2007 12:55:17

Eine genauere Auskunft bei lspci erhälst du, wenn du

Code: Alles auswählen

update-pciids
ausführst.
./configure ist nichts für Kernelmodule, die haben kein configure Skript.
Die Ausgabe von make kannst du so in eine Datei schreiben:

Code: Alles auswählen

make &>Datei

Specialist
Beiträge: 7
Registriert: 22.06.2007 10:51:04

Beitrag von Specialist » 22.06.2007 13:26:21

JUHU!

Hab ne Lösung gefunden: http://forum.ubuntuusers.de/viewtopic.php?p=402637 behandelt genau mein Problem!

Also falls der Fremd-Thread mal gelöscht werden sollte:

Wenn die Attansic Netzwerkkarte des ASUS P5B PLUS nicht erkannt werden sollte:

(0. Linux Header installieren: apt-get install linux-headers-VERSION)
1. Die zum Mainboard beigelegte CD mounten
2. cp -R /cdrom/LinuxDrivers/Attansic /home/USERNAME
3. cd /home/USERNAME/Attansic/src
4. sudo make
5. sudo make install
6. sudo modprobe atl1

Und schon wird unter ifconfig der Netzwerkadapter erkannt.



Danke nochmal an euch, dass ihr mir so schnell und gut geholfen habt!
Wie man den Kernel updatet würde ich trotzdem noch gerne erfahren, aber das finde ich schon noch raus!

FETTES DANKE,

Specialist

Antworten