----- Original Message -----
> On 11/19/2014 10:23 AM, Peter Robinson wrote:
>>>>>> Just trying the F21 beta (and
>>>>>> Fedora-Minimal-armhfp-21-20141117-sda.raw)
>>>>>> under
>>>>>> qemu. Seems like these versions both require explicitly passing
in a
>>>>>> dtb
>>>>>> to
>>>>>> qemu to actually boot. Well, maybe it's booting and I'm
just not
>>>>>> getting
>>>>>> any
>>>>>> serial output, can't really tell.
>>>>>>
>>>>>> Passing a dtb to qemu wasn't required for the F20 GA release
at least,
>>>>>> and
>>>>>> still isn't required with F21 qemu-system-arm, so presumably
it's not a
>>>>>> qemu
>>>>>> regression.
>>>>
>>>>
>>>> Fedora 21 requires the use of a dtb to boot the multiplatform kernel.
>>>> This
>>>> changed
>>>> around the 3.16 RC's (iirc).
>>>>
>>>>>>
>>>>>> Having to pass a dtb is kind of a pain for management tools,
it's
>>>>>> another
>>>>>> file
>>>>>> that needs to handled. And the docs say it shouldn't be
required:
>>>>>>
>>>>>>
https://fedoraproject.org/wiki/Architectures/ARM/F21/Installation#For_Ver...
>>>>
>>>>
>>>> Thanks, I will adjust the page.
>>>>
>>>
>>> Medium/long term we should consider changing the docs to recommend using
>>> qemu-system-arm -M virt, since that's where all the virt improvements
are
>>> generally going to take place, and it doesn't require an explicit dtb
>>> (since
>>> it generates ones behind the scene). That will also be the virt machine
>>> type
>>> used for aarch64, so it will be nice to have parity there.
What command should be used? When I add in -M virt and do not include a dtb, I
dont get any output on the serial console (a9, a15) using
qemu-system-arm-2.1.2-6.fc21.x86_64.
I did this with virt-install:
sudo virt-install --name f21-arm-machvirt --ram 1024 --arch armv7l --disk
Fedora-Minimal-armhfp-21-20141117-sda.raw --import --boot
kernel=vmlinuz-3.17.2-300.fc21.armv7hl,initrd=initramfs-3.17.2-300.fc21.armv7hl.img,kernel_args="console=ttyAMA0
rw root=/dev/vda3 rootwait"
But looking at the libvirt generated qemu command line is probably more
confusing than enlightening. What command line did you use? Maybe I can spot
the problem
- Cole