[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Re : Changement de noyau sur rPI 3



Hugues Larrive a écrit :
> Bonjour,

	Bonjour,

> Le noyau 4.9 correspond à raspbian 8, sur raspbian 9.13 tu devrais avoir un noyau 4.19. Un upgrade vers raspbian 10 te donnerait un noyau 5.10.
> 
> Les noyaux raspbian sont installés par le package raspberrypi-kernel depuis le dépot http://archive.raspberrypi.org/debian/ définit dans /etc/apt/sources.list.d/raspi.list.
> 
> Si tu as un noyau 4.9 sur stretch, tu as probablement une incohérence entre /etc/apt/sources.list (stretch) et /etc/apt/sources.list.d/raspi.list (jessie).

	J'ai ceci :

root@abel:/etc/apt# cat sources.list
deb http://deb-multimedia.org stable main non-free
deb http://deb-multimedia.org testing main non-free
deb http://deb-multimedia.org unstable main non-free
deb http://deb.debian.org/debian stable main contrib non-free
deb http://deb.debian.org/debian testing main contrib non-free
deb http://deb.debian.org/debian unstable main contrib non-free

root@abel:/etc/apt# cat sources.list.d/raspi.list
#deb http://archive.raspberrypi.org/debian/ jessie main ui
# Uncomment line below then 'apt-get update' to enable 'apt-get source'
#deb-src http://archive.raspberrypi.org/debian/ jessie main ui
root@abel:/etc/apt# dpkg-query -l | grep raspberrypi-kernel
ii  raspberrypi-kernel                    1.20170703-1
     armhf        Raspberry Pi bootloader
ii  raspberrypi-kernel-headers            1.20170703-1
     armhf        Header files for the Raspberry Pi Linux kernel

	Pas moyen de mettre à jour raspberrypi-kernel.

>> Est-ce que quelqu'un a déjà réussi à faire booter sur un rPI une zImage
> 
> RPI3 sous raspbian 10 :
> # file /boot/kernel*
> /boot/kernel7.img:  Linux kernel ARM boot executable zImage (little-endian)
> /boot/kernel7l.img: Linux kernel ARM boot executable zImage (little-endian)
> /boot/kernel8.img:  gzip compressed data, was "Image", last modified: Thu May 27 13:01:44 2021, from Unix, original size 21035520
> /boot/kernel.img:   Linux kernel ARM boot executable zImage (little-endian)
> 
> RPI1 sous raspbian 9 :
> # file /boot/kernel*
> /boot/kernel7.img: Linux kernel ARM boot executable zImage (little-endian)
> /boot/kernel.img:  Linux kernel ARM boot executable zImage (little-endian)
> 
> Ce sont les noyaux raspberrypi-kernel.

	Noyau fournis par debian :

root@abel:/boot# file vmlinuz-5.10.0-7-armmp
vmlinuz-5.10.0-7-armmp: Linux kernel ARM boot executable zImage
(little-endian)
-> pas bootable avec le bootloader d'origine (écran multicolor de la mort).

	J'en ai essayé d'autres en désespoir de cause avec le même résultat. Un
paquet de firmware crée bien un kernel7.img, mais il n'est pas dans /boot.

	Noyau compilé depuis les sources :

root@abel:/boot# file kernel7.img
kernel7.img: ARM OpenFirmware FORTH Dictionary, Text length: -509607936
bytes, Data length: -509607936 bytes, Text Relocation Table length:
-369098747 bytes, Data Relocation Table length: 24061976 bytes, Entry
Point: 0x00000000, BSS length: 6339600 bytes

	Je n'ai pas réussi à faire booter un noyau zImage même en le renommant
kernel7.img. Je suppose donc que le bootloader (au moins le mien), sait
lire un ARM OpenFirmware FORTH Dictionary et pas une zImage.

	Je n'ai pas le temps de tester avec le nouveau bootloader si par hasard
il supporterait un zImage (la compilation du noyau depuis les sources
m'a créé un tas de fichiers nécessaires au bootloader).

	Bien cordialement,

	JKB


Reply to: