Ramdisk vom USB-Stick einhängen unmöglich!

Welches Modul/Treiber für welche Hardware, Kernel compilieren...
Benutzeravatar
king-crash
Beiträge: 720
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von king-crash » 25.06.2019 13:24:42

Schau mal im menuconfig nach

Code: Alles auswählen

File Systems -> Partition Types -> Advanced partition selection -> PC BIOS
"Advanced partition selection" scheint aus zu sein, aktiviere das und "PC BIOS"

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 13:26:01

Ich benutze menuconfig nicht, welche CONFIG Optionen wären das?

Benutzeravatar
king-crash
Beiträge: 720
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von king-crash » 25.06.2019 13:35:02

"CONFIG_MSDOS_PARTITION"
Aber das scheint an zu sein da stimmt nur was im menuconfig nicht, hätte mich auch gewundert.
Nimm mal "CONFIG_BLK_DEV_INITRD" und "CONFIG_EXT2_FS" raus. Auch wenn ich nicht glaube, dass das hilft.

Die config passt auch nicht vollständig zu dem von dir verlinkten Kernel.

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 14:54:40

CONFIG_MSDOS_PARTITION=y ist schon ganze Zeit an gewesen. Ich habe jetzt CONFIG_BLK_DEV_INITRD is not set gesetzt und CONFIG_EXT2_FS is not set gesetzt und jetzt führe ich Erstmal make GPL_BOARD_defconfig aus.

Bin eben bauen lassen und testen.

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 15:09:35

Hey, da ist was Du gesucht hast. ;)

Code: Alles auswählen

[   12.232174@0] EXT3-fs: barriers not enabled
[   12.232968@1] kjournald starting.  Commit interval 5 seconds
[   12.235506@0] EXT3-fs (cardblksd2): using internal journal
[   12.235526@0] EXT3-fs (cardblksd2): mounted filesystem with ordered data mode
[   12.235588@0] VFS: Mounted root (ext3 filesystem) on device 253:2.
[   12.236494@0] devtmpfs: error mounting -2
[   12.236571@0] Freeing init memory: 188K
[   12.236642@0] ** enable watchdog
[   12.236654@0] Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
Jetzt müssen wir nur noch init auf dem USB-Stick packen? Bzw. auf der µSD Karte?

Also habe nur die Optionen ext2_fs und blk_dev_initrd deaktiviert.

Edit: Noch mehr Ausgabe.

Benutzeravatar
king-crash
Beiträge: 720
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von king-crash » 25.06.2019 15:27:00

Perfekt, warum das mit einem der Optionen Probleme hatte kann ich dir nicht sagen.

Jetzt kannst du ein System darauf kopieren.
Da ist die Init nur ein kleiner Teil davon. Ich bin nur unschlüssig wie du das am Einfachsten bewerkstelligst.
Du kannst mal debootstrap ausprobieren. Das generiert dir ein Minimalsystem, das du auf die Karte kopieren kannst.
https://wiki.debianforum.de/Debootstrap

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 15:31:55

Ah okay ich habe bereits ein Minisystem von ca. 250 MB Größe bereits mit debootstrap erstellt. Ich kopiere es eben vom PC auf der 2. SD Karten Partition.

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 15:39:29

So ich habe jetzt das System auf der 2. µSD Karten Partition kopiert mit root.

Code: Alles auswählen

[   11.997322@1] EXT3-fs: barriers not enabled
[   11.998127@0] kjournald starting.  Commit interval 5 seconds
[   12.003977@1] EXT3-fs (cardblksd2): using internal journal
[   12.007104@1] EXT3-fs (cardblksd2): mounted filesystem with ordered data mode
[   12.014223@1] VFS: Mounted root (ext3 filesystem) on device 253:2.
[   12.022356@1] devtmpfs: mounted
[   12.023523@1] Freeing init memory: 188K
FATAL: kernel too old
[   12.074531@0] ** enable watchdog
[   12.074571@0] Kernel panic - not syncing: Attempted to kill init!
Der Kernel ist zu alt. :(

Benutzeravatar
king-crash
Beiträge: 720
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von king-crash » 25.06.2019 15:44:20

Kannst ein Debian Wheezy probieren. Das könnte passen.

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 15:46:35

Ich werde es jetzt mal debootstrappen und dann ausprobieren.

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 16:00:51

Geht nicht:

Code: Alles auswählen

root@sharkoon:/home/johannes# debootstrap --foreign --arch=armhf wheezy ./debianw
I: Retrieving InRelease 
I: Retrieving Release 
E: Failed getting release file http://deb.debian.org/debian/dists/wheezy/Release
root@sharkoon:/home/johannes# 

Benutzeravatar
king-crash
Beiträge: 720
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von king-crash » 25.06.2019 16:08:49

Das gibts nur in den Archiven: http://archive.debian.org

Code: Alles auswählen

debootstrap --foreign --arch=armhf wheezy ./debianw http://archive.debian.org/debian

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 16:11:31

Danke, cool. Jetzt erstmal debootstrap durchlaufen lassen.

Habe gerade schon Spiegelserver wie verrückt abgesucht. :D

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 16:29:51

WOW! Voll cool da ist sogar Farbe im Terminal bei mein Laptop via UART bei picocom zu sehen!! :)

Code: Alles auswählen

[ ok ] Activating swap...done.
[warn] Creating compatibility symlink from /etc/mtab to /proc/mounts. ... (warning).
[ ok ] Cleaning up temporary files....
[ ok ] Activating lvm and md swap...done.
[....] Checking file systems...fsck from util-linux 2.20.1
done.
[ ok ] Mounting local filesystems...done.
[ ok ] Activating swapfile swap...done.
[ ok ] Cleaning up temporary files....
[ ok ] Setting kernel variables ...done.
[ ok ] Configuring network interfaces...done.
[ ok ] Cleaning up temporary files....
INIT: Entering runlevel: 2
[info] Using makefile-style concurrent boot in runlevel 2.
[ ok ] Starting enhanced syslogd: rsyslogd.
[ ok ] Starting periodic command scheduler: cron.

Und nun? :)

Benutzeravatar
king-crash
Beiträge: 720
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von king-crash » 25.06.2019 17:01:38

Evtl wird auf dem UART kein getty ausgeführt.

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 17:08:42

Möglich, jedenfalls kann ich nun keine Eingaben zum Tablet via. UART tätigen. Ein Hinweis der vielleicht noch hilfreich wäre, der Bildschirm des Tablets leuchtet, also es ist nur am Leuchten und zeigt nix an. Fast schwarzes Bild in sehr dunklem blau ohne irgendwelche Informationen.

Benutzeravatar
king-crash
Beiträge: 720
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von king-crash » 25.06.2019 17:29:59

Das ist jetzt denke ich Gerätespezifisch. Gibt es ein Framebufferdevice, z.B. /dev/fb0?

Joe58

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von Joe58 » 25.06.2019 17:39:04

Wie schaue ich das nach? Ich habe das Tablet zweimal und habe bei das Andere im /dev Verzeichnis nachgeschaut, fb0 gibt es nicht. :(

Benutzeravatar
king-crash
Beiträge: 720
Registriert: 08.08.2006 12:07:56
Lizenz eigener Beiträge: MIT Lizenz

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von king-crash » 25.06.2019 17:55:06

Dann kann ich dir leider nicht weiterhelfen. Ich bin weder mit dem System vertraut, noch mit embedded Grafik.
Evtl probierst du es in einem anderen Thread aber ob das hier das perfekte Forum für dererlei Fragen ist...
Ein Ansatzpunkt sind die einkompilierten Grafiktreiber, möglicherweise findet die Suchmaschine deiner Wahl etwas dazu.

mludwig
Beiträge: 793
Registriert: 30.01.2005 19:35:04

Re: Ramdisk vom USB-Stick einhängen unmöglich!

Beitrag von mludwig » 25.06.2019 20:50:28

Ist das UART wie eine Serielle Schnittstelle? Dann vielleicht wie hier viewtopic.php?f=27&t=173472 vorgehen, um eine serielle Konsole zu bekommen.

Antworten