DHCPDISCOVER sans réponse au boot (rt2500)

Bonjour à tous,
J’ai mis à niveau mon noyau linux il y a quelques temps, j’ai constaté que dans ce nouveau noyau (2.6.24-1-686), un driver était inclus nativement
pour le support de ma carte wifi PCI (module rt2500pci).
Lors du boot, la séquence d’acquisition d’une adresse par DHCP se passe mal :

Listening on LPF/wlan0/00:11:d8:0e:21:dd Sending on LPF/wlan0/00:11:d8:0e:21:dd Sending on Socket/fallback DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 5 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14 DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8 No DHCPOFFERS received. No working leases in persistent database - sleeping

Ma livebox ne semble pas réagir.

Pourtant, si je fais un ifdown suivi d’un ifup sur mon interface wlan0, la requete DHCP aboutit presque immédiatement… :confused:

Auriez-vous une idée de ce qui peut bloquer au boot?

(j’ai tenté d’installer le driver propriétaire rt2500 sur ce nouveau noyau, sans succès: avec ce driver, aucune adresse DHCP n’est attribuée, même après un ifup/ifdown)

Merci d’avance!

voici quelques précisions sur ma configuration:

# uname -a Linux kubrix 2.6.24-1-686 #1 SMP Thu May 8 02:16:39 UTC 2008 i686 GNU/Linux

# lspci 00:00.0 Host bridge: Intel Corporation 82865G/PE/P DRAM Controller/Host-Hub Interface (rev 02) 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB UHCI Controller #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev c2) 00:1f.0 ISA bridge: Intel Corporation 82801EB/ER (ICH5/ICH5R) LPC Interface Bridge (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801EB/ER (ICH5/ICH5R) IDE Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801EB (ICH5) SATA Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801EB/ER (ICH5/ICH5R) SMBus Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc RV350 AQ [Radeon 9600] 01:00.1 Display controller: ATI Technologies Inc RV350 AQ [Radeon 9600] (Secondary) 02:05.0 Ethernet controller: 3Com Corporation 3c940 10/100/1000Base-T [Marvell] (rev 12) 02:0a.0 Network controller: RaLink RT2500 802.11g Cardbus/mini-PCI (rev 01) 02:0c.0 Multimedia controller: Motorola DSP56361 Digital Signal Processor (rev 01)

# lsmod Module Size Used by fglrx 1552652 20 ppdev 8804 0 lp 11076 0 container 4864 0 dock 10384 0 battery 13572 0 ac 6116 0 video 18672 0 output 3744 1 video sbs 14376 0 sbshc 6848 1 sbs fuse 45204 5 dm_snapshot 16964 0 dm_mirror 21600 0 dm_mod 55812 2 dm_snapshot,dm_mirror loop 16804 0 snd_intel8x0 32412 0 arc4 2016 2 snd_ac97_codec 93348 1 snd_intel8x0 ecb 3552 2 blkcipher 6724 1 ecb ac97_bus 2176 1 snd_ac97_codec rt2500pci 18656 0 rt2x00pci 9920 1 rt2500pci snd_mia 28196 0 rt2x00lib 20000 2 rt2500pci,rt2x00pci snd_seq_dummy 3876 0 firmware_class 9312 2 snd_mia,rt2x00lib snd_pcm_oss 38624 0 snd_mixer_oss 15808 1 snd_pcm_oss parport_pc 33668 1 parport 34280 3 ppdev,lp,parport_pc rfkill 7312 1 rt2x00lib input_polldev 5000 1 rt2x00lib crc_itu_t 2176 1 rt2x00lib mac80211 114380 3 rt2500pci,rt2x00pci,rt2x00lib snd_seq_oss 31200 0 snd_pcm 70212 4 snd_intel8x0,snd_ac97_codec,snd_mia,snd_pcm_oss cfg80211 13480 1 mac80211 serio_raw 6660 0 eeprom_93cx6 2304 1 rt2500pci snd_seq_midi 8160 0 rtc 13052 0 psmouse 36464 0 pcspkr 3200 0 snd_rawmidi 22816 2 snd_mia,snd_seq_midi snd_seq_midi_event 6976 2 snd_seq_oss,snd_seq_midi snd_seq 47216 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event snd_timer 21604 2 snd_pcm,snd_seq snd_seq_device 8044 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq snd 50500 12 snd_intel8x0,snd_ac97_codec,snd_mia,snd_seq_dummy,snd_pcm_oss,snd_mixer_oss,snd_seq_oss,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 7552 1 snd button 8432 0 iTCO_wdt 11268 0 snd_page_alloc 10088 3 snd_intel8x0,snd_mia,snd_pcm i2c_i801 9328 0 i2c_core 22432 1 i2c_i801 shpchp 31028 0 pci_hotplug 27712 1 shpchp intel_agp 23412 1 agpgart 31688 2 fglrx,intel_agp evdev 11104 3 ext3 122920 1 jbd 43732 1 ext3 mbcache 8288 1 ext3 ide_cd 36224 0 cdrom 32512 1 ide_cd sd_mod 27200 6 ata_generic 7428 0 ata_piix 17316 4 libata 144624 2 ata_generic,ata_piix scsi_mod 141164 2 sd_mod,libata piix 7492 0 [permanent] floppy 54628 0 skge 39184 0 generic 4388 0 [permanent] ide_core 108292 3 ide_cd,piix,generic ehci_hcd 32524 0 uhci_hcd 23376 0 usbcore 133004 3 ehci_hcd,uhci_hcd thermal 16028 0 processor 36552 1 thermal fan 4772 0

L’interface serait elle activée trop tôt au boot ?
Pour essayer de cerner le problème, as tu fait un interface restart pour voir si ça débloque aussi le problème ?

J’ai connu un problème similaire mais en utilisant ndiswrapper, car le module n’était pas chargé au bon moment.

Essaye d’ajouter

modprobe -r rt2500pci
modprobe rt2500pci

à /etc/rc.local

(ajoute éventuellement les dépendances du module (rt2x00pci, rt2x00lib …?))

Hello !

As-tu également appuyé sur le bouton d’association de la LiveBox ??

Merci pour vos réponses!

Je suis au taf actuellement et j’ai besoin de ma connection vers ma machine donc j’essaierai tout ça en rentrant.

dans l’ordre :

C’est bien possible en effet! Mais comment savoir si c’est le cas et si oui, comment y remédier?

Comme je l’ai dit précédemment, en ce moment je suis obligé de faire les commandes suivantes pour avoir mon accès internet :

puis

Je ne sais pas ce que tu veux dire par “interface restart”, je n’ai pas de script “interface” dans mon init.d, je vais tenter ce soir de redémarrer en utilisant le script d’initialisation networking :

Je pense que cela fonctionnera car c’est un script qui utilise ifup.

[quote]J’ai connu un problème similaire mais en utilisant ndiswrapper, car le module n’était pas chargé au bon moment.
Essaye d’ajouter
Code:
modprobe -r rt2500pci
modprobe rt2500pci
à /etc/rc.local
(ajoute éventuellement les dépendances du module (rt2x00pci, rt2x00lib …?))[/quote]
Je n’utilise pas ndiswrapper, mais il se pourrait bien que le module soit chargé trop tôt.
Je fais une tentative sur rc.local ce soir.

[quote]Hello !
As-tu également appuyé sur le bouton d’association de la LiveBox ??[/quote]
Je n’appuie pas sur le bouton d’association à chaque connection mais comme j’arrive à me connecter après coup, je suppose que l’association est bien faite. De plus, j’ai bien observé l’adresse mac de ma carte dans la liste des clients associés sur l’interface web de la livebox.

Il se pourrait cependant que la livebox soit un brin chiante car j’ai trouvé pleins de messages plutôt désagréables à regarder dans /var/log/syslog :

Jun 6 14:57:28 kubrix kernel: wlan0: RX deauthentication from <mon adresse mac> (reason=7) Jun 6 14:57:28 kubrix kernel: wlan0: deauthenticated Jun 6 14:57:28 kubrix kernel: wlan0: RX deauthentication from <mon adresse mac> (reason=7) Jun 6 14:57:29 kubrix kernel: wlan0: authenticate with AP <mon adresse mac> Jun 6 14:57:29 kubrix kernel: wlan0: RX authentication from <mon adresse mac> (alg=0 transaction=2 status=0) Jun 6 14:57:29 kubrix kernel: wlan0: authenticated Jun 6 14:57:29 kubrix kernel: wlan0: associate with AP <mon adresse mac> Jun 6 14:57:29 kubrix kernel: wlan0: RX ReassocResp from <mon adresse mac> (capab=0x411 status=0 aid=1) Jun 6 14:57:29 kubrix kernel: wlan0: associated Jun 6 14:57:29 kubrix kernel: wlan0: switched to short barker preamble (BSSID=<mon adresse mac>) Jun 6 15:07:53 kubrix kernel: wlan0: RX deauthentication from <mon adresse mac> (reason=7) Jun 6 15:07:53 kubrix kernel: wlan0: deauthenticated Jun 6 15:07:53 kubrix kernel: wlan0: RX deauthentication from <mon adresse mac> (reason=7) Jun 6 15:07:54 kubrix kernel: wlan0: authenticate with AP <mon adresse mac> Jun 6 15:07:54 kubrix kernel: wlan0: RX authentication from <mon adresse mac> (alg=0 transaction=2 status=0) Jun 6 15:07:54 kubrix kernel: wlan0: authenticated Jun 6 15:07:54 kubrix kernel: wlan0: associate with AP <mon adresse mac> Jun 6 15:07:54 kubrix kernel: wlan0: RX ReassocResp from <mon adresse mac> (capab=0x411 status=0 aid=1) Jun 6 15:07:54 kubrix kernel: wlan0: associated Jun 6 15:07:54 kubrix kernel: wlan0: switched to short barker preamble (BSSID=<mon adresse mac>) Jun 6 15:09:01 kubrix /USR/SBIN/CRON[5082]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib /php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm) Jun 6 15:17:01 kubrix /USR/SBIN/CRON[5090]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jun 6 15:33:47 kubrix modprobe: WARNING: Not loading blacklisted module ipv6 Jun 6 15:39:01 kubrix /USR/SBIN/CRON[5164]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib /php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm) Jun 6 16:05:50 kubrix -- MARK -- Jun 6 16:09:01 kubrix /USR/SBIN/CRON[5228]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib /php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm) Jun 6 16:17:01 kubrix /USR/SBIN/CRON[5236]: (root) CMD ( cd / && run-parts --report /etc/cron.hourly) Jun 6 16:39:01 kubrix /USR/SBIN/CRON[5240]: (root) CMD ( [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib /php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -n 200 -r -0 rm) Jun 6 16:54:09 kubrix kernel: wlan0: RX deauthentication from <mon adresse mac> (reason=7) Jun 6 16:54:09 kubrix kernel: wlan0: deauthenticated Jun 6 16:54:09 kubrix kernel: wlan0: RX deauthentication from <mon adresse mac> (reason=7) Jun 6 16:54:10 kubrix kernel: wlan0: authenticate with AP <mon adresse mac> Jun 6 16:54:10 kubrix kernel: wlan0: RX authentication from <mon adresse mac> (alg=0 transaction=2 status=0) Jun 6 16:54:10 kubrix kernel: wlan0: authenticated Jun 6 16:54:10 kubrix kernel: wlan0: associate with AP <mon adresse mac> Jun 6 16:54:10 kubrix kernel: wlan0: RX ReassocResp from <mon adresse mac> (capab=0x411 status=0 aid=1) Jun 6 16:54:10 kubrix kernel: wlan0: associated Jun 6 16:54:10 kubrix kernel: wlan0: switched to short barker preamble (BSSID=<mon adresse mac>)

à ce soir!

oui, je parlais de celui là

Il me semblait qu’il loggait ses messages quelque part, mais j’ai du me tromper car je ne retrouve plus.

salut

Je suis pas sur de ce que j’avance mais moi je n’ai pas eu besoin de dhcp au boot. En fait je sais pas trop pourquoi, gnome me dit que mes interfaces réseau ne sont pas configurées… et pourtant elles tournent!
Une fois j’ai essayer de les activer via gnome et le problème s’est posé exactement pareil que toi au démarrage.

la solution pour moi à été d’éditer le fichier /etc/network/interfaces pour y viré tout à part

auto lo auto wlan0

(Met des # devant les autres lignes histoire de pouvoir récupérer le truc si je me trompe…)

Et là DHCP m’a plus ralenti de 2 minute mon démarrage et mon wlan0 marche très bien !

mon interface est une carte wifi intégré dans mon portable (intel 3945abg…)

Bonjour à tous!

De retour après de multiples péripéties…
je vous ai fait des infidélité, j’en avais un peu marre de ma Lenny/Sid, j’ai donc installé ubuntu hardy… (je vous entends déjà : bouuuuh! La honte!)
Bon, j’assume! Tout a fonctionné très rapidement, y compris cette histoire de DHCP, qui n’est plus qu’un mauvais souvenir.
Je suis quand même curieux de savoir d’où venait le problème alors j’ai regardé comment était foutue la partie network de ma “Hardy”; Cette distribution utilise bien le driver rt2500pci, mais également l’applet de configuration du réseau qui doit fonctionner avec le network-manager (il me semble, hein…). Et surtout, comme tu me l’as fait judicieusement remarquer Baruch, le fichier network/interfaces est quasiment vide, le mien contenait tout le nécéssaire pour se connecter en wifi à ma livebox (SSID, wep, …), il n’est donc plus utilisé pour la connection…

Reste à savoir comment le reste fonctionne, si vous avez des infos à ce propos, je suis toujours interessé.

Bien cordialement,

C.

bouuuuh! La honte!

As-tu essayer de mettre une ip fixe pour ton interface wlan0 ?

iface wlan0 inet static wireless-esid Livebox-xxx wireless-key xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx address 192.168.1.9 netmask 255.255.255.0 gateway 192.168.1.1

Le firmware ralink (paquet firmware-ralink)était-il installé ?