[BraLUG] Beagleboard Booterror - Kennt sich da wer aus ?

dominik gausa dominik.gausa at gmx.de
Do Jul 21 14:32:13 CEST 2011


-------- Original-Nachricht --------
> Datum: Thu, 21 Jul 2011 13:49:08 +0200
> Von: Markus Dahms <mad at automagically.de>
> An: bralug at bralug.de
> Betreff: Re: [BraLUG] Beagleboard Booterror - Kennt sich da wer aus ?

> Hallo Dominik,
> 
> Am Thu, 21 Jul 2011 13:10:22 +0200
> schrieb "dominik gausa" <dominik.gausa at gmx.de>:
> 
> > Ich bastel momentan mit einem BeagleBoard XM RevC.
> 
> steht auch auf meiner Wunschliste...
> 
> > Seit geraumer Zeit bleibe ich mit jeglicher vorstellbarer und
> > einstellbarer Config bei folgendem Error hängen:
> > 
> > 
> > [    1.787567] Waiting 2sec before mounting root device...
> > [    2.013610] mmc0: new high speed SDHC card at address b368
> > [    2.022613] mmcblk0: mmc0:b368 USD   3.75 GiB (ro)
> > [    2.033752]  mmcblk0: p1 p2
> > [    3.796783] VFS: Cannot open root device "mmcblk0p2" or
> > unknown-block(179,2) [    3.804290] Please append a correct "root="
> > boot option; here are the available partitions: [    3.813140]
> > b300         3941376 mmcblk0  driver: mmcblk [    3.818786]
> > b301           72261 mmcblk0p1
> > 00000000-0000-0000-0000-000000000mmcblk0p1 [    3.827239]
> > b302         3863632 mmcblk0p2
> > 00000000-0000-0000-0000-000000000mmcblk0p2 [    3.835693] Kernel
> > panic - not syncing: VFS: Unable to mount root fs on
> > unknown-block(179,2)
> 
> um das Offensichtliche auszuschließen: root=/dev/mmcblk0p2 ist gesetzt
> oder fehlt da das /dev/?
> 
> Hat der Kernel den passenden Dateisystem-Treiber eingebaut?
> 
> Hier gibt's 'nen ähnliches Problem (leicht andere Hardware), vielleicht
> hilft's als Anhaltspunkt:
> http://www.plugcomputer.org/plugwiki/index.php/SD_Card_As_Root_File_System
> 
> Markus

Meine Aktuellen u-Boot Configs sind:
setenv mmcargs 'setenv bootargs console=ttyO2,115200n8 vram=32M root=/dev/mmcblk0p2 rw rootfstype=ext3 rootdelay=2'
setenv loadaddr 0x80200000
setenv loaduimage 'ext2load mmc ${mmcdev}:2 ${loadaddr} /boot/uImage'

Damit startet er wunderbar das uImage aus dem ext2fs.

Auch probiert hab ich "root=/root=b302" die Angabe des Dateisystems als Hex.

u-Boot erkennt die Partition, aber das Linux nicht.

Ich tippe langsam darauf das ich falsche Toolchainversionen nutze oder sonst etwas, denn ich bekomme selbst den Source des Demoprogramms nur bis zu diesem Fehler gestartet.

Danke dir für den Link, kannte das Wiki noch nicht und werd mich mal durchklicken.

Dominik
-- 
Empfehlen Sie GMX DSL Ihren Freunden und Bekannten und wir
belohnen Sie mit bis zu 50,- Euro! https://freundschaftswerbung.gmx.de



Mehr Informationen über die Mailingliste Bralug