[yocto] [genericx86-jethro] core-image-sato - VFS: Cannot open root device "PARTUUID=8316.." or unknown-block(0, 0): error -6

Khem Raj raj.khem at gmail.com
Sat Jul 23 10:33:57 PDT 2016


On Sat, Jul 23, 2016 at 9:49 AM, Simon Bolek <simon.bolek at googlemail.com> wrote:
> Thanks, sorry that I bother you all the time, but I do not seem to make any
> progress :(
> Is there anything else I can check?
> It seems, on boot time this device is not mounted, only ram0...15.

It so seems that driver may be missing in initramfs could be one
reason. other reason could
be that udev is not settling down for this device. So may be changing
the udevadm to wait
a bit for devices to mount might help

>
> thank you
> Simon :-)
>
>
>
> On Sat, Jul 23, 2016 at 6:07 PM, Khem Raj <raj.khem at gmail.com> wrote:
>>
>> On Sat, Jul 23, 2016 at 8:57 AM, Simon Bolek <simon.bolek at googlemail.com>
>> wrote:
>> > Hi,
>> >
>> > Well it is, as far as what
>> > parted /dev/sda print
>> >  says.
>> >
>> > generated grub.cfg matches that with PARTUUID, so it looks fine.
>> >
>> > menuentry "Linux" {
>> >     search --no-floppy --fs-uuid e88ec2c7-3438-4fe3-9033-83eb81957875
>> > --set
>> > root
>> >     linux /vmlinuz root=PARTUUID=8316255c-f839-43fa-b2c6-d83bbed80962
>> > rw
>> > quiet
>>
>> this seems ok to me.
>>
>> >
>> > }
>> >
>> > However fdisks -l shows only /dev/sda1, which ist strange.
>> >
>> > Is there something wrong with install.sh script?
>> > Compared to FIDO, it is GPT, not MSDOS. But i did not touch anything
>> > there.
>> > Maybe you can take a look at it?
>> >
>> > http://git.yoctoproject.org/cgit.cgi/poky/plain/meta/recipes-core/initrdscripts/files/init-install.sh?h=jethro
>> > It always checks the grub version, however in FIDO Grub was also 2.00,
>> > so I
>> > do not get the IFs.
>> >
>> > thank you!
>> > Simon :-)
>> >
>> >
>> > On Sat, Jul 23, 2016 at 4:52 PM, Khem Raj <raj.khem at gmail.com> wrote:
>> >>
>> >>
>> >> > On Jul 23, 2016, at 5:25 AM, Simon Bolek <simon.bolek at googlemail.com>
>> >> > wrote:
>> >> >
>> >> > Hello!
>> >> >
>> >> > I am trying to install genericx86 core-image-sato on a atom-pc device
>> >> > with 80GB Intel SSD drive.
>> >> > I have created an image with
>> >> > bitbake core-image-sato
>> >> > without changing anything in the kernel via menuconfig, etc.
>> >> >
>> >> > ps. after installation I had to set /dev/sda1 to bootable with disk
>> >>
>> >> it seems your rootfs is on /dev/sda3 can you check kernel parameters
>> >> what
>> >> is it passing for root=
>> >>
>> >> >
>> >> > After installation I have got this ugly error while booting the
>> >> > device.
>> >> > PLEASE HELP ME!
>> >> >
>> >> >
>> >> > "...
>> >> > VFS: Cannot open root device "PARTUUID=8316.." or unknown-block(0,0):
>> >> > error -6
>> >> > Pease append a correct "root=" boot option; here are the available
>> >> > partitions:
>> >> > 0100 4096 ram0 (driver?)
>> >> > ...
>> >> > 010f 4096 ram15 (driver?)
>> >> > ..."
>> >> >
>> >> >
>> >> > I noticed that install.sh script is creating GPT
>> >> > parted ${device} mktable gpt
>> >> > not MSDOS as in previous yocto versions, e.g. fido.
>> >> >
>> >> > Any hint is more than welcome. The device will just not boot :((((
>> >> >
>> >> > Here are some details about the device:
>> >> >
>> >> >
>> >> > +++
>> >> > blkid says:
>> >> > /dev/sda2: UUID="e88ec2c7-3438-4fe3-9033-83eb81957875" TYPE="ext3"
>> >> > PARTLABEL="boot" PARTUUID="57f43ab0-6e30-4721-81e2-c565f6c184c8"
>> >> > /dev/sda3: UUID="cbb77742-c9fe-4f19-85d7-399af99c3aa8" TYPE="ext3"
>> >> > PARTLABEL="root" PARTUUID="8316255c-f839-43fa-b2c6-d83bbed80962"
>> >> > /dev/sda4: TYPE="swap" PARTLABEL="swap"
>> >> > PARTUUID="15ddbd73-15b3-40a8-97e7-6377048a79eb"
>> >> > /dev/sdb: SEC_TYPE="msdos" LABEL="boot" UUID="3C80-C1D7" TYPE="vfat"
>> >> > /dev/sda1: PARTLABEL="bios_boot"
>> >> > PARTUUID="11cf26d2-2333-4c5b-a876-59d65929085f"
>> >> >
>> >> > +++
>> >> > /etc/fstab says
>> >> > # stock fstab - you probably want to override this with a machine
>> >> > specific one
>> >> >
>> >> > /dev/root            /                    auto       defaults
>> >> > 1  1
>> >> > proc                 /proc                proc       defaults
>> >> > 0  0
>> >> > devpts               /dev/pts             devpts     mode=0620,gid=5
>> >> > 0  0
>> >> > tmpfs                /run                 tmpfs
>> >> > mode=0755,nodev,nosuid,strictatime 0  0
>> >> > tmpfs                /var/volatile        tmpfs      defaults
>> >> > 0  0
>> >> >
>> >> > # uncomment this if your device has a SD/MMC/Transflash slot
>> >> > #/dev/mmcblk0p1       /media/card          auto
>> >> > defaults,sync,noauto  0  0
>> >> >
>> >> > /dev/sda2         /                      ext3         rw
>> >> > 0  1
>> >> > /dev/disk/by-partuuid/15ddbd73-15b3-40a8-97e7-6377048a79eb
>> >> > swap             swap       defaults              0  0
>> >> > UUID=e88ec2c7-3438-4fe3-9033-83eb81957875              /boot
>> >> > ext3       defaults              1  2
>> >> >
>> >> >
>> >> > +++
>> >> > fdisk -l says
>> >> > Disk /dev/sda: 80.0 GB, 80026361856 bytes
>> >> > 255 heads, 63 sectors/track, 9729 cylinders
>> >> > Units = cylinders of 16065 * 512 = 8225280 bytes
>> >> >
>> >> >    Device Boot      Start         End      Blocks  Id System
>> >> > /dev/sda1   *           1        9730    78150743+ ee EFI GPT
>> >> >
>> >> > +++
>> >> > parted /dev/sda says
>> >> > Model: ATA INTEL SSDSA2M080 (scsi)
>> >> > Disk /dev/sda: 80.0GB
>> >> > Sector size (logical/physical): 512B/512B
>> >> > Partition Table: gpt
>> >> > Disk Flags: pmbr_boot
>> >> >
>> >> > Number  Start   End     Size    File system     Name       Flags
>> >> >  1      1049kB  2097kB  1049kB                  bios_boot  bios_grub
>> >> >  2      2097kB  19.9MB  17.8MB  ext3            boot
>> >> >  3      22.0MB  76.0GB  76.0GB  ext3            root
>> >> >  4      76.0GB  80.0GB  4001MB  linux-swap(v1)  swap
>> >> >
>> >> > +++
>> >> > lspci says
>> >> > Device:    00:1f.2
>> >> > Class:    IDE interface
>> >> > Vendor:    Intel Corporation
>> >> > Device:    NM10/ICH7 Family SATA Controller [IDE mode]
>> >> > SVendor:    Intel Corporation
>> >> > SDevice:    Device 464c
>> >> > Rev:    01
>> >> > ProgIf:    8a
>> >> > Driver:    ata_piix
>> >> > Module:    ata_piix
>> >> >
>> >> >
>> >> > thank you
>> >> > Simon :-)
>> >> >
>> >> >
>> >> >
>> >>
>> >
>
>



More information about the yocto mailing list