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

pour ou contre, bien au contraire...



Bonjour,

Je recompile tjrs mes noyaux, depuis que je me suis mis à linux.
Par habitude, parce que j'ai commencé comme ça.

Or, j'entends dire, ici et là, que ce n'est pas « bien » (je simplifie).

Soit.

Je fais donc un test avec un noyau « générique », sur arch 32 bits et 64
bits, en l'occurence linux-image-2.6.26-1-486 et
linux-image-2.6.26-1-amd64.

Et le moins que l'on puisse dire, c'est que je ne suis pas prêt
d'utiliser ce paquet de façon « normale ».

En effet :

- comme ce noyau a prévu d'intégrer le maximum de matos, il met un temps
fou à booter (j'imagine que ça vient de là, mais je peux me tromper). 
Les petits points qui s'affichent prennent un temps... bcp trop long par
rapport au temps de chargement de mon noyau à moi perso recompilé avec
mes petites mimines.

- me compile pas le module kqemu avec module-assistant :

/usr/bin/make
make[2]: entrant dans le r~pertoire ~ /usr/src/modules/kqemu ~
make -C /lib/modules/2.6.26-1-486/build M=`pwd` modules
make[3]: entrant dans le r~pertoire ~ /usr/src/linux-headers-2.6.26-1-486 ~
  CC [M]  /usr/src/modules/kqemu/kqemu-linux.o
/usr/src/modules/kqemu/kqemu-linux.c: In function 'kqemu_lock_user_page':
/usr/src/modules/kqemu/kqemu-linux.c:67: error: dereferencing pointer to incomplete type
/usr/src/modules/kqemu/kqemu-linux.c: In function 'kqemu_schedule':
/usr/src/modules/kqemu/kqemu-linux.c:180: error: implicit declaration of function 'need_resched'
/usr/src/modules/kqemu/kqemu-linux.c:181: error: implicit declaration of function 'schedule'
/usr/src/modules/kqemu/kqemu-linux.c:183: error: implicit declaration of function 'signal_pending'
make[4]: *** [/usr/src/modules/kqemu/kqemu-linux.o] Erreur 1
make[3]: *** [_module_/usr/src/modules/kqemu] Erreur 2
make[3]: quittant le r~pertoire ~ /usr/src/linux-headers-2.6.26-1-486 ~
make[2]: *** [kqemu.ko] Erreur 2
make[2]: quittant le r~pertoire ~ /usr/src/modules/kqemu ~
make[1]: *** [binary-modules] Erreur 2
make[1]: quittant le r~pertoire ~ /usr/src/modules/kqemu ~
make: *** [kdist_build] Erreur 2

Ça me laisse perplexe d'autant plus que je le compile sans problème avec
mon noyau...

- plus gênant : ma carte wifi intel 3945 ABG est bien reconnue, mais
impossible de l'activer pour autant. Évidemment, avec mon noyau, no
problem.
Le message d'erreur, après un /etc/init.d/networking restart ?

 * Reconfiguring network interfaces...
Operation not supported. Context: setting interface configuration for eth2
Ignoring unknown interface eth2=eth2.
   ...done.

Le module iwl3945 est bien chargé, je précise (perso, je l'ai mis en dur
dans mon noyau)

[ 1943.285812] iwl3945: Intel(R) PRO/Wireless 3945ABG/BG Network Connection driver for Linux, 1.2.26ks
[ 1943.285821] iwl3945: Copyright(c) 2003-2008 Intel Corporation
[ 1943.285915] ACPI: PCI Interrupt 0000:03:00.0[A] -> GSI 17 (level, low) -> IRQ 17
[ 1943.285933] PCI: Setting latency timer of device 0000:03:00.0 to 64
[ 1943.285959] iwl3945: Detected Intel Wireless WiFi Link 3945ABG
[ 1943.327816] iwl3945: Tunable channels: 13 802.11bg, 23 802.11a channels
[ 1943.330278] phy0: Selected rate control algorithm 'iwl-3945-rs'
[ 1943.336940] udev: renamed network interface wmaster0 to eth2

Et ifconfig -a:

eth0      Link encap:Ethernet  HWaddr 00:16:36:de:b5:a9  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth2      Link encap:UNSPEC  HWaddr 00-19-D2-5C-A9-3E-6C-6F-00-00-00-00-00-00-00-00  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

lo        Link encap:Boucle locale  
          inet adr:127.0.0.1  Masque:255.0.0.0
          adr inet6: ::1/128 
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:20 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:0 
          RX bytes:1300 (1.2 KiB)  TX bytes:1300 (1.2 KiB)

wlan0_rename Link encap:Ethernet  HWaddr 00:19:d2:5c:a9:3e  
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 lg file transmission:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


Bref.

Pas prêt de changer de façon de procéder, je continuerai à compiler mes noyaux ;-)

-- 
Fred


Reply to: