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