IDE Menü

Kreuzuebersetzer, Diskussion über Änderungen im Tuxbox-CDK und Tuxbox-CVS
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

heute mal neu ausgechekt, Beta 1.3

die HDD wird erkannt und auch nach einen kommpletten Neustart gemountet, das MMC (als SD) ab noch nicht
Mountpunkt für die HDD ist root/hdd (nicht root/var/hdd1)
Mountpunkt für die verbaute SD ist /var/mmc, dar dieser ja erstellt wird

um die SD nach einen kommpletten Neustart zu Nutzen, muss ich sie über das Menü manuell wieder über "Partition nicht eingehängt" und der Angabe des Dateisystem -> ext2 und "Einhängen nach" -> /var/mmc gemountet werden, wobei die SD schon Daten und mit ext2 formatiert war

die HDD habe ich kommplett neu Eingerichtet, mit Formatierung und Prüfung

mir scheint das in /var/config/drivesetup.conf die Einträge am Ende für:

Code: Alles auswählen

drive_mmc_module-name=mmc2
drive_mount_mtdblock_partitions=0
drive_use_fstab=1
nicht ausreichen

:wink: und das Icon ist jetzt drinne, aber nicht das was ich vorher hatte

mfg
Tom

//EDIT -------------------------

hi

ich habe jetzt was geändert und neu Compeliert
in diesen geht es jetzt ohne Problem nach einen Neustart, wollte nicht beunruhigen :-?

ich habe im Neutrino-squashfs Bereich noch im /root-Bereich für /root/hdd noch /hdd/flime /hdd/daten und hdd/bilder-mp3 angelegt
im root noch den Ordner /sd (da ich ja eine SD-Karte nutze)
neu geflascht, die Version ist immernoch BETA! 1.3

es geht jetzt, mach noch einen Neustart aus dem Deepstandby, denke aber das es jetzt doch läuft, woran es jetzt genau auf meiner Nokia lag, weiss ich nicht

sorry, wenn ich verwirrte, erst nach den zweiten Flash lief es, Entschuldigung

ich kann Bilder Zeigen, wie es bei mir läuft, wenn interess vorhanden ist

ich bin ein Dussel :dash:
Zuletzt geändert von tomworld am Freitag 18. Dezember 2009, 23:12, insgesamt 1-mal geändert.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

tomworld hat geschrieben:

Code: Alles auswählen

drive_mmc_module-name=mmc2
drive_mount_mtdblock_partitions=0
drive_use_fstab=1
drive_mmc_module-name gibt nur an welches Modul du eingestellt hast -> mmc2
drive_mount_mtdblock_partitions hat nichts mit dem MMC zu tun
drive_use_fstab gibt an, ob fstab verwendet wird, also hat auch nicht wirklich etwas mit dem MMC zu tu

Relevant sind diese Einträge, die mit drive (=Laufwerk) beginnen.
dabei stehen die Nummern dahinter für die 3 möglichen Typen:

drive_0 = Master
drive_1 = Slave
drive_2 = MMC


Die drei Typen werden im Prinzip gleich behandelt, also wenn du ein MMC einbindest musst du das genauso machen wie mit einer Festplatte.
Also im Prinzip immer so vorgehen:
  • Treibermodi auswählen
  • Übernehmen
  • Laufwerk auswählen
  • Dateisystem, Mountpoint, Speicherplatz wählen
  • Partition erstellen, Formatieren
  • evtl. Kontrolle oder weitere Partitionen oder Laufwerke partitionieren
  • Übernehmen
    fertig
siehe auch hier:
http://wiki.tuxbox-cvs.sourceforge.net/ ... einrichten

Ich habe das wer weiß wie oft getestet und es hat zumindest im gegenwärtigen Versionsstand immer funktioniert.
um die SD nach einen kommpletten Neustart zu Nutzen, muss ich sie über das Menü manuell wieder über "Partition nicht eingehängt" und der Angabe des Dateisystem -> ext2 und "Einhängen nach" -> /var/mmc gemountet werden, wobei die SD schon Daten und mit ext2 formatiert war
Vermutlich sind die Einstellungen nicht in die Startscripte geschrieben worden (Übernehmen ausgeführt?)
Wenn möglich, poste bitte mal ein Log und die beiden Startscripte!
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

sorry, ich habe oben noch was dazu geschrieben

mit den jetzigen, geht es erstmal (ist ja noch Beta), habe nur einen kurtzen Test zwischen den beiden Imagen gemacht, beim Ersten klappte das nicht mit dem oder meine SD, verstehen muss das keiner, habe dann noch den Ordner /sd angelegt, da es mir besser zeigt, als im /var-Bereich ob wirklich beschreibbar und gemountet

bitte nicht übel nehmen, es hat sich aber so dargestellt und danke für die Beschreibung @dbt

ich habe nochmal aus dem Deepstandby gestartet (drei Minuten gewartet), HDD und auch der Mount auf /root/sd werden im Tuxbox Commander der Dbox angezeigt

also meine Box ist eine Nokia Avia600 mit HDD-IF mit eingesteckter SD-Karte von 1Gb, fest verbaut in der Box, keine MMC
vorher mit dem "alten" Menü musste ich mmccombo nutzen, jetzt geht mmc2, die SD war schon in ext2 formatiert

ich konnte aber alles über das Menü ansteuern, das euch recht gelungen ist :D
(HDD habe ich aber neu Eingerichtet)

mfg
Tom
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Ich kann auch nur mmc2 empfehlen.
mmccombo lädt nur teilweise und fliegt dann doch auf die Schnauze und wird nicht geladen.
mmc wird zwar geladen, aber gibt falsche Werte raus.
mmc2 klappt prima.
Woran das liegt, kann ich auch nicht sagen. Das ist was für HW-und Treiberspezies.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

na, ich habe lange trieniert mit diesen Treibern

mmc brachte nix
mmc2 brachte vor diesen Menü nix in einer Nokia, da ging es nur über den zwank des Laden's der mmccombo, das habe ich alles austreniert, wirklich
ich war erstaunt, das jetzt mit diesen Menü die mmc2 auch geht, der Quelltext der Treiber ist mir bekannt, da kann man auch nachlesen

Problem ist, ich habe meine HDD in ext3 Formatiert, es zeigt aber wiederum ext2 an
da sehe ich ein grösseres Problem
ich denke das sollte sich nicht in der Config schneiden, ist aber so :dash:
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

na, ich habe lange trieniert mit diesen Treibern

mmc brachte nix
mmc2 brachte vor diesen Menü nix in einer Nokia, da ging es nur über den zwank des Laden's der mmccombo, das habe ich alles austreniert, wirklich
ich war erstaunt, das jetzt mit diesen Menü die mmc2 auch geht, der Quelltext der Treiber ist mir bekannt, da kann man auch nachlesen
Das hat mit dem Menü vermutlich wenig zu tun, da es auf die im System vorhandenen Ladekommandos aufsetzt und wenn da eins 'ne andere Auffassung hat, wie es ein Modul laden soll, passieren möglicherweise seltsame Sachen. :wink:
Problem ist, ich habe meine HDD in ext3 Formatiert, es zeigt aber wiederum ext2 an
da sehe ich ein grösseres Problem
ich denke das sollte sich nicht in der Config schneiden, ist aber so :dash:
Sollte nicht so dramatisch sein. ext3 ist eigentlich das Gleiche wie ext2 nur das für ext3 ein journal dran hängt. Du kannst dort wo ext2 steht auch ext3 einstellen (auch umgekehrt) und ohne zu formatieren dann einhängen. Für ext3 muss nur jbd.o geladen sein, sonst geht nur ext2.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

gut, ich mach das ja nicht von ungefähr und geschetzt, oder die werden es schon machen damit usw.

ich gebe hier meine Fehler, auf meinen System wieder, ohne das ich in das Menü eingreife, um Euch zu zeigen, wo es noch hackt

das ist nicht böse gemeint

ich weiss das es ext2 und ext3 + jbd, oder nur ext3 + jdb zum formatieren im Image gibt, es werden alle Treiber geladen (auch die nicht im Image sind)

wollte ich nur bemerken :D
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Wollte damit auch nur andeuten, dass es quasi nur eine Formsache ist mit der ext3/2 Anzeige. Das kann man schon noch irgendwie anpassen.

PS:
Reports sind immer willkommen, weil hilfreich. Weiter so! Es gibt leider auch Spezialisten, die das irgendwie (vlt. auch nur unbewusst?) anders sehen und nur Luft quatschen.
tine1084
Einsteiger
Einsteiger
Beiträge: 160
Registriert: Freitag 8. September 2006, 14:58

Re: IDE Menü

Beitrag von tine1084 »

Wird das script "init_hdd.sh" was in /sbin liegt gebraucht oder kann das entfernt werden?
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Das wird nicht gebraucht, aber man könnte sowas, wie eine Schnelleinrichtung einbauen, wo man das nutzen kann, aber momentan ist es überflüssig.
tomworld
Einsteiger
Einsteiger
Beiträge: 247
Registriert: Sonntag 24. August 2008, 03:44

Re: IDE Menü

Beitrag von tomworld »

zweites Problem was ich feststellte ist:
(BETA 1.3)
wenn ich nur die SD (auf dem HDD-IF) einbinde, startetet die Box nicht mehr durch, bei einen Neustart, ist dann das MMC, sie bliebt dann stehen
nur mit Einbindung der HDD geht es mit einen Neustart

nach einen Hardreset sind die Daten dafür zwar noch vorhanden (/var/tuxbox/config/drivesetup.conf), werden aber nicht eingelesen

mit setzen "IDE-Interface" -> "aktiv mit standard IRQ" (Standard sollte gross, da der Standard) geht es, ohne die HDD zu Mounten, nur mit den Laden der Treiber

also, die SD ist dann da, HDD kann nicht da sein, da nicht in der Conf eingetragen
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Das ist eigentlich normal so, wenn du ein MMC benutzt, dass auf dem IDE-IF sitzt. Da musst du natürlich auch das IDE-IF mit einschalten. Es soll ja Lösungen für MMC geben, ohne extra IDE-IF, dann müsste es reichen, nur mmc zu aktivieren. Das Szenario konnte ich bisher aber mangels Hardware nicht testen.
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

Die SD/MMC auf dem IDE-Interface laufen auch ohne die IDE-Treiber.
Ist bei mir jedenfalls so, wenn ich alles über meine alten Skripte starte.
Spannung liegt ja immer an.
Zuletzt geändert von GetAway am Sonntag 20. Dezember 2009, 13:44, insgesamt 1-mal geändert.
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: IDE Menü

Beitrag von rhabarber1848 »

Ab hier gab es schon einmal eine Diskussion zu MMC:
http://www.tuxbox-cvs.sourceforge.net/f ... 83#p362983
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

GetAway hat geschrieben:Die SD/MMC auf dem IDE-Interface laufen auch ohne die IDE-Treiber.
Sorry , ja stimmt, geht auch ohne :oops:
FlatTV
Einsteiger
Einsteiger
Beiträge: 110
Registriert: Freitag 9. Januar 2009, 18:22

Re: IDE Menü

Beitrag von FlatTV »

Ich habe mal versucht, intuitiv eine Festplatte einzurichten :-?

Zuerst habe ich eine leere Festplatte installiert und kontrolliert

Code: Alles auswählen

~ # fdisk /dev/ide/host0/bus0/target0/lun0/disc

The number of cylinders for this disk is set to 79656.
There is nothing wrong with that, but this is larger than 1024,
and could  in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): p

Disk /dev/ide/host0/bus0/target0/lun0/disc: 41.1 GB, 41110142976 bytes
16 heads, 63 sectors/track, 79656 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes

                                Device Boot      Start         End      Blocks Id  System

Command (m for help):
Dann wurde ein CVS-Image geflasht (ide-Menü 1.4 Beta, Filesysteme sind dabei)
Einstellungen im IDE-Menü vornehmen:
- IDE-Interface -> EIN
- übernehmen

Code: Alles auswählen

