clausgi
Anmeldungsdatum: 14. Juli 2005
Beiträge: Zähle...
Wohnort: Halle (Sachsen-Anhalt )
|
Hallo, zunächst einmal möchte ich mitteilen, dass ich ein blutiger Ubuntu-Anfänger bin, also bitte meine sicherlich dämlichen Fehler mit narrensicheren Tipps beheben! Also, ich hab Ubuntu ganz normal und problemlos installiert und auch gleich über die "Ubuntu Aktualiesierungsverwaltung" alle Updates runtergeladen und installiert. Nur gab Ubuntu bis jetzt keinen einzigen Ton von sich. In den einschlägigen Standardtipps hab ich auch nich wirklich ne Hilfe gefunden. Ich hab mal mit lspci meine erkannten systemkomponenten auflisten lassen: 0000:00:00.0 Host bridge: Intel Corp. 915G/P/GV Processor to I/O Controller (rev 04) 0000:00:01.0 PCI bridge: Intel Corp. 915G/P/GV PCI Express Root Port (rev 04) 0000:00:1b.0 0403: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03) 0000:02:00.0 Multimedia controller: Philips Semiconductors SAA7134 (rev 01) 0000:02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) Hat er nun meine Realtek-soundcard erkannt oder nich? Was hat dieser Intel-High-definition audio-controller zu bedeuten? Ist das der eigentliche Chip auf der Realtek? Wenn ich nach ner soundcard suchen lasse gibt er mir den zumindest gesondert aus... Nur finde ich dummerweise keinen passenden Treiber dafür! Wie kriege ich den richtigen treiber?
|
glasen
Anmeldungsdatum: 5. November 2004
Beiträge: 2690
|
Das ist deine Soundkarte :
0000:00:1b.0 0403: Intel Corp. 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 03)
Leider unterstützt der Standard-Ubuntu-Kernel diese Soundhardware noch nicht. Du kannst du aber den Treiber selbst installieren. Geht relativ einfach, wenn du dich an folgende Anleitung hältst : 1. Öffne eine Root-Konsole (Alles nachfolgende sind Konsolenbefehle) 2. /etc/init.d/alsa stop 3. apt-get install build-essential linux-headers-2.6.10-5 4. cd /usr/src 5. wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.9b.tar.bz2 6. tar jxvf alsa-driver-1.0.9b.tar.bz2 7. cd alsa-driver-1.0.9b 8. ./configure --with-cards=hda-intel --with-sequencer=yes && make && make install && make modules_install 9. modprobe snd-hda-intel 10. Überprüfen per "dmesg" und "lsmod | grep snd-hda-intel" ob der Treiber geladen wurde. 11. /etc/init.d/alsa start 12. Einstellen der Lautstärkeregler im Mixer Melde dich bitte falls es zu Fehlermeldungen kommt.
|
clausgi
(Themenstarter)
Anmeldungsdatum: 14. Juli 2005
Beiträge: 45
Wohnort: Halle (Sachsen-Anhalt )
|
Danke erst mal für die gute und genauen Anweisungen! Allerdings macht er mir bei Schritt 8 folgendes Problem: checking for kernel version... The file /usr/src/linux/include/linux/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 (default is /usr/src/linux). Ich habe aber inzwischen sämtliche verfügbaren kernel-pakete installiert (über Synaptic), und er gibt mir immer noch den fehler aus! Woher bekomme ich also dieses Kernel-Paket?
|
glasen
Anmeldungsdatum: 5. November 2004
Beiträge: 2690
|
Versuch mal diese Zeile :
./configure --with-cards=hda-intel --with-sequencer=yes --with-kernel=/usr/src/linux-headers-2.6.10-5 (Der Zeilenumbruch muss natürlich raus)
Ich hoffe mal das bald das Editieren der Wikeinträge wieder geht, dann kann ich die Anleitung mal dort reinsetzen bzw. die Vorhandene überarbeiten.
|
clausgi
(Themenstarter)
Anmeldungsdatum: 14. Juli 2005
Beiträge: 45
Wohnort: Halle (Sachsen-Anhalt )
|
Er scheint jetzt schon mal weiter gekommen zu sein, gibt mir jetzt aber nen neuen Fehler aus: checking for kernel version... 2.6.10-5 checking for GCC version... Kernel compiler: Used compiler: gcc (GCC) 3.3.5 (Debian 1:3.3.5-8ubuntu2) *** NO PREDEFINED KERNEL COMPILER IS DETECTED *** Assuming the same compiler is used with the current system compiler. *** Please make sure that the same compiler version was used for building kernel. checking for built-in ALSA... "yes" configure: error: You have built-in ALSA in your kernel. Allerdings habe ich hier echt keine Ahnung worüber er sich hier beschwert... P.S. Das mit der Anleitung bei Wiki is eine sehr gute Idee, dazu steht ja bis jetzt noch rein gar nichts drin...
|
glasen
Anmeldungsdatum: 5. November 2004
Beiträge: 2690
|
Scheinbar lässt sich das Problem nicht so einfach beseitigen. Hoary benutzt ALSA 1.0.8 im Kernel (v2.6.10). Die heruntergeladenen Treiber sind aber 1.0.9 (welche auch im Kernel 2.6.11 und 2.6.12 vorhanden sind). Da in der Version 1.0.8 die Intel HD-Audiotreiber noch nicht drin sind, dachte ich du kannst du neueren Treiber einfach so nutzen. Das scheint aber nicht zu gehen. Langsam wird es echt mal Zeit für eine stabile Kernel-API um diese Aktionen abzustellen und eine einfache Treiberinstallation zu ermöglichen. Du musst, wenn du deine Soundkarte nutzen willst, einen neueren Kernel einsetzen. In den Ubuntu-Backports findest du den Kernel 2.6.11, damit sollte die Soundkarte gehen. Einen Backports-Kernel kannst du folgendermaßen installieren : 1. Rootterminal öffnen 2. echo deb ftp://ftp2.caliu.info/backports/ hoary-backports main universe multiverse restricted >> /etc/apt/sources.list 3. apt-get update 4. apt-get install linux-image-2.6.11-1-686 5. System neu starten Die Schritte 2 und 3 fügen den Backportserver den Quellen hinzu und updaten deine Paketliste. Schritt 4 installiert den 2.6.11er Kernel. Nach einem Neustart sollte Ubuntu den neueren Kernel automatisch nutzen. Der alte Kernel bleibt aber erhalten und kann bei Problemen jederzeit genutzt werden.
|
clausgi
(Themenstarter)
Anmeldungsdatum: 14. Juli 2005
Beiträge: 45
Wohnort: Halle (Sachsen-Anhalt )
|
Um erst mal mit dem positiven zu beginnen: Die Installation des Kernels 2.6.11 verlief völlig problemlos. Dummerweise ist das allerdings das einzig positive daran. Denn leider lässt sich der neue Kernel nich hochfahren, da er sich beim laden des Startbildschirms,nach der Passworteingabe, aufhängt (und ich habe es 10 mal probiert). Ist der Kernel noch experimentell? Kann man den Fehler irgendwie beheben? ❓
|
glasen
Anmeldungsdatum: 5. November 2004
Beiträge: 2690
|
Das liegt an einer Kleinigkeit, hatte das aber schon ganz vergessen. Du musst noch in der Datei /boot/grub/menu.lst eine Kleinigkeit hinzufügen. Die Zeile bei dir sollte so ähnlich aussehen. Wichtig ist das "noinotify", das musst du einfügen. kernel /vmlinuz-2.6.11 root=/dev/hda6 ro quiet splash noinotify Nach einem Neustart sollte der Rechner dann nicht mehr abstürzen. Der Kernel ist übrigens stabil, der Absturz liegt an einem Bestandteil von GNOME (libgamin bzw. gamin). Dieses Feature funktioniert nicht mit der Inotify-Unterstützung des 2.6.11er Kernel zusammen und deshalb muss Inotify im Kernel abgeschaltet werden. Wozu Inotify gut ist, würde jetzt den Rahmen sprengen, wichtig es eigentlich nur, das dieser Fehler in Breezy beseitigt ist.
|
clausgi
(Themenstarter)
Anmeldungsdatum: 14. Juli 2005
Beiträge: 45
Wohnort: Halle (Sachsen-Anhalt )
|
Ich habe die Zeile glaube ich gefunden: # title Linux # root (hd0,1) # kernel /vmlinuz root=/dev/hda2 ro # Allerdings, und das is mir jetzt echt peinlich, habe ich keinerlei Ahnung, wie ich da hineinschreiben soll (ich kann weder direkt hineinschreiben, noch mit nem rootterminal hineingelangen).
|
glasen
Anmeldungsdatum: 5. November 2004
Beiträge: 2690
|
Kein Problem, ich führ dich da durch 😉 Öffne ein Terminal und gib dann folgendes ein : sudo gedit /boot/grub/menu.lst Dann suchst du eine Zeile die dem folgenden Muster entspricht : title Ubuntu, kernel 2.6.11 root (hd0,0) kernel /vmlinuz-2.6.11 root=/dev/hda6 ro quiet splash → Diese hier ist gemeint savedefault boot Die markierte Zeile erweiterst du einfach um "noinotify" : kernel /vmlinuz-2.6.11 root=/dev/hda6 ro quiet splash noinotify Dann speicherst du die Datei einfach ab und startest den Rechner neu.
|
clausgi
(Themenstarter)
Anmeldungsdatum: 14. Juli 2005
Beiträge: 45
Wohnort: Halle (Sachsen-Anhalt )
|
Das hat so weit schon mal gut funktioniert, so dass ich zum eigentlichen Problem zurückkommen möchte: Muss ich mit dem neuen Kernel wieder dein 12-Punkte-Programm durchziehen? Dabei komme ich nämlich nur bis Schritt 3: Shutting down ALSA... [ ok ] root@gregor:/home/clausgi # apt-get install build-essential linux-headers-2.6.11-1 Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut... Fertig build-essential ist schon die neueste Version. Die folgenden NEUEN Pakete werden installiert: linux-headers-2.6.11-1 0 aktualisiert, 1 neu installiert, 0 zu entfernen und 2 nicht aktualisiert. Es müssen 6274kB Archive geholt werden. Nach dem Auspacken werden 49,2MB Plattenplatz zusätzlich benutzt. WARNUNG: Die folgenden Pakete können nicht authentifiziert werden! linux-headers-2.6.11-1 Diese Pakete ohne Überprüfung installieren [y/N]? y Fehl http://de.archive.ubuntu.com hoary/universe linux-headers-2.6.11-1 2.6.11-0.2 Konnte wegen Zeitüberschreitung keine Verbindung mit de.archive.ubuntu.com:80 aufbauen (141.76.2.3) (ich nehme an, das die Ersetzung der Kernelangabe durch die neue Korrekt war...) Mein anschließender (vom Programm empfohlener) Alternativversuch apt-get update scheiterte wieder beim Verbindungsaufbau mit dem Archiv (141.76.2.3). Muss ich irgendwo ein alternatives Archiv zum Download angeben? P.S. Bei der normalen Treiber-Suche war auch beim neuen Kernel mein Karte nicht dabei...
|
clausgi
(Themenstarter)
Anmeldungsdatum: 14. Juli 2005
Beiträge: 45
Wohnort: Halle (Sachsen-Anhalt )
|
Das mit dem Server schien nur ein temporäres Problem gewesen zu sein, jetzt funzt der wieder! Daher gelange ich jetzt immerhin wieder bis Schritt 8, nur das er jetzt auch bei der neuen kernel die gleichen Fehler ausspuckt: bei der ersten Befehlszeilenversion von Punkt 8 findet er das Verzeichnis /usr/src/linux/include/linux/version.h nicht, und bei der Alternativvariante stört ihn das alsa im Kernel... Muss ich vorläufig auf sound verzichten, oder gibt es noch Hoffnung? ☹
|
glasen
Anmeldungsdatum: 5. November 2004
Beiträge: 2690
|
Hi, Bin leider nicht dazu gekommen das Skript zu basteln. Leider weiss aber sonst auch nicht wie man die Karte zum Laufen bringen könnte. Setze am Besten mal einen Eintrag ins Hardware-Unterforum mit dem Titel "Wie kriege ich meine Intel-HDA Onboardkarte zum Laufen?". Darin schilderst du einfach nochmal dein Problem. Vielleicht weiss dort jemand Abhilfe.
|
clausgi
(Themenstarter)
Anmeldungsdatum: 14. Juli 2005
Beiträge: 45
Wohnort: Halle (Sachsen-Anhalt )
|
Soll das ein spezielles Forum sein, oder soll ich allgemein im Hardware-Forum posten? Ein spezielles Forum mit diesem (oder ähnlichen) Titel hab ich nämlich nicht gefunden... Ich hatte da mal so einen -sicherlich dummen- Einfall zur Lösung des Problems: Soweit ich mich eingelesen habe simuliert WINE doch Windows in Linux, oder? Könnte man dann nicht irgendwie die unter Windows funktionierenden Sound-Treiber durch Wine auch bei Linux einsetzen? ❓ (wie gesagt is nur so ne Schnapsidee von mir)
|
glasen
Anmeldungsdatum: 5. November 2004
Beiträge: 2690
|
Meinte das Unterforum "Hardware" in diesem Ubuntuforum. Es gibt eine Lösung, ich weiss nur nicht ob die dir zusagt und ob sie 100% funktioniert. Du könntest dir die Breezy-Kernel-Sources herunterladen und ein Paket daraus erstellen lassen. Ich versuche mal daraus was zu basteln. Ich melde mich wenn es funktionieren sollte. Die Lösung mit Wine und den Windowstreibern funktioniert leider nicht, da Wine keine echte Emulation ist sondern eine API-Nachbildung, d.h. es wird nicht Windows sondern die Programmierschnittstellen emuliert. Und diese Emulation klammert die Treiber vollständig aus.
|