On Thu, Feb 25, 2016 at 7:42 AM, Bruce Ashfield <[email protected]> wrote:
> > > On Thu, Feb 25, 2016 at 5:36 AM, Robert Yang <[email protected]> > wrote: > >> Hi Bruce and Darren, >> >> We need enable target kernel's CONFIG_SCSI_VIRTIO=y to make native qemu >> can boot hdddirect, vmdk, qcow2 and vdi, otherwise, the scsi drive can't >> work in qemu since our vm image's root default to /dev/sda2, or we can >> change it default to /dev/hda2, then we don't have to make any changes >> on kernel, but I prefer scsi since ide is going to be out of date. >> > > The IDE fragment was on for compatibility reasons, but we dropped that > compatibility about a year ago. I was under the impression that we had > fully dropped all the IDE fragments. > Adding Cal and Saul, since we are working through all these configs in another effort, so I wanted to get their thoughts as well. I had a chance to go back and look at the configs, and even though I can find the email where it has been proposed, and I've agreed, to shoot CONFIG_IDE in the head, and use generic SCSI instead .. config IDE is still in common-pc-drivers.cfg which means that x86 board, and the x86 kvm guest are picking it up. Cal/Saul: does this match what you are seeing ? > >> >> I've tried to enable it by menuconfig, it works well, would you please >> enable it by default ? >> > > > Send a patch to the linux-yocto mailing list to change the virtio > configuration > fragment. > > You are already set up to test it out, so it is much easier. > > I don't see why this shouldn't follow the normal patch flow for > configuration > frag changes. > Back to this. We just need a patch to the linux-yocto list, for the configuration change, and we can evaluate it like any other patch! Cheers, Bruce > > Cheers, > > Bruce > > >> >> >> $ diff .config.old .config -Nur >> --- .config.old 2016-02-25 01:04:25.816381913 -0800 >> +++ .config 2016-02-25 01:16:31.332232759 -0800 >> @@ -1479,7 +1479,7 @@ >> # CONFIG_SCSI_DEBUG is not set >> # CONFIG_SCSI_PMCRAID is not set >> # CONFIG_SCSI_PM8001 is not set >> -# CONFIG_SCSI_VIRTIO is not set >> +CONFIG_SCSI_VIRTIO=y >> # CONFIG_SCSI_DH is not set >> # CONFIG_SCSI_OSD_INITIATOR is not set >> CONFIG_ATA=y >> >> $ du bzImage bzImage_new >> 6752 bzImage >> 6756 bzImage_new >> >> It nearly has no impact on the size. >> >> -- >> Thanks >> >> Robert >> -- >> _______________________________________________ >> Openembedded-core mailing list >> [email protected] >> http://lists.openembedded.org/mailman/listinfo/openembedded-core >> > > > > -- > "Thou shalt not follow the NULL pointer, for chaos and madness await thee > at its end" > -- "Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end"
-- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