BETA! 1.4
[drive setup] loadDriveSettings: load settings from /var/tuxbox/config/drivesetup.conf
[drive setup] loadFdiskPartTable: /dev/ide/host0/bus0/target0/lun0/disc not available...
[drive setup] loadFdiskPartTable: /dev/ide/host0/bus0/target1/lun0/disc not available...
[drive setup] loadFdiskPartTable: /dev/mmc/disc0/disc not available...
[neutrino] hddtemp -n -w -q /dev/ide/host0/bus0/target0/lun0/disc > /tmp/hdtemp2>/dev/null failed with return code = 127
[drive setup] getHddTemp: reading temperature from hdd failed...hddtemp not installed
[neutrino] hddtemp -n -w -q /dev/ide/host0/bus0/target1/lun0/disc > /tmp/hdtemp2>/dev/null failed with return code = 127
[drive setup] getHddTemp: reading temperature from hdd failed...hddtemp not installed
[drive setup] ide modules unloaded...
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
dboxide: $Id: main.c,v 1.14 2009/06/19 14:39:26 seife Exp $
ide: late registration of driver.
dboxide: activating cs2
dboxide: address space of IDE-Interface is at: 0xc3b91000
dboxide: IDE-Interface detected, Vendor: Unknown
dboxide: sreset succeeded
Probing IDE interface ide0...
hda: Maxtor 6E040L0, ATA DISK drive
ide0 at 0x010-0x017,0x04e on irq 47
hda: attached ide-disk driver.
hda: host protected area => 1
hda: 80293248 sectors (41110 MB) w/2048KiB Cache, CHS=79656/16/63
Partition check:
 /dev/ide/host0/bus0/target0/lun0:

/dev/ide/host0/bus0/target0/lun0/disc:
 setting 32-bit IO_support flag to 1
 setting drive write-caching to 0 (off)
 setting standby to 0
 (off)
 IO_support     =  1 (32-bit)
SGI XFS with no debug enabled
Journalled Block Device driver loaded
[drive setup] mkFstab: writing /etc/fstab...ok
[drive setup] writeInitFile: writing /etc/init.d/06hdd ...ok
[drive setup] writeInitFile: writing /etc/init.d/07mounts ...ok
[drive setup] linking /etc/init.d/06hdd-->/etc/init.d/S06hdd ...ok
[drive setup] linking /etc/init.d/06hdd-->/etc/init.d/K06hdd ...ok
[drive setup] linking /etc/init.d/07mounts-->/etc/init.d/S07mounts ...ok
[drive setup] linking /etc/init.d/07mounts-->/etc/init.d/K07mounts ...ok
BETA! 1.4
[drive setup] loadDriveSettings: load settings from /var/tuxbox/config/drivesetup.conf

The number of cylinders for this disk is set to 79656.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
[drive setup] loadFdiskPartTable: /dev/ide/host0/bus0/target1/lun0/disc not available...
[drive setup] loadFdiskPartTable: /dev/mmc/disc0/disc not available...
[neutrino] hddtemp -n -w -q /dev/ide/host0/bus0/target0/lun0/disc > /tmp/hdtemp2>/dev/null failed with return code = 127
[drive setup] getHddTemp: reading temperature from hdd failed...hddtemp not installed
[neutrino] hddtemp -n -w -q /dev/ide/host0/bus0/target1/lun0/disc > /tmp/hdtemp2>/dev/null failed with return code = 127
[drive setup] getHddTemp: reading temperature from hdd failed...hddtemp not installed
Die Festplatte wird jetzt erkannt, weiter gehts mit
- Partition hinzufügen
-> Partition aktivieren -> JA
-> Datiesystem -> ext2
-> Einhängen nach -> /hdd1
-> Zugewiesene Partitionsgröße -> 1024
-Partition erstellen u. formatieren

Code: Alles auswählen

# [neutrino] no file /var/tuxbox/config/formating.start was found
[drive setup] formating...
[drive setup] unmount device...
[drive setup] creating partition...

The number of cylinders for this disk is set to 79656.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)

Command (m for help): Command action
   e   extended
   p   primary partition (1-4)
Partition number (1-4): First cylinder (1-79656, default 1): Last cylinder or +s
ize or +sizeM or +sizeK (1-79656, default 79656):
Command (m for help): The partition table has been altered!

Calling ioctl() to re-read partition table.
 /dev/ide/host0/bus0/target0/lun0: p1
 /dev/ide/host0/bus0/target0/lun0: p1
Syncing disks.
[drive setup] formating...
sh: mkfs.ext2: not found
[neutrino] mkfs.ext2 -T largefile -m0 -q /dev/ide/host0/bus0/target0/lun0/part1
failed with return code = 127
[drive setup] mkFs: make filesystem ext2 for /dev/ide/host0/bus0/target0/lun0/part1 failed...
[neutrino] no file /var/tuxbox/config/formating.end was found
Okay, Partition anlegen hat geklappt, formatieren aber nicht weil mkfs.ext2 nicht gefunden wird.

cu FlatTV
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

[drive setup] formating...
sh: mkfs.ext2: not found
[neutrino] mkfs.ext2 -T largefile -m0 -q /dev/ide/host0/bus0/target0/lun0/part1
failed with return code = 127
[drive setup] mkFs: make filesystem ext2 for /dev/ide/host0/bus0/target0/lun0/part1 failed...
Rein intuitiv würde ich sagen, dass es nicht da ist :gruebel: Isses denn in /sbin drin?
FlatTV
Einsteiger
Einsteiger
Beiträge: 110
Registriert: Freitag 9. Januar 2009, 18:22

Re: IDE Menü

Beitrag von FlatTV »

nee :gruebel:, nur mkfs.xfs - habe aber mit

Code: Alles auswählen

--with-filesystems=extfs,xfs,nfs,cifs,vfat,smbfs,lufs
gebaut.
Ich suche mal :roll:

cu FlatTV
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Das hat dann eigentlich nichts mit dem Menü direkt zu tun, dann ist irgendwas beim bauen schiefgelaufen.
EDIT: Aber ich sehe, dass es vlt. sinnvoll wäre eine Art Toolcheck zu machen.
tine1084
Einsteiger
Einsteiger
Beiträge: 160
Registriert: Freitag 8. September 2006, 14:58

Re: IDE Menü

Beitrag von tine1084 »

@FlatTV,

mach in deiner "root-local.sh" ein "make flash-e2fsprogs" rein, dann passt es. :wink:
dietmarw
Contributor
Beiträge: 1833
Registriert: Mittwoch 10. April 2002, 15:39

Re: IDE Menü

Beitrag von dietmarw »

dann sollte das evtl. bei enable-ide als default gebaut werden..?
FlatTV
Einsteiger
Einsteiger
Beiträge: 110
Registriert: Freitag 9. Januar 2009, 18:22

Re: IDE Menü

Beitrag von FlatTV »

dietmarw hat geschrieben:dann sollte das evtl. bei enable-ide als default gebaut werden..?
genau das meine ich auch

cu FlatTV
rhabarber1848
CDK-Experte
Beiträge: 4335
Registriert: Donnerstag 3. April 2008, 14:05

Re: IDE Menü

Beitrag von rhabarber1848 »

dietmarw hat geschrieben:dann sollte das evtl. bei enable-ide als default gebaut werden..?
Sollte hiermit erledigt sein:
http://article.gmane.org/gmane.comp.vid ... x.scm/1718

Vorher wurde flash-e2fsprogs nur auf der Dreambox gebaut.
dbt
Administrator
Beiträge: 2675
Registriert: Donnerstag 28. September 2006, 19:18

Re: IDE Menü

Beitrag von dbt »

Habe soeben den Support für NFS-Server eingebaut. Doku dazu hier:
http://wiki.tuxbox-cvs.sourceforge.net/ ... einrichten
GetAway
Contributor
Beiträge: 1509
Registriert: Donnerstag 27. Dezember 2007, 12:59

Re: IDE Menü

Beitrag von GetAway »

Da ja in Neutrino, seit Einbau des IDE-Menü's, komplett mit fdisk gearbeitet wird, könnte
man das defaultmäßige Mitbauen von sfdisk bei --enable-ide in flashroot.mk rausnehmen.
Spart immerhin ca. 46k im Flash. Das Bauen per customizing-skript sollte reichen. :gruebel: