kernel/bootp/nfs-root/channels

Sammlung von Anleitungen und HowTos für dBox2
hanfo
Interessierter
Interessierter
Beiträge: 24
Registriert: Montag 30. Juli 2001, 00:00

Beitrag von hanfo »

Hi,

...ich hätte da auch noch ein paar Fragen - irgendwo versteh ich das alles noch nicht so recht <IMG SRC="/forum/images/smiles/icon_frown.gif">

Also: ich hab' den Debug-Mode enabled, mein Flash (wahrscheinlich) dabei gekillt, aber dann mittels minflsh booten können. Dann hab'ich yadd gezogen und auch booten können.

- woher weiß der Kernel eigentlich, wo er das root-fs herkriegt? IP-Adresse sehe ich ja noch ein (die des bootp-servers, oder?), aber
welches Verzeichnis? Kann ihm das ja nicht über die command-line des bootloaders mitgeben? Und kann ich dieses Verzeichnis auch noch im Kernel ändern (rdev oder so...)?

- habe gestern ein neues yadd hergenommen, da hab' ich keinen Kernel gefunden. Hab also den alten hergenommen und der hat dann nicht mal 'ne nfs-Anfrage 'rausgeschickt. Da fehlt's bei mir einfach noch...

- Wenn ich das alte Yadd starte, kommt neutrino hoch und ich seh' auf dem Fernseher das OSD. Leider kein Bild - außer das Testbild (glaub' Kanal 0001) des Kabelbetreibers. Liegt das jetzt an einer falschen channels.bin oder hab' ich vorher noch was falschgemacht? Treiber sollten doch jetzt eigentlich passen, nachdem das OSD kommt...

Wär cool, wenn mir einer bei Gelegenheit da mal ein bisschen weiterhelfen könnte :^)

danke schon mal,

Hanfo
field
Senior Member
Beiträge: 288
Registriert: Freitag 20. Juli 2001, 00:00

Beitrag von field »

Der Kernel (bzw. das PPCBoot) bezieht den Pfad zum NFS-Root-Verzeichnis aus dem Pfad, den er auf einen BootP-Request als Antwort bekommt (tftpboot weg und dann den kernel-namen + root dazu). In den ersten Versionen vom PPCBoot war der Pfad noch fix hineincompiliert.

Also bei den YADDs von MCClean war (und ist bis jetzt) immer ein Kernel dabei. Du musst nur die Anweisungen zum Umbenennen richtig befolgen (also zb kernel in kernel-cdk und das Verzeichnis nfs in cdkroot).

Wenn OSD geht (und sogar ein Testbild vom Kabelbetreiber) geht, dann ist sicherlich "nur" deine channels.bin falsch.