OVH Cloud OVH Cloud

carte reseau non reconnue

7 réponses
Avatar
Bernard DEBREIL
Bonjour,

Ma carte Ethernet "Broadcom NetXtrem Gigabit Ethernet for HP" n'est pas
reconnue par mon RH 7.2. Quelqu'un pourrait il me conseiller une façon de
m'en sortir ? Quelle distribution Linux reconnaît cette carte ? Sinon,
où trouver des pilotes, ou bien, quelle manip envisager ?

Merci d'avance pour toute contribution.

--


Bernard DEBREIL

7 réponses

Avatar
Emmanuel Florac
Dans article ,
disait...

Ma carte Ethernet "Broadcom NetXtrem Gigabit Ethernet for HP" n'est pas
reconnue par mon RH 7.2. Quelqu'un pourrait il me conseiller une façon de
m'en sortir ? Quelle distribution Linux reconnaît cette carte ? Sinon,
où trouver des pilotes, ou bien, quelle manip envisager ?



La RedHat 7.2 est quand même franchement ancienne. Regarde du côté de
Fedora la liste des drivers fournis...

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

Avatar
William
On Wed, 12 Nov 2003 22:46:42 +0100, Bernard DEBREIL wrote:

Bonjour,

Ma carte Ethernet "Broadcom NetXtrem Gigabit Ethernet for HP" n'est pas
reconnue par mon RH 7.2. Quelqu'un pourrait il me conseiller une façon
de m'en sortir ? Quelle distribution Linux reconnaît cette carte ?
Sinon, où trouver des pilotes, ou bien, quelle manip envisager ?

Merci d'avance pour toute contribution.



http://www.dssnetworks.com/v3/gigabit_ethernet_driver.asp
Features and performance
[...]
"Standard network driver interface for Linux driver, kernel versions to 2.4.20"
--
William.

Avatar
Jean-Claude(06)
Peut etre qu'en passant avec une version de kernel recente tu
auras la chance que le modele de ta carte reseau soit presente.
Je dirais que c'est probable.

J.C
Avatar
Non Compos Mentis
On Wed, 12 Nov 2003 22:46:42 +0100, Bernard DEBREIL wrote:

Bonjour,

Ma carte Ethernet "Broadcom NetXtrem Gigabit Ethernet for HP" n'est pas
reconnue par mon RH 7.2. Quelqu'un pourrait il me conseiller une façon de
m'en sortir ? Quelle distribution Linux reconnaît cette carte ? Sinon,
où trouver des pilotes, ou bien, quelle manip envisager ?

Merci d'avance pour toute contribution.


Moi j'ai un truc pareil sur mon HP EVO
Au début j'avais compilé le driver sur le site de broadcom
Ca marchait bien
On peut aussi utiliser le driver TG3 qui est dispo dans les noyaux >
2.4.20 (?)
J'ai finalement opté pour la deuxième option meme si le nom est
différent et que c est pas conseillé par broadcom
En tout cas, ça marche nickel dans les deux cas. Pas de problème

Bonne recompilation de noyau
Fred

Avatar
Bernard DEBREIL
On Wed, 12 Nov 2003 22:20:52 +0100, Emmanuel Florac wrote:

Dans article ,
disait...

Ma carte Ethernet "Broadcom NetXtrem Gigabit Ethernet for HP" n'est pas
reconnue par mon RH 7.2. Quelqu'un pourrait il me conseiller une façon
de m'en sortir ? Quelle distribution Linux reconnaît cette carte ?
Sinon, où trouver des pilotes, ou bien, quelle manip envisager ?


La RedHat 7.2 est quand même franchement ancienne. Regarde du côté de

Fedora la liste des drivers fournis...


A chacun des efforts que je fais pour trouver quelque chose sur les pages
de RedHat ou de Fedora, je me perds dans les méandres de ces systèmes, et
ne trouve pas ce que je cherche. Après plusieurs dizaines de minutes
d'énervement avec cela, et Google qui donne des centaines de pages de
réponses, je capitule... Merci de me communiquer les liens qui vont bien
pour trouver les drivers chez RedHat pour la distrib 7.2 et le kernel
2.4.7-10 :)



--


Bernard DEBREIL


Avatar
Bernard DEBREIL
On Wed, 12 Nov 2003 22:29:58 +0100, William wrote:

On Wed, 12 Nov 2003 22:46:42 +0100, Bernard DEBREIL wrote:

Bonjour,

Ma carte Ethernet "Broadcom NetXtrem Gigabit Ethernet for HP" n'est pas
reconnue par mon RH 7.2. Quelqu'un pourrait il me conseiller une façon
de m'en sortir ? Quelle distribution Linux reconnaît cette carte ?
Sinon, où trouver des pilotes, ou bien, quelle manip envisager ?

Merci d'avance pour toute contribution.


http://www.dssnetworks.com/v3/gigabit_ethernet_driver.asp Features and

performance
[...]
"Standard network driver interface for Linux driver, kernel versions to
2.4.20"


***********************************************************
Merci pour ce lien. Grâce à un autre lien, j'ai pu télécharger des
pilotes pour cette carte ethernet. Malheureusement, je ne parviens pas à
les installer. A la compilation, voici ce que le système répond:

********************************************************************
[ src]# make
gcc -DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT%6
-DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT -DINCLUDE_5701_AX_FIX=1
-Wall

-Wstrict-prototypes -O6 -I/lib/modules/2.4.7-10/build/include -c -o b57um.o b57um.c In file
included from mm.h:30,from b57um.c:19:

/usr/include/linux/modversions.h:1:2: #error Modules should never use
kernel-headers systemheaders,

/usr/include/linux/modversions.h:2:2: #error but rather headers from an appropriate
kernel-source package.

/usr/include/linux/modversions.h:3:2:

#error Change -I/usr/src/linux/include (or similar)to /usr/include/linux/modversions.h:4:2:

#error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2:

#error to build against the currently-running kernel. make: *** [b57um.o]

Erreur 1

[ src]#

********************************************************************
Voici maintenant le contenu de la Makefile fournie avec le package:
********************************************************************
#!/usr/bin/make
# Makefile for building Linux Broadcom Gigabit ethernet driver as a
module. # $id$

# PREFIX may be set by the RPM build to set the effective root. PREFIX ifeq ($(shell ls /lib/modules/$(shell uname -r)/build > /dev/null 2>&1 &&
echo build),)
ifeq ($(shell ls /usr/src/linux > /dev/null 2>&1 && echo linux),)
LINUX else
LINUX=/usr/src/linux
endif
else
LINUX=/lib/modules/$(shell uname -r)/build
endif

# check if 2.4 kernel or 2.5+ kernel
BCM_KVER:=$(shell uname -r | cut -c1-3 | sed 's/2.[56]/2.6/')

ifeq ($(BCM_KVER), 2.6)
# Makefile for 2.5+ kernel
ifneq ($(KERNELRELEASE),)

obj-m += bcm5700.o

bcm5700-objs := b57um.o b57proc.o tigon3.o autoneg.o 5701rls.o
tcp_seg.o

EXTRA_CFLAGS = -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT%6 -DNICE_SUPPORT
-DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT -DINCLUDE_5701_AX_FIX=1

else

default:
make -C $(LINUX) SUBDIRS=$(shell pwd) modules

install: default
@if [ -d $(PREFIX)/lib/modules/$(shell uname -r)/kernel/drivers/net/bcm
]; then install -m 444 bcm5700.ko $(PREFIX)/lib/modules/$(shell uname
-r)/kernel/drivers/net/bcm; else mkdir -p $(PREFIX)/lib/modules/$(shell
uname -r)/drivers/net; install -m 444 bcm5700.ko
$(PREFIX)/lib/modules/$(shell uname -r)/drivers/net; fi
install -m 444 bcm5700.4.gz $(PREFIX)/usr/share/man/man4;

endif

else # ifeq ($(BCM_KVER),2.6)
# Makefile for 2.4 kernel

ifeq ($(LINUX),)
$(error Linux kernel source tree not found)
endif

ifeq ($(shell which kgcc > /dev/null 2>&1 && echo kgcc),)
CC = gcc
else
ifneq ($(findstring gcc version egcs-2.91.66, $(shell cat /proc/version
2>&1)),)
CC = kgcc
else
CC = gcc
endif
endif

LD = ld
CFLAGS=-DMODULE -D__KERNEL__ -DDBG=0 -DT3_JUMBO_RCV_RCB_ENTRY_COUNT%6
-DNICE_SUPPORT -DPCIX_TARGET_WORKAROUND=1 -DINCLUDE_TBI_SUPPORT
-DINCLUDE_5701_AX_FIX=1 -Wall -Wstrict-prototypes -O6 -I$(LINUX)/include

ifeq ($(wildcard ~/rpmdir),)
rpmdir = /usr/src/redhat
else
rpmdir = $(wildcard ~/rpmdir)
endif

ARCH:=$(shell uname -m)

ifeq ($(ARCH),x86_64)
CFLAGS+=-mno-red-zone -mcmodel=kernel -pipe -finline-limit 00
endif

ifeq ($(ARCH),ia64)
CFLAGS+=-pipe -ffixed-r13 -mfixed-rangeñ0-f15,f32-f127
-falign-functions2
endif

ifdef DBG
CFLAGS += -DTIGON3_DEBUG=1
endif

ifdef SMALL
CFLAGS += -DBCM_SMALL_DRV=1
endif

all: bcm5700.o
tar: bcm5700.tgz

bcm5700.o: b57um.o b57proc.o tigon3.o autoneg.o 5701rls.o tcp_seg.o
$(LD) -i $^ -o $@

install: bcm5700.o
@if [ -d $(PREFIX)/lib/modules/`uname -r`/kernel/drivers/addon/bcm5700
]; then install -m 444 bcm5700.o $(PREFIX)/lib/modules/`uname
-r`/kernel/drivers/addon/bcm5700; elif [ -d $(PREFIX)/lib/modules/`uname
-r`/kernel/drivers/net/bcm ]; then install -m 444 bcm5700.o
$(PREFIX)/lib/modules/`uname -r`/kernel/drivers/net/bcm; elif [ -d
$(PREFIX)/lib/modules/`uname -r`/kernel ]; then mkdir -p
$(PREFIX)/lib/modules/`uname -r`/kernel/drivers/net; install -m 444
bcm5700.o $(PREFIX)/lib/modules/`uname -r`/kernel/drivers/net; else
mkdir -p $(PREFIX)/lib/modules/`uname -r`/net; install -m 444 bcm5700.o
$(PREFIX)/lib/modules/`uname -r`/net/; fi
@if [ "$(PREFIX)" = "" ]; then /sbin/depmod -a ; else echo " *** Run
'/sbin/depmod -a' to update the module database."; fi
@if [ -d $(PREFIX)/usr/share/man ];
then install -m 444 bcm5700.4.gz $(PREFIX)/usr/share/man/man4; elif [ -d
$(PREFIX)/usr/man ];
then install -m 444 bcm5700.4.gz $(PREFIX)/usr/man/man4; fi

bcm5700.tgz: Makefile *.[cho] LICENSE RELEASE.TXT
tar cfvz $@ $^

rpm: bcm5700.tgz bcm5700.spec
cp -p $< ${rpmdir}/SOURCES/
rpm -ba bcm5700.spec

.PHONEY: all clean install tar

debug:
@make DBG=1

small:
@make SMALL=1

endif # ifeq ($(BCM_KVER),2.6)

clean:
-rm -f bcm5700.o bcm5700.ko b57um.o b57proc.o tigon3.o autoneg.o
5701rls.o tcp_seg.o bcm5700.mod.c bcm5700.mod.o
***********************************************************************

Quelqu'un peut il me conseiller quoi faire pour m'en sortir ?

Je ne sais pas interpréter les erreurs suivantes :

*******************************************
#error Change -I/usr/src/linux/include (or similar)to /usr/include/linux/modversions.h:4:2:

#error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2:

#error to build against the currently-running kernel. make: *** [b57um.o]
*******************************************
Le système me recommande de remplacer ' -I/usr/src... par
/usr/include/modversions...

ce qui, pour moi, n'a pas de sens, étant donné que modversions.h ne
contient que des messages d'erreurs, et, de plus, je ne sais pas où
trouver la chaîne de caractères à modifier, car elle n'apparaît pas dans
la makefile. De plus, le $(uname -r)
ne signifie pas grand chose pour moi.

Merci à l'avance pour toute aide compétente :)

P.S.: mon noyau: 2.4.7-10.

--


Bernard DEBREIL


Avatar
Emmanuel Florac
Dans article ,
disait...
Merci de me communiquer les liens qui vont bien
pour trouver les drivers chez RedHat pour la distrib 7.2 et le kernel
2.4.7-10 :)


Tu n'auras rien, il n'y a plus aucun support chez RedHat.. Tu devras
télécharger un noyau récent (et tout ce qui va aavec) sous forme de
sources, tout compiler et installer toi-même. Bref, tu auras plus vite
fait d'installer une Fedora :/

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?