bonjour

Le 04/06/2026 à 20:02, Pascal Hambourg a écrit :
Le 04/06/2026 à 18:11, Erwann Le Bras a écrit :

j'ai rajouté les modules ahci + sdhci, sdhci-acpi, xhci-hcd et xhci-pci (trouvés sur un Lenovo portable)

sdhci, c'est pour les lecteurs de carte SD/MMC.
xhci, c'est pour l'USB 3 et devrait être déjà inclus (utile avec un clavier USB).

ok je les ai enlevés (c'est un clavier/souris PS/2)



  * modprobe <module>
  * lsmod <module> : ok
  * ajout des modules dans /etc/initramfstools/modules
  * update-initramfs -u -k all
  * verif : lsinitramfs /boot/initrd* me donne bien les modules

Tout cela est bien exécuté dans un chroot du système installé ?

oui : boot sur un cd d'install Debian, rescue mode, détection du matériel, réseau, monter le raid automatiquement, choisir /dev/md0 comme racine, démarrer un shell dans le contexte /dev/md0

(bon parfois je suis avec un /dev/md124....)


reboot, grub, k, busybox : ces modules n'apparaissent ni dans lsmod ni dans /proc/modules et "dmesg" n'en parle pas.

Et si tu demandes à charger ahci avec modprobe ?
dans le busybox, "modprobe ahci" sort en code 1 (comme "modprode toto") ; lsmod ne le fait pas apparaitre

conclusion, c'est pas les bons :(

Je soupçonne plutôt que ce n'est pas le bon initramfs.

je veux bien mais il fonctionnait "avant"

 * le système est composé de deux disques bootables montés en RAID1.
   Plusieurs partitions mais une seule partition racine avec /boot sur
   chaque disque, agrégés en une seule partition dont l'UUID est bien
   celui indiqué dans grub.cfg.
 * Dans /boot ya 2 ensembles de 4 fichiers : system.map, config,
   initrd.img et vmlinuz.
   les versions présentes sont 6.12.86+deb13-amd64 et 6.12.90+deb13-amd64
 * Dans /etc/grub/grub.cfg je retrouve bien ces 2 entrées initrd
 * la commande "uname -r" a bien la version attendue dans les 2 cas
 * après boot, /proc/cmdline me donne bien le bon noyau

Le lsmod du boot tout comme /proc/modules en initramfs donne la liste (1e colonne) : raid10, raid456, libcrc32c, crc32_generic, async_raid6_recov, async_memcpy, async_pq, async_xor, xor, async_tx, async_xor, raid6_pq, raid1, raid0, md_mod, psmouse, evdev, crc32c_intel, serio_raw, fan


Voilà ce que retourne lsinitramfs depuis chroot :

erwann@lenovo:~$ grep modules lsinitramfs.txt
usr/lib/modules
usr/lib/modules/6.12.90+deb13.1-amd64
usr/lib/modules/6.12.90+deb13.1-amd64/kernel
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/arch
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/arch/x86
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/arch/x86/crypto
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/arch/x86/crypto/crc32c-intel.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_memcpy.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_pq.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_raid6_recov.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_tx.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/async_tx/async_xor.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/crc32c_generic.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/crypto/xor.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/acpi
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/acpi/fan.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/ata
*usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/ata/ahci.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/ata/libahci.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/ata/libata.ko.xz*
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/hid-generic.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/hid-logitech-dj.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/hid-logitech-hidpp.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/hid.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/usbhid
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/hid/usbhid/usbhid.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/evdev.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/joydev.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/mouse
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/mouse/psmouse.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/serio
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/input/serio/serio_raw.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/dm-mod.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/md-mod.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/raid0.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/raid1.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/raid10.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/md/raid456.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/scsi
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/scsi/scsi_common.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/scsi/scsi_mod.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/scsi/sd_mod.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/common
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/common/usb-common.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/core
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/core/usbcore.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/host
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/host/xhci-hcd.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/usb/host/xhci-pci.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/virtio
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/drivers/virtio/virtio_mmio.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/ext4
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/ext4/ext4.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/jbd2
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/jbd2/jbd2.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/fs/mbcache.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib/crc16.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib/libcrc32c.ko.xz
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib/raid6
usr/lib/modules/6.12.90+deb13.1-amd64/kernel/lib/raid6/raid6_pq.ko.xz
conf/modules
usr/lib/modules
usr/lib/modules/6.12.90+deb13.1-amd64
usr/lib/modules/6.12.90+deb13.1-amd64/modules.alias
usr/lib/modules/6.12.90+deb13.1-amd64/modules.alias.bin
usr/lib/modules/6.12.90+deb13.1-amd64/modules.builtin
usr/lib/modules/6.12.90+deb13.1-amd64/modules.builtin.alias.bin
usr/lib/modules/6.12.90+deb13.1-amd64/modules.builtin.bin
usr/lib/modules/6.12.90+deb13.1-amd64/modules.builtin.modinfo
usr/lib/modules/6.12.90+deb13.1-amd64/modules.dep
usr/lib/modules/6.12.90+deb13.1-amd64/modules.dep.bin
usr/lib/modules/6.12.90+deb13.1-amd64/modules.devname
usr/lib/modules/6.12.90+deb13.1-amd64/modules.order
usr/lib/modules/6.12.90+deb13.1-amd64/modules.softdep
usr/lib/modules/6.12.90+deb13.1-amd64/modules.symbols
usr/lib/modules/6.12.90+deb13.1-amd64/modules.symbols.bin
usr/lib/modules/6.12.90+deb13.1-amd64/modules.weakdep


dmesg n'affiche aucune erreur visible, il s'arrête après "Run /init as init process" "with arguments /init", with environnement HOME=/ TERM=linux" puis "raid6", async_tx, xor, clocksource tsc... et la souris

amitiés

Erwann

Répondre à