wo werden denn die ide-treiber beim start der box geladen?
Dafür ist init.drives zuständig. Diese wird in /var/etc/init.d angelegt wenn man Übernehmen drückt, aber aus dem Log ist ersichtlich, dass es erst garnicht soweit kommt.
Neutrino exited with nonzero exit status, restarting...
Und zwar dann wenn das ext3 Modul geladen wird. Das Log soll ausgeben, dass jbd geladen wurde und dann knallts eben an besagter Stelle.
Zum Anlegen von irgendwas kommts dann logischerweise nicht mehr. Da das doch etwas dumm ist habe ich den v2a Patch noch gemacht. Dort sollte das behoben sein, ansonsten musst du die Zeilen auskommentieren oder kein ext3 verwenden. Der gleiche Effekt übrigens auch bei mmc mit vfat, weil fat geladen werden muß. http://forum.tuxbox-cvs.sourceforge.net ... 15#p369815
Ich meine damit, das ext3 (nicht)mit reinkompiliert wird. Die Module werden alle beim Übernehmen geladen, wenn sie vorhanden sind. Es soll aber noch so sein, dass dann nur die Module beim Booten geladen werden, die tatsächlich benötigt werden. Das zur TODO-Liste.
Vom Prinzip schon, nur hatte ich ja angekündigt, dass es diesmal keine Marker geben wird, sondern die Module so wie sie geladen werden sollen in ein Script gepackt werden. Momentan passiert das in besagtem init.drives, welches in rcS aufgerufen wird. Dort stehen auch die Mounts drin. Im Normalfall wären das mount -a und swapon-a. Auch die hdparm Kommandos sind dort untergebracht. Alles eben was mit den Laufwerken (drives->init.drives) zu tun hat. Der Schalter im Menü fstab ja/nein bewirkt dann, was für Mounteinträge dort drin stehen. Fstab wird aber trotzdem immer erzeugt, aber die Einträge ändern sich entsprechend. Wie das am Ende genau aussieht, hängt davon ab, wie die init-Umgebung mal aussehen wird. Momentan wird das ja überdacht. Vorher ist die Sache hier auch nicht 100% in Stein gemeißelt. Bei Gelegenheit muss ich mal sowas wie eine Gebrauchsanleitung hier anbringen.
tine1084 hat geschrieben:Mit deinem aktualisierten Patch funktioniert es jetzt.
Mir ist aber aufgefallen, dass im Menü bei "hda (Master) Partitions-Nr.: 1" steht und im log steht aber "0"
Das ist normal. Intern werden die 4 möglichen Partitionen von 0-3 gezählt. Als Benutzer bekommt man das natürlich so nicht zu sehen.
Ausserdem sind jede Menge Logmeldungen drin, die später auf jeden Fall rauskommen und auch nur informativ sind. Wenn nicht ausdrücklich ein Fehler angezeigt wurde, sollte man das beruhigt vernachlässigen können.
tine1084 hat geschrieben:
Edit:
Wenn ich eine Partition erstelle und formatiere kommt zum schluß: "Beim Einrichten der Partition sind Fehler aufgetreten!"
dbt hat geschrieben:Dann wurde bei dir die init.drives nicht reingepatcht. Schau mal ob die fehlt. Ansonsten musst mal schauen, ob das im Patch bei dir drin steht.
tine1084 hat geschrieben:
Edit:
Wenn ich eine Partition erstelle und formatiere kommt zum schluß: "Beim Einrichten der Partition sind Fehler aufgetreten!"
Das sieht so aus, als würde der Mountpoint fehlen. Der scheint irgendwie nicht aus den Settings rüber zu kommen. Da scheint noch irgendwas zu fehlen, damit die an der Stelle auch genommen werden. Ich dachte das hätte ich mit einem zusätzlichen write/save erledigt. Muss ich mir was anderes überlegen, ist sowieso nicht optimal, wenn man das immer wieder so macht.
Eventuell sollte man während des FsCheck einen Hinweis auf dem Bildschirm anzeigen
Für das Errorhandling hab ich noch einiges vor, insofern, dass man nicht immer ein Log braucht, um Fehler zu erkennen und melden zu können, war übrigens auch ein Problemfaktor beim ide_menü_1.
Der Teil war einer der Offtopics im Patch. Einige hab ich die Tage schon mal eingecheckt, damit ich die nicht immer wieder rausmachen muss. Den kann man also rauslassen.
Eventuell sollte man während des FsCheck einen Hinweis auf dem Bildschirm anzeigen
Ich meinte damit, dass während die Festplatte überprüft wird eine Meldung auf dem Bildschirm (wie z.B.: checking filesystem...) angezeigt wird, so wie beim Einrichten und Formatieren der Partition auch.
dbt hat geschrieben:Das sieht so aus, als würde der Mountpoint fehlen. Der scheint irgendwie nicht aus den Settings rüber zu kommen. Da scheint noch irgendwas zu fehlen, damit die an der Stelle auch genommen werden. Ich dachte das hätte ich mit einem zusätzlichen write/save erledigt. Muss ich mir was anderes überlegen, ist sowieso nicht optimal, wenn man das immer wieder so macht.
Wenn ich nach dem erstellen und formatieren der Partiton auf "Partitionen jetzt einhängen/aushängen" gehe, dann wird sie gemountet.
Edit:
Mir ist noch aufgefallen, dass beim configure 2x "Neutrino Drive-Setup" erscheint.
Ich meinte damit, dass während die Festplatte überprüft wird eine Meldung auf dem Bildschirm (wie z.B.: checking filesystem...) angezeigt wird, so wie beim Einrichten und Formatieren der Partition auch.
Aso...Ja, habe das auch in Erwägung gezogen, könnte etwas langwierig werden bei großen Platten und dann sieht das so aus, als ob da was hängt. Ich hatte bisher nur noch keine genaue Idee wie man das am besten umbiegt. Aber da wird sich schon was ergeben.
Wenn ich nach dem erstellen und formatieren der Partiton auf "Partitionen jetzt einhängen/aushängen" gehe, dann wird sie gemountet.
Du meinst das 1. Untermenü. Dort werden alle mounts/unmounts auf der Platte gemacht. Im 2.Untermenü kann man das für die einzelne Partition machen, geht das?
dbt hat geschrieben:
Du meinst das 1. Untermenü. Dort werden alle mounts/unmounts auf der Platte gemacht. Im 2.Untermenü kann man das für die einzelne Partition machen, geht das?
Mit aktuellem CVS applied der Patch nicht mehr wegen dem "private" Kram da in der neutrino.cpp/h
Könntest du ihn nochma anpassen? Habe im Moment Urlaub und könnte mal ne Runde testen, allerdings bin
ich morgen erstmal bis ende der Woche weg, wenn ich heut noch ein Image backen könnte wär das gut.