Hallo bell, Josef, dyle und walkman
On Topic: Mir ist immer noch nicht ganz klar wo das Problem auftritt. Hier sind meine Annahmen:
uvesafb im Kernel aktiviert => System bootet noch
klibc neu gebaut und v86d installiert => System bootet noch
CONFIG_INITRAMFS_SOURCE gesetzt und den Kernel neu gebaut => System bootet noch oder nicht mehr ???
video=uvesafb:1024x768-32,mtrr:3,ywrap in die Grub-Konfiguration eingetragen => System bootet nicht mehr.
Bell, das Problem tritt ab Pos 3 auf: Ab dort: Sobald ich (es kan alles andere tadellos funktionieren) CONFIG_INITRAMFS_SOURCE=/usr/share/v86d/initramfs im Kernel setze, ist der Kernel nicht mehr funktionsfähig.
CONFIG_INITRAMFS_SOURCE gesetzt und den Kernel neu gebaut => System bootet noch oder nicht mehr ???
dyle, klar, kannst dazwischenfunken und auch freche Fragen stellen
Darf ich mal zwischenfunken und eine ganz freche Frage stellen: Warum brauchst du uvesafb überhaupt?
In deiner ersten Post, schreibst du vom Softscrollen im Browser. Das heißt: du verwendest da X11 mit nvidia proprietär, oder?
Was du auch immer eigentlich mit dem System vorhast: hindert dich ein nicht funktionierendes uvesafb daran? Ich denke auf einer Skala von (1 == baby, 10 == mission impossible) ist
- MySQL und Apache pflegen: 3
- Eigenen Kernel mit prorietären Nvidia-Treiber + initrm + uvesafb + grub2 einbauen: 8
Ist dir uvesafb so super-extrem wichtig, das du das jetzt, hier, heute, gleich und sofort haben musst? Ist das für dich ein Kill-Kriterium?
Nunja, dyle, ich bin ein Perfektionist. Wenn ich was mache, dann möchte ich genau diese Sachen gerne von Anfang an ausschließen:
- Unsicherheiten - klappt etwas, was nicht sofort klappt, vielleicht irgendwann...
- Was ich jetzt machen kann, verschiebe ich nie. Ich verspüre kein Hunger/kein Durst/keine Müdigkeit, keine Krankheit... Es gibt dann nur mich und es gibt das Problem, und es funktioniert nicht, abzuschalten. Es ist ein Problem, das man vor sich hinschiebt. Macht man das dann auch bei Problem2 und 3 so, dann wird es Gewohnheit. Und dann ist man selbst zu seinem eigenen Kunden geworden: Das sind Kunden, beispielsweise die immer so arbeiten und dann irgendwann den Berg an Problemen nicht mehr überblicken können... Deshalb möchte ich es gleich richtig haben.
- Nochetwas ist dort, was mir "bis zum Himmel st..." Ich habe eine neue Karte gekauft, die mir (obwohl es umgekehrt sein sollte) das Gegenteil gebracht hat von dem, was ich speziell in Linux von einer NVIDIA-Karte mit prorprietärem Treiber erwarte. Das was ich jedenfalls jetzt vor mir habe (Wechsle ich zwischen Konsole und X per <Strg> >ALT> <TTY-Nr> dann dauert es etwa 5 Sekunden, bis X wieder da ist (tastet 4 Sekunden dunkel) - Das ist nicht das, was ich von der neuen Karte erwarte. Dagegen lief die andere mit Opensource 10mal so gut.
Ich möchte auch lieber anderes tun, als Euch nur von Problemen zu berichten. Gentoo gefällt mir ja auch gut, nur was soll ich tun? Wegen Linux noch einen PC kaufen? Was soll ich sagen? "Geben Sie mir nicht die neuesten Sachen, weil es kein Linux gibt, das sie unterstützt?" Dann höre ich 100% "Ohmann, was wollen Sie denn D A M I T???" - soll keine erneute Pinguin-Beleidigung sein, nur ich weiss aufgrund meines anderen Kundenkreises, wie wenig verbreitet Linux aufgrund dieser HW-Probleme und nicht unterstützender Software ist.
Ein weiterer Punkt ist - klar, der Webserver. Lange wollte ich ihn mit gentoo aufbauen. Ich habe sogar einen SvrHoster gefunden, der gentoo unterstützt. Doch ich will gentoo auf dem Server nicht mehr. Sieh das Drama hier bei mir an. Und den ältesten Server hatte ich auch nicht vor, zu nehmen. Das wird auch einer aus dem Premium-Equipment. Bell sagte "Linux und gentoo = wie Hausbauen - Windows = wie Wohnungmieten". Genauso ist das bei mir in gewisser anderer Hinsicht auch: Ich möchte direkt mit "etwas vernünftigen" anfangen, damit ich in einem Jahr nicht schon das erste mal den Server wechseln und wieder alles neumachen muss. Vor allem alles per SSH...
Aber trotzdem danke Dir, das Du hier mitschreibst
Und auch für Deinen Tip möchte ich mich bedanken
)
Umpf, da das System ausgetauscht wurde ist es nun ein wenig "schwierig" - alle bisher schon erledigte Konfiguration ist damit zunichte...
Josef, ich habe keine Neuinstallation gemacht. Das dauert von 0 auf mit gentoo Wochen. Allein der ganze Apache/php/SQL - Apparat. Darüber vergehen 2 Wochen. Ich habe ein altes Image aufgespielt. Das von VOR der ATI2NVIDIA - Sache. Das brachte mir dann bei:
|
Quellcode
|
1
|
modprobe nvidia
|
einen "FATAL ERROR: Could not be inserted 'nvidia' in /lib/modules..."
Dann habe ich das andere Image von NACH der ATI2NVIDIA - Operation wieder genommen, weil ich genug Fehler wieder gesehen hatte. Ich probiere nachher diese /etc.../grub zu editieren. Aber ich vermute bell hat Recht: Bei meiner Hardware ist es zwecklos...
@bell
Es kann sein dass durch Deine exotische Hardware (die Dich zB. zu Grub-2 zwingt) auch irgend welche Probleme mit v86d zu Vorschein kommen.
Alternativ kannst Du dem Rat von @dyle folgen und von uvesafb weggehen .... zu dem guten alten vesafb (also ohne u). Da brauchst Du keine compiled-in-initramfs v86d. Hier sind die beiden Treiber beschrieben
http://en.gentoo-wiki.com/wiki/Framebuffer. Ich denke der "alte" Framebuffer sollte auch den Nvidia-Treiber besänftigen können und Dein ursprüngliches Problem mit verbleibenden Zahlen auf dem schwarzen Bildschirm lösen. Denn Effekt hatte ich übrigens auch schon mal gesehen mit Nivida und VGA-Console (also ohne Framebuffer). Das ist ua. eines der Probleme die ich meinte.
grub-legacy funktioniert in verschiedenen Versionen bei mir. Ich hatte eine ältere Debian mit grub 0.98. Auch eine Ubuntu-LTS-Server mit grub-legacy. Die haben funktioniert. Habe ja auch schon probiert, in gentoo eine ältere als grub 0.97-r10 zu installieren, aber da kann ich in 'package.keywords" rum'matschen' wie ich Lustig bin, er bietet nur 0.97-r10 an...
Und VESA testen... hm... Das ist auch wieder soeine Behelfslösung, bell...
Das ist es, warum ich auf Linux nicht wechseln könnte. Ich lese sehr oft in Foren, das Leute "so froh" sind, das sie nun auf Linux komplett gewechselt sind. Ich mache eine Liste von dem, was auf Win7 x64 bei mir installiert ist, und von dem was auf Win Vista X86. Bell, - bei allem, ja wirklich allem Respekt - bei allem Dank und Dankbarkeit, die ich diesem Forum/Euch für Eure viele viele viele Hilfe schulde - Selbst gentoo würde keine 40% der Soft unterstützen, die bei mir auf diesen Systemen laufen.
Windows hat - ja - keine Logfiles, dafür hat es "Ereignismanager". Es hat auch Systemprotokolle. Nur die sind, ehrlich gesagt für den A... - gebe ich auch offen zu.
Aber sieh mal die angenehmen installationen:
Eine Grafikkarte wechseln - das ist ein Klacks in Windows.
Soundkarte wechseln - immer möglich
(problematisch wird es wenn die Komponenten den Socket wechseln z.B. PCI-E - es kommt vor, das die dann danach 2mal gefunden werden)
externe Hardwareanbindung-Webcam beispielsweise: In Linux musst Du wissen, welche USB-Bridge das Teil hat. Du bist auf Herstellerangaben angewiesen. In Windows brauchst Du eine ganze "Treiber.exe" und einen Neustart, oft nicht mal das mehr. Und das Ding läuft wie ne "1".
BIOS-Updates - Auf Linux undenkbar.
Aber das soll jetzt nicht in einem "Flamewar" ausarten
Ich mag auf bestimmte Art Linux auch, nur Linux müsste das können was Windows seit eh und je für eine Selbverständlichkeit hält. Zudem müsste es selbst wenn grosse Einarbeit nötig ist, dann auch ohne Fehler funktionieren. Diese Tendenz lässt sich aber ausschliesslich bei Ubuntu beobachten. Das kann "vom reinen Können her" - am Meisten.
Was ich noch zu der neuen Graka sagen wollte: Überzeugen tut sie mich aber auch auf Windows nicht. Ich habe in Steam auf DirectX 9.0 Risse in der Darstellung. Wie ein falsches "Deinterlace" (obere/untere Bildhälfte) Wenn Du in Filmen beim Encodieren vom Quellmaterial oben/unten vertauschst, kommt das vor. Dann rückt eine Bildhälfte vor. Das sieht sehr grausig aus. Die ATI hatte obwohl sie 2.5Jahre alt ist, sowas niemals! Ich werd die NVidia wahrscheinlich in ebay setzen und weg damit. Sie überzeugt mich absolut nicht. Dann kommt wieder eine ATI/AMD rein. Alte Images von der ATI-Zeit habe ich noch. Die habe ich nicht gelöscht.
Ich versuche es jetzt nochmal mit der Kernelzeile und dem Eintrag in die /etc.../grub-Wenns nicht geht mach ich mit Linux erst dann weiter, wenn ich eine neue AMD Karte habe. Alles andere bringt mir nur den Tod durch Herzinfarkt - noch bevor ich den Webserver an sich überhaupt mieten konnte.
Es ist so schade, das ich anscheinend nie zum Erfolg komme.
PS. Bell, ohne module-rebuild rebuild kommen beim Neustart fehler. Und ob was funktioniert kann ich nur nach Neustarts testen :/