Sziasztok!
Egy adott környezetben kivétel nélkül hibás kernelt tudok fordítani, ami a
következő üzenetekkel száll ell következetesen:
ACPI: Core revision 20110316
Enabling APIC mode: Flat. Using 1 I/O APICs
..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1
..MP-BIOS bug: 8254 timer not connected to IO-APIC
...trying to set up timer (IRQ0) through the 8259A ...
..... (found apic 0 pin 2) ...
....... failed
...trying to set up timer as Virtual Wire IRQ...
..... failed
...trying to set up timer as ExtINT IRQ...
..... failed :(.
Kernel panic - not syncing: IO-APIC + timer doesn't work!
A lényeg, hogy ugyanez a kernel (2.6.38.x, 2.6.39.x), ugyanazzal a
fordítóval (gcc447, gcc471), ugyanazzal a konfigurációval (.config)
több másik gépen lefordítva fut rendesen.
Viszont amikor azon a bizonyos gépen lefordul (hiba nélkül), nagyjából a
mérete is azonos, de induláskor leakad.
Amiben különbözik a többitől (ezen nem megy):
GNU ld (GNU Binutils) 2.21
GNU Make 3.82
util-linux 2.19
Ezen megy:
GNU ld (GNU Binutils) 2.17.50.20070726-14
GNU Make 3.81
util-linux-ng 2.13-rc2
Amiben egyeznek:
gcc version 4.4.7 (GCC)
linux-2.6.39.4 (& .config)
Melyik csomag lehet a hunyó, illetve mi befolyásolhatja még a fordítást?
Pl. glibc-devel (/usr/include)?
-Sygma
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux