carte réseau intégrée Broadcom 4401 + dhcp [ résolu]

carte réseau intégrée Broadcom 4401 + dhcp [ résolu] - Linux et OS Alternatifs

Marsh Posté le 17-03-2004 à 19:03:10    

Je suis l'heureux possesseur d'un Speedtouch 510 v4 depuis 1 heure.
 
Ma joie est totale sauf que... impossible de monter mon eth0 depuis ma Gentoo, ni depuis mon zindozs qui traine. En revanche, sous la Mepis, tout marche au poil.
 
Prenons la Gentoo.
Quand je branche le cable rj45, la loupiote ne s'allume pas. Si je fais un net.eth0 start, il ne trouve pas le serveur dhcp qui tourne (normal, pas de loupiote, pas de réseau). Là ou je comprends pas c'est qu'au boot la lumière est allumée. Pis elle s'eteint au bout de quelques secondes, quand le démrrage est plus avancé. Une fois loggé, j'ai bien le module b44 chargé et si j'assigne une ip manuellement à l'interface, puis que je la ping (ping 192.168.0.1 par ex), ca fonctionne.
Moi pas comprendre :/
 
zindozs me dit "cable réseau local débranché", ok tant pis pour lui (périphérique bien reconnu dans le systeme).
 
Et le comble, c'est que sous la Mepis... ca marche :/  
 
C'est mon noyau qui est pas bien ? Avec cette meme config de noyau j'ai fait une lan sans problemes, je me dis que ya pas de raison...  
Les Gentooistes peuvent ils me dire si j ai raté un truc dans la conf ?  
Help ! I need somebody heeelp... (je stfw en parallele, oui oui...)


Message édité par AirbaT le 17-03-2004 à 20:02:12
Reply

Marsh Posté le 17-03-2004 à 19:03:10   

Reply

Marsh Posté le 17-03-2004 à 19:09:48    

j'ai eu le pb, b44 + dhcp = grosse merdasse, il te faut le module bcm44xx, vas sur le site http://www.broadcom.com , dans la rebrique support il me semble, tu vas trouver les pilotes, il y a les pilotes linux pour les séries 44xx tout en bas de la page, tu compiles, tu remplaces le b44 par ce bcm44xx et ça rulez :)
 
 
edit : et sinon en remarque, oui, ça fonctionne sous mepis, mais pas sous les autres distros [:spamafote]


Message édité par BMOTheKiller le 17-03-2004 à 19:11:01
Reply

Marsh Posté le 17-03-2004 à 19:17:16    

Je viens de remarquer que la Mepis a un bcm4400.
Pourtant en Lan j'etais sur un 2.6.3 + b44 et ma Debian marchait ! A mon avis je merde dans la gentoo, mais vais quand meme essayer le module de broadcom.

Reply

Marsh Posté le 17-03-2004 à 19:29:52    

Et le dmesg au chargement du module ?

Reply

Marsh Posté le 17-03-2004 à 19:43:51    

Code :
  1. b44.c:v0.92 (Nov 4, 2003)
  2. PCI: Found IRQ 5 for device 0000:00:09.0
  3. eth0: Broadcom 4400 10/100BaseT Ethernet 00:e0:18:9d:87:d6
  4. b44: eth0: BUG!  Timeout waiting for bit 80000000 of register 428 to clear.
  5. b44: eth0: BUG!  Timeout waiting for bit 80000000 of register 428 to clear.
  6. b44: eth0: BUG!  Timeout waiting for bit 80000000 of register 428 to clear.
  7. b44: eth0: BUG!  Timeout waiting for bit 80000000 of register 428 to clear.
  8. b44: eth0: Link is down.
  9. b44: eth0: BUG!  Timeout waiting for bit 80000000 of register 428 to clear.
  10. b44: eth0: BUG!  Timeout waiting for bit 80000000 of register 428 to clear.
  11. b44: eth0: BUG!  Timeout waiting for bit 80000000 of register 428 to clear.
  12. b44: eth0: BUG!  Timeout waiting for bit 80000000 of register 428 to clear.


 
Voila le dmesg du démarrage. Les erreurs sont dues au net.eth0 pas au chargement du module.
 
Apparement le bcm4400 de broadcom est pour kernel 2.4, j'ai pas le cul sorti des ronces moi on dirait... Mais ya 3 semaines je me connectais en Lan sous Linux/Debian sur un sv dhcp avec cette meme carte intégrée, ya pas de raisons bouuurdel !

Reply

Marsh Posté le 17-03-2004 à 19:46:02    

il est compatible 2.6, je l'ai mis justement ;)
 
j'avais les même erreurs que toi, c'était sur un portable dell, c'est un chip 4401 il me semble, il passe pas avec le module b44, tu as la même merde en fait ;)
 
edit : dans le Makefile tu as :


ifeq ($(BCM_KVER), 2.6)
# Makefile for 2.5+ kernel
 
BCM_DRV = bcm4400.ko
 
ifneq ($(KERNELRELEASE),)
 
obj-m += bcm4400.o
 
bcm4400-objs    := b44um.o b44proc.o b44lm.o
 
else
 
default:
        make -C $(LINUX) SUBDIRS=$(shell pwd) modules
 
endif
 
else # ifeq ($(BCM_KVER),2.6)


 
c'est bcm4400-3.0.7, j'avais gardé les sources en fait :)


Message édité par BMOTheKiller le 17-03-2004 à 19:50:24
Reply

Marsh Posté le 17-03-2004 à 19:54:56    

Oki, c'est juste le readme qui sent des fesses :D

Reply

Marsh Posté le 17-03-2004 à 20:02:30    

Merchi BMO ca marche ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed