[fedora-arm] Yum offers kernel-3.7.3-101.fc17.armv7l.rpm for armv5tel F17 install, does not boot on qemu vexpress-a9

Alex Villací­s Lasso a_villacis at palosanto.com
Fri Feb 15 15:58:51 UTC 2013


El 15/02/13 04:30, Peter Robinson escribió:
>>>>> [root at rpmbuild-arm var]# rpm -ql kernel-3.7.3-101.fc17.armv7l | grep
>>>>> boot
>>>>> /boot/.vmlinuz-3.7.3-101.fc17.armv7l.hmac
>>>>> /boot/System.map-3.7.3-101.fc17.armv7l
>>>>> /boot/config-3.7.3-101.fc17.armv7l
>>>>> /boot/initramfs-3.7.3-101.fc17.armv7l.img
>>>>> /boot/vmlinuz-3.7.3-101.fc17.armv7l
>>>>
>>>> Appears it's not in the F17 3.7 kernel, just F18.  I see it on
>>>> 3.7.5-201.fc18 for instance.
>>>
>> Is there a way to generate a dtb file from kernel and kernel-devel, without
>> having to recompile everything? If so, how was this kernel tested to boot?
> Not with kernel and kernel-devel you need source but you can do it
> without recompiling everything.
>
> Not sure what you'd achieve by doing so, what are you trying to achieve?
>
> peter
As explained in the thread subject, kernel-3.7.3-101.fc17.armv7l.rpm provides a vmlinuz and initramfs that fail to boot under qemu. The previous version, kernel-3.5.6-1.fc17.armv5tel, does boot under qemu. From comments in the thread, I concluded that 
3.7.3 needs a device tree file (dtb) that is not being provided by the rpm, as an additional parameter to qemu (-dtb neededfile.dtb). I am using -M vexpress-a9, so the machine model is supposedly fine.


More information about the arm mailing list