Kernel Update auf 2.6.11.5 = Boot Fehler

  • hallo gemeinde,


    habe heute in kernel update auf o.g. version gemacht und beim booten
    des neuen kernels kommt nun folgender fehler:


    Code
    VFS: Cannot open root device "803" or unknown-block(8,3)
    Please append a correct "root=" boot option
    Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,3)

    alle meine partitionen sind ext3 und ext3 ist im kernel kompiliert.
    die platte ist eine sata platte. alles was mit sata zu tun hat, hab ich in den kernel kompiliert. meine lilo.conf sieht so aus:


    das starten des 2.4.x kernels funkt nach wie vor einwandfrei.


    hat jemand einen tip??


    gruss und dank vorab cypher_head

    2 Mal editiert, zuletzt von vdr-box ()

  • hey,


    kann ich nicht mit bestimmtheit sagen. wo muss ich da nachschauen?


    [Edit on]


    ok, wer suchet der findet, gentoo doku ist immer noch das beste


    udev-guide


    man muss nur wissen, wonach man sucht ;-))



    gruss cypher_head

    2 Mal editiert, zuletzt von vdr-box ()

  • schade funkt trotzdem nicht.


    habe hotplug und udev mit emerge überprüft, sind beide vorhanden.


    im kernel ist es auch:


    hat noch jemand eine idea??


    kann es sein das das problem mit der sata platte zutun hat??


    gruss cypher_head

  • Braucht man für SATA nicht auch SCSI Unterstützung? Wenn ja hast du dies mal mit SCSi Unterstützung einkompiliert? Hast du schon mal probiert mit Hilfe der INITRD zu booten?

    ___________________________________________________
    CPU: P4 640 RAM: 1GB DDR-RAM 667 DVB-Karte: Nexus S Rev 2.1
    Festplatten: 2 * Seagate 120 GB RAID1 Mainboard: Asus P5GD2 Deluxe
    Raid-Controller: 3ware 8006-2LP Kernel: NA
    VDR-Version: NA Lirc: NA DVB-Treiber: NA

    Einmal editiert, zuletzt von AmTraX ()

  • scsi unterstützung hab ich im kernel drin, dass prob hatte ich
    beim 2.4 schon erkannt.


    wie funkt das mit dem initrd? hab nix gefunden dazu, auch nicht
    im gentoo handbuch, ausser im zusammenhang mit "genkernel"


    gruss cypher_head

  • such mal im offziellen Gentoo-Forum. Da gibts ne ziemlich gute Anleitung dafür oder du machst den einfachen Weg und machst

    Code
    genkernel --menuconfig all

    Damit wird die initrd automatisch erstellt und du hast trotzdem noch die volle Kontrolle über deinen Kernel.

    ___________________________________________________
    CPU: P4 640 RAM: 1GB DDR-RAM 667 DVB-Karte: Nexus S Rev 2.1
    Festplatten: 2 * Seagate 120 GB RAID1 Mainboard: Asus P5GD2 Deluxe
    Raid-Controller: 3ware 8006-2LP Kernel: NA
    VDR-Version: NA Lirc: NA DVB-Treiber: NA

  • AmTraX


    buuuuhhhhhh, das mit dem genkernel --menuconfig all hab ich auch schon getestet.
    da ist er nicht weit gekommen, motze was von loopback nicht im kernel
    enthalten. heisst, ich muss meinen 2.4 kernel neu machen, um einen
    2.6 zum laufen zu bringen !?!?! eindeutig daumen nach unten.


    dann werde ich mich mal ins gentoo forum begeben.


    gruss cypher_head

  • Hi,


    Was gibt den der Kernel vor der Meldung mit dem root device bezüglich der gefunden Festplatten-Controller aus.


    Ich habe hier einen Rechner mit dem 2.6.11-r4 und Platten am SATA-Controller laufen. Da kommt kommt nach der Ausgabe der IDE-Controller mit den DVD Laufwerken der folgende Teil zum SATA Controller und den daran angschlossen Platten. Schau doch mal noch ob bei Dir was ähnliches steht.


    Lars


    Chieftech BE-01B-SL-B mit ExtensionBoard + LCD + eigene Frontplatte (noch in Arbeit), Siemens DVB-C, PVR-250, Athlon XP 1800, SAMSUNG SV160, Gentoo gentoo-dev-sources-2.6.11

  • PanamaJack


    jau, sieht bei mir genau so aus, hab nur eine s-ata platte im system

    habe über das gentoo forum eine anleitung übers kernel update
    2.4 nach 2.6 gefunden. damit hats gefunkt.
    jetzt startet zumindestens der rechner. musste noch coldplug deinstallieren,
    es wurden nur noch bunte zeichen auf der console angezeigt.


    beim booten hat er aber immer noch probleme mit meiner 2 platte,
    quatscht irgendwas von "/dev/hda1 is not a valid block device".
    drauf zu greifen funkt auch nicht.


    das calculated dependencies dauert auch ca. 10sec.



    beide fehler treten mit kernel 2.4 nicht auf ???!!??


    gruss cypher_head

    Einmal editiert, zuletzt von vdr-box ()

  • @cypher_head


    Ich habe den Rechner seinerzeit direkt mit nem 2.6er Kernel installiert. Was irgendwelche Altlasten von dem vorherigen 2.4er Kernel angeht kann ich Dir also wahrscheinlich nicht weiterhelfen.


    Was das coldplug angeht: Das hab ich bei mir drauf und das macht keine Probleme. Es lädt beim booten brav die Treiber für USB, Firewire, Netzwerkkarte etc.


    Zu der Sache mit hda1: Hat der 2.6er Kernel die IDE Geräte vielleicht in einer anderen Reihenfolge erkannt. Ich erinnernen mich, daß ich sowas bei meinem anderen Rechner mal hatte. Der 2.4er Kernel hat dem onboard IDE hda-hdd zugewiesen und dem Promise-Controller dann hde-hdh. Der 2.6er Kernel hats genau andersrum gemacht. Was gibt den

    Code
    cat /proc/partitions

    aus?


    Lars

    Chieftech BE-01B-SL-B mit ExtensionBoard + LCD + eigene Frontplatte (noch in Arbeit), Siemens DVB-C, PVR-250, Athlon XP 1800, SAMSUNG SV160, Gentoo gentoo-dev-sources-2.6.11

  • PanamaJack


    wenn ich mit

    Code
    cat /proc/partitions

    einen test mache
    bekomme ich alle platten meiner s-ata /sda) platte aufgezeigt.


    sonst nix. hab ich beim kernelbau etwas vergessen??


    wenn ich was von hda - hdg mounten will, dan kommen nur fehler meldungen.
    unter kernel 2.4 ist aber hda1 als ext3 mountbar.


    ???!?!?!?!?!?!??!?!?!?!?!!??!??!?!??!??!?!??!?!??!?!?!??!?!?!????


    gruss cypher_head

  • @cypher_head


    Hi



    Da klingt ganz danach, daß bei den Treibern für IDE irgendwas fehlt. Poste doch mal den Abschnitt zu den ATA/ATAPI Sachen aus der .config. Dann kann ich dir Sagen obs daran liegt. Was für ein IDE-Controller ist das überaupt?


    Lars

    Chieftech BE-01B-SL-B mit ExtensionBoard + LCD + eigene Frontplatte (noch in Arbeit), Siemens DVB-C, PVR-250, Athlon XP 1800, SAMSUNG SV160, Gentoo gentoo-dev-sources-2.6.11

  • Hallo,


    zufällig 'nen "make install" gemacht ? Damit hatte ich das gleiche Problem ...


    Geholfen hat bei mir -> .config sichern, Kernel Sourcen neu entpacken (nur neu kompilieren hat nicht geholfen).


    Dann make, make modules_install und danach das bzimage und die System.map nach boot,dann lilo oder Grub konfigurieren.


    Dann lief's.


    Gruß
    Michael

  • PanamaJack


    ist ein asrock board drin:


    und hier der ata kram ;-))

    dmesg

    das sieht doch so falsch nicht aus ????????????????????


    gruss cypher_head

    5 Mal editiert, zuletzt von vdr-box ()

  • @ crashmaster:


    habe die

    Code
    .config

    gesichert. dannach ein

    Code
    emerge vanilla-sourcen

    gemacht. die .config zurück geschrieben. ein

    Code
    make && make modules_install

    danach

    Code
    cp arch/i386/boot/bzImage /boot/2.6.11.5-genvdr5
    cp System.map /boot/System.map-2.6.11.5-genvdr5
    cp .config /boot/config-2.6.11.5-genvdr5

    die

    Code
    lilo.conf

    geändert.

    Code
    lilo

    ausgeführt. neustart, leider das selbe problem


    gruss cypher_head

    Einmal editiert, zuletzt von vdr-box ()

  • @cypher_head


    Hi,


    Zitat

    Original von cypher_head


    Da ist das Problem. Da muss CONFIG_BLK_DEV_IDEDISK=y stehen. Bei make menuconfig heißt das dann "Include IDE/ATA-2 DISK support".


    Zitat


    dmesg

    das sieht doch so falsch nicht aus ????????????????????


    Das was da steht ist schon OK. Das ist die Ausgabe des eigentlichen Treibers für den IDE-Controller. Es fehlt halt nur was, nämlich die Ausgabe des Treibers für die Festplatte :). Wenn du die oben genannte Option noch einschaltest sollten da noch ein paar Zeilen mehr stehen. Bei meinem VDR sieht das dann z.B. so aus:



    Gruß
    Lars

    Chieftech BE-01B-SL-B mit ExtensionBoard + LCD + eigene Frontplatte (noch in Arbeit), Siemens DVB-C, PVR-250, Athlon XP 1800, SAMSUNG SV160, Gentoo gentoo-dev-sources-2.6.11

  • PanamaJack:


    saubere arbeit. jetzt funkts. ich meine ich hätte in einer kernel update
    doku gelesen, das genau dieser punkt nicht aktiviert werden muss.


    das werde ich nochmal nachlesen.


    kann mir auch noch jemand einen tipp geben, wie man das dependencies beim start bescheunigen kann ??


    gruss cypher_head

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!