Bonjour,
j'essai de faire une config minimale de noyau, avec un carte AMD geode Alix.
j'obtiens le message suivant alors que les partitions semblent être bien montées. donc je ne voi pas trop d'où ça vient :
root (hd0,0)
Filesystem type is ext2fs, partition type 0x83
kernel /boot/vmlinuz-2.6.26-2-686-test root=/dev/hda1 ro console=tty0 console=
ttyS0,115200n8
[Linux-bzImage, setup=0x2a00, size=0xc8c30]
[ 0.000000] Linux version 2.6.26 (2.6.26) (root@debian) (gcc version 4.3.2 (Debian 4.3.2-1.1) ) #14 Mon Apr 26 17:05:45 CEST 2010
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 00000000000a0000 (usable)
[ 0.000000] BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 0000000010000000 (usable)
[ 0.000000] BIOS-e820: 00000000fff00000 - 0000000100000000 (reserved)
[ 0.000000] 0MB HIGHMEM available.
[ 0.000000] 256MB LOWMEM available.
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 4096
[ 0.000000] Normal 4096 -> 65536
[ 0.000000] HighMem 65536 -> 65536
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0 -> 65536
[ 0.000000] DMI not present or invalid.
[ 0.000000] Allocating PCI resources starting at 20000000 (gap: 10000000:eff00000)
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 65024
[ 0.000000] Kernel command line: root=/dev/hda1 ro console=tty0 console=ttyS0,115200n8
[ 0.000000] Initializing CPU#0
[ 0.000000] PID hash table entries: 1024 (order: 10, 4096 bytes)
[ 0.000000] Detected 498.053 MHz processor.
[ 0.004000] Console: colour dummy device 80x25
[ 0.004000] console [tty0] enabled
[ 0.004000] console [ttyS0] enabled
[ 0.004000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.004000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.004000] Memory: 257712k/262144k available (990k kernel code, 3992k reserved, 386k data, 104k init, 0k highmem)
[ 0.004000] virtual kernel memory layout:
[ 0.004000] fixmap : 0xfffee000 - 0xfffff000 ( 68 kB)
[ 0.004000] pkmap : 0xff800000 - 0xffc00000 (4096 kB)
[ 0.004000] vmalloc : 0xd0800000 - 0xff7fe000 ( 751 MB)
[ 0.004000] lowmem : 0xc0000000 - 0xd0000000 ( 256 MB)
[ 0.004000] .init : 0xc025c000 - 0xc0276000 ( 104 kB)
[ 0.004000] .data : 0xc01f7aec - 0xc0258414 ( 386 kB)
[ 0.004000] .text : 0xc0100000 - 0xc01f7aec ( 990 kB)
[ 0.004000] Checking if this processor honours the WP bit even in supervisor mode...Ok.
[ 0.004000] SLUB: Genslabs=12, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.087997] Calibrating delay using timer specific routine.. 997.69 BogoMIPS (lpj=1995387)
[ 0.094796] Mount-cache hash table entries: 512
[ 0.099742] CPU: L1 I Cache: 64K (32 bytes/line), D cache 64K (32 bytes/line)
[ 0.104000] CPU: L2 Cache: 128K (32 bytes/line)
[ 0.108000] CPU: AMD Geode(TM) Integrated Processor by AMD PCS stepping 02
[ 0.113280] Checking 'hlt' instruction... OK.
[ 0.133660] Freeing SMP alternatives: 0k freed
[ 0.139256] geode-mfgpt: 8 MFGPT timers available.
[ 0.144000] geode-mfgpt: Registered timer 0
[ 0.148000] mfgpt-timer: registering the MFGPT timer as a clock event.
[ 0.152000] PCI: PCI BIOS revision 2.10 entry at 0xfcd03, last bus=0
[ 0.156000] PCI: Using configuration type 1 for base access
[ 0.160000] Setting up standard PCI resources
[ 0.165518] SCSI subsystem initialized
[ 0.169692] usbcore: registered new interface driver usbfs
[ 0.175492] usbcore: registered new interface driver hub
[ 0.180000] usbcore: registered new device driver usb
[ 0.184000] PCI: Probing PCI hardware
[ 0.188385] platform rtc_cmos: registered platform RTC device (no PNP device found)
[ 0.196581] scx200: NatSemi SCx200 Driver
[ 0.211487] fuse init (API version 7.9)
[ 0.216248] msgmni has been set to 503
[ 0.220212] io scheduler noop registered (default)
[ 0.233908] AMD Geode RNG detected
[ 0.237572] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
[ 0.245914] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[ 0.252851] Uniform Multi-Platform E-IDE driver
[ 0.257490] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[ 0.265887] AMD5536: 0000:00:0f.2 (rev 01) UDMA100 controller
[ 0.271770] AMD5536: IDE controller (0x1022:0x209a rev 0x01) at PCI slot 0000:00:0f.2
[ 0.279870] AMD5536: not 100% native mode: will probe irqs later
[ 0.286023] AMD5536: IDE port disabled
[ 0.289805] ide0: BM-DMA at 0xff00-0xff07
[ 0.575896] hda: TRANSCEND, ATA DISK drive
[ 1.236514] hda: host side 80-wire cable detection failed, limiting max speed to UDMA33
[ 1.244541] hda: UDMA/33 mode selected
[ 1.248764] ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
[ 1.253974] ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
[ 1.263737] ide_generic: I/O resource 0x1F0-0x1F7 not free.
[ 1.269445] ide_generic: I/O resource 0x170-0x177 not free.
[ 1.275286] hda: max request size: 128KiB
[ 1.279420] hda: 3980592 sectors (2038 MB) w/1KiB Cache, CHS=3949/16/63
[ 1.286308] hda: hda1 hda2
[ 1.290794] Driver 'sd' needs updating - please use bus_type methods
[ 1.297476] usbmon: debugfs is not available
[ 1.301994] ehci_hcd 0000:00:0f.5: EHCI Host Controller
[ 1.307530] ehci_hcd 0000:00:0f.5: new USB bus registered, assigned bus number 1
[ 1.338635] ehci_hcd 0000:00:0f.5: irq 15, io mem 0xefffd000
[ 1.356167] ehci_hcd 0000:00:0f.5: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
[ 1.364091] usb usb1: configuration #1 chosen from 1 choice
[ 1.369972] hub 1-0:1.0: USB hub found
[ 1.373849] hub 1-0:1.0: 4 ports detected
[ 1.481244] i8042.c: No controller found.
[ 1.485468] mice: PS/2 mouse device common for all mice
[ 1.491134] geode-mfgpt: Registered timer 1
[ 1.495699] geode-aes: GEODE AES engine enabled.
[ 1.500527] Using IPI Shortcut mode
[ 1.506989] kjournald starting. Commit interval 5 seconds
[ 1.512285] EXT3-fs: mounted filesystem with ordered data mode.
[ 1.518351] VFS: Mounted root (ext3 filesystem) readonly.
[ 1.524117] Freeing unused kernel memory: 104k freed
[ 1.533326] Kernel panic - not syncing: No init found. Try passing init= option to kernel.
# No init found...
Posté par X345 . Évalué à 2.
Le noyau ne trouve pas init, il me semble que les chemins par défaut sont /sbin/init, /bin/init, /etc/init.
Il faudrait que tu vérifies que l'un de ces trois chemins existe et est exécutable.
[^] # Re: No init found...
Posté par ilip . Évalué à 1.
j'ai essayer de passer l'option init=/sbin/init, ca fait pareil.
avec le noyau d'origine, le init marche sans problème. ca doit être plus un problème de système de fichier mal monté, je ne vois rien d'autre.
[^] # Re: No init found...
Posté par Frédéric Perrin (site web personnel) . Évalué à 3.
Question bête, la partition hda1 est bien celle qui contient /, ce n'est pas la partition /boot ?
# Re:
Posté par IsNotGood . Évalué à 3.
Pourquoi /dev/hda1 ?
Ça fait depuis un moment que linux est passé à pata (/dev/sda1).
Initrd ne serait pas configuré dans le noyau ?
Si c'est le cas, il cherche /sbin/init d'inird et non de /dev/hda1.
Fais un diff du /boot/config de noyau qui marche et de celui qui ne marche pas.
Bonne chance.
[^] # Re: Re:
Posté par benoar . Évalué à 2.
[^] # Re: Re:
Posté par ilip . Évalué à 1.
Avec la config d'origine, le noyau me sort des /dev/hda.. , donc il utilise les anciens drivers ATA.
[^] # Re: Re:
Posté par ilip . Évalué à 1.
[^] # Re: Re:
Posté par ilip . Évalué à 2.
[^] # Re: Re:
Posté par benoar . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.