Beiträge von cookie_woman

    Hallöchen,


    sehr interessant. Ich hatte das Thema nicht als erledigt markiert.


    Scheinbar ein recht uninteressantes Thema. Hatte gehofft, dass es ein paar Erfahrungsberichte geben würde.
    Danke dem muzzleol für seine Info.
    Also ich habe mich dann für einen Kyocera Ecosys 5526cdn entschieden. Läuft super. Wird auch vom Cups unterstützt. Gibt ja ppd Datei dafür. :)


    Viele Grüße
    cw

    Hallo liebe Gemeinde.


    Nach ca. 10 Jahren möchte ich meinen Drucker HP Color Laserjet 2600n gegen einen MFP austauschen. Klar habe ich gleich mal bei HP geschaut. Die 300/ 400 Color Pro Serie (Z.B. Color LaserJet Pro MFP M377) scheint meine Zwecke zunächst zu erfüllen. Allerdings habe ich im Internet ziemlich viele Hinweise erhalten, dass hier der ADF Einzug und die Verarbeitung Mega schlecht sein soll. Eine Alternative wie Xerox WorkCentre 6515DN scheint bei der Einbindung in Cups mit Handstand verbunden zu sein.


    Jetzt meine Frage an euch. Mit welchen moderneren MFP Printer (Laser) habt ihr unter Linux gute Erfahrungen gemacht? Habt ihr ggf. eine Empfehlung für mich?
    Ich hoffe auf viele Empfehlungen von euch. :D


    Viele Grüße
    cw

    Hallo zusammen,


    ich habe bumblebee und bbswitch emtfernt. Danach konnte kein Runlevel 5 gestartet werden.
    Hatte eigentlich keine Lust mich noch viele Stunden damit zu befassen. Ich gehe daher davon aus, dass ich irgend was verbogen habe.


    Der Fall ist dennoch erledigt. Was habe ich gemacht?


    1. Leap 42.3 neu installiert
    2. Alle Updates per Yast durchgeführt.
    3. Runlevel 3 per bootloader eingerichtet
    4.

    Brainfuck
    # zypper rm drm-kmp-default
    # zypper addrepo --refresh http://http.download.nvidia.com/opensuse/leap/42.3 NVIDIA
    # zypper inr -r NVIDIA
    # reboot

    5. Per Console in den Runlevel 5 gestartet -> Anmelden wie gewohnt -> Bildschirme anpassen
    6. Runlevel 3 aus den Bootoptionen entfernt.


    Da kann man mal sehen wie einfach es ist und wie ich doch am Anfang auf dem völlig falschen Pfad war. :rolleyes:


    Vielen Dank an Sauerland und Berichtigung. :thumbup:


    Viele Grüße
    cookie_woman

    Ok. Danke.


    Das habe ich durchgeführt.

    Code
    # zypper rm drm-kmp-default
    # zypper addrepo --refresh http://http.download.nvidia.com/opensuse/leap/42.3 NVIDIA
    # zypper inr -r NVIDIA
    # reboot


    Interessanterweise lief jetzt ./NVIDIA-Linux-x86_64-340.106.run -a ohne Probleme durch.


    Nach einem reboot im Runlevel 3 gehe ich in den Runlevel 5. Also init 5


    Rückgabe von dmsg:

    Brainfuck
    [   94.516597] bbswitch: loading module not compiled with retpoline compiler.
    [   94.517995] bbswitch: version 0.8
    [   94.518010] bbswitch: cannot find ACPI handle for VGA device 0000:03:00.0
    [   94.518021] bbswitch: No discrete VGA device found

    Muss Bumblebee auch entfernt werden?


    VG
    CW

    Hallöchen,


    Danke für deine Antwort.


    uname -a

    Code
    Linux myhost 4.4.120-45-default #1 SMP Wed Mar 14 20:51:49 UTC 2018 (623211f) x86_64 x86_64 x86_64 GNU/Linux



    zypper se -si kernel nvidia

    Code
    S  | Name                 | Typ   | Version       | Arch   | Repository                                                                                                                                                                                                        
    ---+----------------------+-------+---------------+--------+--------------------------                                                                                                                                                                                         
    i+ | kernel-default       | Paket | 4.4.120-45.1  | x86_64 | openSUSE-Leap-42.3-Update                                                                                                                                                                                         
    i+ | kernel-default       | Paket | 4.4.76-1.1    | x86_64 | openSUSE-Leap-42.3-Oss                                                                                                                                                                                            
    i+ | kernel-default-devel | Paket | 4.4.120-45.1  | x86_64 | openSUSE-Leap-42.3-Update                                                                                                                                                                                         
    i  | kernel-devel         | Paket | 4.4.120-45.1  | noarch | openSUSE-Leap-42.3-Update                                                                                                                                                                                         
    i  | kernel-firmware      | Paket | 20170530-17.1 | noarch | openSUSE-Leap-42.3-Update                                                                                                                                                                                         
    i  | kernel-macros        | Paket | 4.4.120-45.1  | noarch | openSUSE-Leap-42.3-Update                                                                                                                                                                                         
    i+ | kernel-source        | Paket | 4.4.120-45.1  | noarch | openSUSE-Leap-42.3-Update


    zypper lr -d







    Den alten Treiber hast du deinstalliert?
    drm-kmp-default ist deinstalliert?


    Also es handelt sich um eine Neuinstallation. Der drm-kmp-default wurde automatisch wieder hinzugefügt.



    Warum nimmst du für den Leap Kernel nicht das Nvidia Repo?

    Ähm... Den kenne ich nicht. Habe auch nicht wirklich danach gesucht. In einschlägigen Foren habe ich schon solche Angaben gelesen und es mit diesem verbunden bzw. gedacht, das das damit gemeint ist.


    VG
    CW

    Guten Tag zusammen,


    und halbjährlich grüßt das Murmeltier. ;)


    Mein Thema ist mal wieder Nvidia. Im August letzten Jahres hatte ich Schwierigkeiten mit dem Treiber kompelieren und einbinden. Ich hatte dazumal das Tumbleweed installiert. Ich muss klar sagen, wer vorher bei opensuse die Unterschiede liest, erspart sich so manche Probleme. Naja. Tumbleweed ist nix für mich. Ständig irgendwelche Kernelaktualisierungen. Von daher habe ich Leap 42.3 installiert und den aktuellen Treiber von Nvidia heruntergeladen. Für meine Grafikkarte ist es der NVIDIA-Linux-x86_64-340.106.



    Wie bin ich weiter vorgegangen?


    1. Alle Aktualisierungen per Yast im Runlevel 3 installiert.
    2. Sauerlands Installationshinweis beachten: Hier
    3. Entfernen aller Nouveau Pakete per Yast. Komischerweise wurde aber bbswitch-kmp-default und drm-kmp-default automatisch hinzugefügt. Also beinahe. Es währe nicht weiter gegangen ohne es so zu akzeptieren.
    4. Hinzufügen von nomodeset und boot in den Runlevel 3 in den Bootoptionen. Also so: nomodeset 3
    5. reboot
    6. In den Ordner wechseln wo der Treiber liegt und ./NVIDIA-Linux-x86_64-340.106.run -a ausführen.
    7. Rückgabe:



    Code
    ERROR: Unable to load the kernel module 'nvidia.ko'.  This happens most frequently when this kernel module was built against the wrong or improperly configured kernel sources, with a version of gcc that differs from the one used to build the target kernel, or if a driver such as rivafb, nvidiafb, or nouveau is present and prevents the NVIDIA kernel module from obtaining ownership of the NVIDIA graphics device(s), or no NVIDIA GPU installed in this system is supported by this NVIDIA Linux graphics driver release.
    
    
    Please see the log entries 'Kernel module load error' and 'Kernel messages' at the end of the file '/var/log/nvidia-installer.log' for more information.


    Das war ja mal wieder klar. Wieso immer nur bei mir? ;(
    Ok. Da ich das Thema bereits hatte: Kernel patchen.


    1. Download von nvidia-graphics-drivers-340_340.106-0ubuntu3.diff.gz, zu finden unter http://http://archive.ubuntu.com/ubuntu/pool/restricted/n/nvidia-graphics-drivers-340/
    2. zcat nvidia-graphics-drivers-340_340.106-0ubuntu3.diff.gz | patch -p1
    4. uname -a: Linux myhost 4.4.120-45-default
    5. Schauen unter debian/dkms_nvidia/patches welche Patches ich benötige. Ups... Da scheint nichts für mich drin zu sein? Ich meine, ich benötige was mit buildfix_kernel_4.4.patch oder ähnliches.
    Aber nix da.
    Diese hier werden angeboten:



    Nun zu meiner Frage: Was mache ich denn jetzt schon wieder falsch? Wie bekomme ich denn jetzt den Treiber eingebunden?


    Ich bin für Hilfestellung dankbar.


    Welche Angaben werden noch benötigt?
    Grafikkarte: FX4800


    Viele Ostergrüße
    CW

    Hallo zusammen,


    ich bin zum Erfolg gekommen.


    Was cp und die Manpages bedeuten ist mir schon klar.


    Grundsätzlich hat mir folgendes geholfen:

    Warum war es für mich so schwer? Bin zu lange aus dem Thema raus. Ich wusste nicht mehr, welche Datei muss ich wo hinlegen, und wie muss das Kommando dazu aussehen. Es ist überall zu lesen, wende so an:


    patch [OPTIONEN] ORIGINALDATEI < PATCHDATEI Toll. Was ist die Originaldatei? Keine Ahnung.


    Ich habe auch keine Ahnung warum ich Punkt 3 erst heute gefunden habe.


    Naja. Wie bin ich vorgegangen?


    • Download der Datei NVIDIA-Linux-x86_64-340.102.run von Nvidia
    • Ändern von Boot-Parameter auf Runlevel 3 (Ist sicher nicht unbedingt notwendig. Nur für den Fall der Fälle, dass der X nicht richtig startet)
    • wget -c http://archive.ubuntu.com/ubuntu/pool/restricted/n/nvidia-graphics-drivers-340/nvidia-graphics-drivers-340_340.102-0ubuntu5.diff.gz
    • zcat nvidia-graphics-drivers-340_340.102-0ubuntu5.diff.gz | patch -p1
    • Alles weitere ist auch, wie bereits von Sauerland geschrieben, unter Punkt 1, was mir grundsätzlich geholfen hat, zu finden.
    • X beenden und ein ./NVIDIA-Linux-x86_64-340.102.run --extract-only
    • Kernel Version: uname -a Ausgabe: 4.12.8-1-default Ah, ich benötige die Patches 4.9 - 4.12
    • Kopieren der Dateien buildfix_kernel_4.9.patch, buildfix_kernel_4.10.patch, buildfix_kernel_4.11.patch und buildfix_kernel_4.12.patch zum entpackten Ordner NVIDIA-Linux-x86_64-340.102
    • In den Ordner NVIDIA-Linux-x86_64-340.102/kernel wechseln.
      Mal wieder ein Test: patch --dry-run -p1 -i ../buildfix_kernel_4.9.patch
      Ausgabe: checking file nv-drm.c
      Keine Fehlermeldung. Sieht gar nicht mal so schlecht aus.
    • Patchen: patch -p1 -i ../buildfix_kernel_4.9.patch patch -p1 -i ../buildfix_kernel_4.10.patch patch -p1 -i ../buildfix_kernel_4.11.patch und patch -p1 -i ../buildfix_kernel_4.12.patch
      Keine Fehlermeldung. Super.
    • .Danach wieder zurück in den Ordner NVIDIA-Linux-x86_64-340.102 wechseln und den Installer aufrufen.
      ./nvidia-installer
      Keine Fehlermeldung oder so? Alles durchgelaufen. Super. Einfach mal in der Konsole reboot eingeben.

    Der Rest ist bekannt was die Konfiguration bzw. die Nvidia X Server Settings im Runlevel 5 angeht.
    Dann noch schnell den Bootloader für den Runlevel 5 anpassen und glücklich sein. :D


    Vielen Dank an die Helfer und den Autor von abatz.de.


    Cookie_Woman

    Hallo Sauerland,


    es will einfach nicht. :smilie_pc_057:



    Und die Maßnahme hat auch nicht geholfen. :cursing:



    Ausgabe:


    Ich komme hier einfach nicht zum Erfolg. :(
    Hat noch jemand andere Tipps oder Vorschläge?


    Gruß


    CW

    Hallo Sauerland,


    vielen Dank.


    Wie sollte es auch anders sein: Ich hänge immer wieder an irgendwelchen Ecken und Kanten.


    Ich bin dem Link gefolgt und habe die nvidia-graphics-drivers-340_340.102-0ubuntu5.diff.gz per wget heruntergeladen.


    Nächster Schritt wie beschrieben:


    Code
    zcat nvidia-graphics-drivers-340_340.102-0ubuntu5.diff.gz | patch -p1

    Fein. War ja auch nicht schwer.
    Blöderweise steht in dem Beitrag nicht, was ich jetzt mit den beiden benötigten Dateien machen soll. Also buildfix_kernel_4.10.patch & buildfix_kernel_4.9.patch


    Ok. Erst mal so belassen.


    Mein nächster Schritt ist der Beitrag 2 aus dem benannten Link.
    Habe die nvidia340-4.11.diff über den angegebene Quellcode dekodiert
    Ist ja auch nicht schwer.


    Bei Ausführung in der Konsole:


    Code
    bash ./NVIDIA-Linux-x86_64-340.102.run --apply-patch nvidia340-4.11.diff


    kommt diese Ausgabe:


    Code
    Verifying archive integrity... OK
    Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 340.102.................................................................................................................................................................................................................................
    can't find file to patch at input line 3
    Perhaps you used the wrong -p or --strip option?
    The text leading up to this was:
    --------------------------
    |--- nv-drm.c.orig      2017-05-11 18:28:37.182882021 +0200
    |+++ nv-drm.c   2017-05-11 18:32:36.902885752 +0200
    --------------------------
    File to patch:

    Hm... Wo nehme ich denn die Datei jetzt her?
    Ich glaube, dass der 1. Schritt noch nicht fertig ist.


    Was mache ich denn jetzt mit den beiden Dateien? Wahrscheinlich per "irgendwas" Kommando in die NVIDIA-Linux-x86_64-340.102.run reinpatchen.


    Aber wie?


    (Ich kann es für mich selber nicht glauben, dass ich früher selber mal Kernels kompilieren musste und weiteres. Das gibt es doch gar nicht. Mein Kopf ist wie leer gefegt. :cursing::SX( )


    VG
    cookie_woman