OVH Cloud OVH Cloud

compilation du noyau

6 réponses
Avatar
Toto Carpaccio
Bonjour a tous,

Je suis en train de tenter une compil du noyau 2.6.14 sur une dbian
unstable. Il s'agit d'un serveur HP proliant DL 380. J'ai r=E9cup=E9r=E9 le=
s
infos du chipset en lancant un lspci
dont voici l' output :
0000:00:00.0 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset) (rev=
33)
0000:00:00.1 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset)
0000:00:00.2 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset)
0000:00:03.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 2=
7)
0000:00:04.0 System peripheral: Compaq Computer Corporation Integrated
Lights Out Controller (rev 01)
0000:00:04.2 System peripheral: Compaq Computer Corporation Integrated
Lights Out Processor (rev 01)
0000:00:0f.0 ISA bridge: Broadcom CSB5 South Bridge (rev 93)
0000:00:0f.1 IDE interface: Broadcom CSB5 IDE Controller (rev 93)
0000:00:0f.2 USB Controller: Broadcom OSB4/CSB5 OHCI USB Controller (rev 05=
)
0000:00:0f.3 Host bridge: Broadcom CSB5 LPC bridge
0000:00:10.0 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
0000:00:10.2 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
0000:00:11.0 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
0000:00:11.2 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
0000:01:03.0 RAID bus controller: Compaq Computer Corporation Smart
Array 5i/532 (rev 01)
0000:02:01.0 Ethernet controller: Broadcom Corporation NetXtreme
BCM5703X Gigabit Ethernet (rev 02)
0000:02:02.0 Ethernet controller: Broadcom Corporation NetXtreme
BCM5703X Gigabit Ethernet (rev 02)
0000:06:1e.0 PCI Hot-plug controller: Compaq Computer Corporation PCI
Hotplug Controller (rev 14)

Dans le make menuconfig je ne trouve pas le support du chipset il
semble s'agir d'un broadcom mais je ne vois rien se rapprochant. Je
fais appel =E0 ceux qui auraient une certaine exp=E9rience sur le sujet et
auraient l'amabilit=E9 de me preter main forte.

Merci de votre attention.

6 réponses

Avatar
CoolFox
This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
--------------enig594E7A3CFF33706727CA512C
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: quoted-printable

Toto Carpaccio a écrit avec finesse, tact et "doigté":
Bonjour a tous,

Je suis en train de tenter une compil du noyau 2.6.14 sur une dbian
unstable. Il s'agit d'un serveur HP proliant DL 380. J'ai récupéré les
infos du chipset en lancant un lspci
dont voici l' output :
0000:00:00.0 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset) (rev 33)
0000:00:00.1 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset)
0000:00:00.2 Host bridge: Broadcom CMIC-LE Host Bridge (GC-LE chipset)
0000:00:03.0 VGA compatible controller: ATI Technologies Inc Rage XL (r ev 27)
0000:00:04.0 System peripheral: Compaq Computer Corporation Integrated
Lights Out Controller (rev 01)
0000:00:04.2 System peripheral: Compaq Computer Corporation Integrated
Lights Out Processor (rev 01)
0000:00:0f.0 ISA bridge: Broadcom CSB5 South Bridge (rev 93)
0000:00:0f.1 IDE interface: Broadcom CSB5 IDE Controller (rev 93)
0000:00:0f.2 USB Controller: Broadcom OSB4/CSB5 OHCI USB Controller (re v 05)
0000:00:0f.3 Host bridge: Broadcom CSB5 LPC bridge
0000:00:10.0 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
0000:00:10.2 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
0000:00:11.0 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
0000:00:11.2 Host bridge: Broadcom CIOB-X2 PCI-X I/O Bridge (rev 05)
0000:01:03.0 RAID bus controller: Compaq Computer Corporation Smart
Array 5i/532 (rev 01)
0000:02:01.0 Ethernet controller: Broadcom Corporation NetXtreme
BCM5703X Gigabit Ethernet (rev 02)
0000:02:02.0 Ethernet controller: Broadcom Corporation NetXtreme
BCM5703X Gigabit Ethernet (rev 02)
0000:06:1e.0 PCI Hot-plug controller: Compaq Computer Corporation PCI
Hotplug Controller (rev 14)

Dans le make menuconfig je ne trouve pas le support du chipset il
semble s'agir d'un broadcom mais je ne vois rien se rapprochant. Je
fais appel à ceux qui auraient une certaine expérience sur le sujet et
auraient l'amabilité de me preter main forte.

Merci de votre attention.


De quel chipset parles tu?

Si c'est celui du Lan, alors le pbm est facile a regler !

Tu recuperes le pilote sur le site du constructeur broadcom et tu le
stockes a un endroit ou tu pourras le recuperer apres ta compil.

Ensuite tu feras un simple make suivi d'un insmod (ou modprobe selon le
module) et enfin make install et tu seras trankil jusqu'à la prochaine
mise a jour de ton noyau. (lis quand meme le readme contenu dans le
fichier que tu recup)

C'est ce que j'ai fait pour ma carte mere a base de broadcom 5702
0000:00:0f.0 Ethernet controller: Broadcom Corporation NetXtreme
BCM5702X Gigabit Ethernet (rev 02)

Cordialement,

--
La vie c'est comme un concombre...
des fois tu l'as dans la main...
des fois tu l'as dans l'cul !

Paul Presbois (Poète avant-gardiste)


--------------enig594E7A3CFF33706727CA512C
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFDdHqzVZI/p353HiARA/nJAJ9gmxmx7mwwqhC+J4X/64KW6SCv6ACfYP8y
sioo0SGec2IHGDzYxYOOlMI =W8FL
-----END PGP SIGNATURE-----

--------------enig594E7A3CFF33706727CA512C--


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Frédéric Bothamy
* Toto Carpaccio [2005-11-11 12:21] :
Je parlais du chipset en general pas specialement du controleur
ethernet dans le menu ATA/ATAPI/MFM/RLL support tu as plusieurs choix
:
AEC62XX chipset support
?? ??
?? ??< > ALI M15x3 chipset support ?? ??
?? ??< > AMD and nVidia IDE support ?? ??
?? ??< > ATI IXP chipset IDE support ?? ??
?? ??< > CMD64{3|6|8|9} chipset support ?? ??
?? ??< > Compaq Triflex IDE support
etc....je voulais savoir si un correspondait a mon chipset et si non que faire ?



> > 0000:00:0f.1 IDE interface: Broadcom CSB5 IDE Controller (rev 93)



Donc, tu parles du chipset IDE. Il est probable que le pilote à utiliser
est celui de "ServerWorks OSB4/CSB5/CSB6" (en tout cas, on retrouve
CSB5, ainsi que OSB4 du chipset USB).


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Toto Carpaccio
Je vais essayer, j'ai juste un probleme : apres avoir telecharger le
module bcm7000-src, j'ai lancé les commandes suivantes :
% cd ~/kernel/
% tar zxvf /usr/src/bcm7000.tar.gz
% export MODULE_LOC=~/kernel/modules
% cd linux/
% fakeroot make-kpkg --append-to-version -camel --revision 1 kernel-image
% fakeroot make-kpkg --append-to-version -camel modules-image

et j'obtiens l'erreur suivante :

dh_clean -k
make[2]: dh_clean: Command not found
make[2]: *** [binary-modules] Error 127
make[2]: Leaving directory `/root/kernel/modules/bcm5700'
make[1]: *** [kdist_build] Error 2
make[1]: Leaving directory `/root/kernel/modules/bcm5700'
Module /root/kernel/modules/bcm5700 failed.
Hit return to Continue


Le 11/11/05, Frédéric Bothamy a écrit :
* Toto Carpaccio [2005-11-11 12:21] :
> Je parlais du chipset en general pas specialement du controleur
> ethernet dans le menu ATA/ATAPI/MFM/RLL support tu as plusieurs choix
> :
> AEC62XX chipset support
> ?? ??
> ?? ??< > ALI M15x3 chipset support ?? ??
> ?? ??< > AMD and nVidia IDE support ?? ??
> ?? ??< > ATI IXP chipset IDE support ?? ??
> ?? ??< > CMD64{3|6|8|9} chipset support ?? ??
> ?? ??< > Compaq Triflex IDE support
> etc....je voulais savoir si un correspondait a mon chipset et si non qu e faire ?

> > > 0000:00:0f.1 IDE interface: Broadcom CSB5 IDE Controller (rev 93)

Donc, tu parles du chipset IDE. Il est probable que le pilote à utilise r
est celui de "ServerWorks OSB4/CSB5/CSB6" (en tout cas, on retrouve
CSB5, ainsi que OSB4 du chipset USB).


Fred

--
Comment poser les questions de manière intelligente?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact .org




Avatar
Frédéric Bothamy
* Toto Carpaccio [2005-11-11 14:32] :
Je vais essayer, j'ai juste un probleme : apres avoir telecharger le
module bcm7000-src, j'ai lancé les commandes suivantes :
% cd ~/kernel/
% tar zxvf /usr/src/bcm7000.tar.gz
% export MODULE_LOC=~/kernel/modules
% cd linux/
% fakeroot make-kpkg --append-to-version -camel --revision 1 kernel-image
% fakeroot make-kpkg --append-to-version -camel modules-image

et j'obtiens l'erreur suivante :

dh_clean -k
make[2]: dh_clean: Command not found
make[2]: *** [binary-modules] Error 127
make[2]: Leaving directory `/root/kernel/modules/bcm5700'
make[1]: *** [kdist_build] Error 2
make[1]: Leaving directory `/root/kernel/modules/bcm5700'
Module /root/kernel/modules/bcm5700 failed.
Hit return to Continue



Il faut que tu installes debhelper qui est recommandé par bcm5700-source
et qui fournit dh_clean.


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
Toto Carpaccio
Merci infiniment mais ce n'est pas mieux :

drivers/built-in.o: In function `bnx2_set_rx_mode':
: undefined reference to `crc32_le'
drivers/built-in.o: In function `bnx2_test_nvram':
: undefined reference to `crc32_le'
drivers/built-in.o: In function `bnx2_test_nvram':
: undefined reference to `crc32_le'
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/root/kernel/linux-2.6.14'
make: *** [stamp-build] Error 2

Le 11/11/05, Frédéric Bothamy a écrit :
* Toto Carpaccio [2005-11-11 14:32] :
> Je vais essayer, j'ai juste un probleme : apres avoir telecharger le
> module bcm7000-src, j'ai lancé les commandes suivantes :
> % cd ~/kernel/
> % tar zxvf /usr/src/bcm7000.tar.gz
> % export MODULE_LOC=~/kernel/modules
> % cd linux/
> % fakeroot make-kpkg --append-to-version -camel --revision 1 kernel-ima ge
> % fakeroot make-kpkg --append-to-version -camel modules-image
>
> et j'obtiens l'erreur suivante :
>
> dh_clean -k
> make[2]: dh_clean: Command not found
> make[2]: *** [binary-modules] Error 127
> make[2]: Leaving directory `/root/kernel/modules/bcm5700'
> make[1]: *** [kdist_build] Error 2
> make[1]: Leaving directory `/root/kernel/modules/bcm5700'
> Module /root/kernel/modules/bcm5700 failed.
> Hit return to Continue

Il faut que tu installes debhelper qui est recommandé par bcm5700-sourc e
et qui fournit dh_clean.


Fred

--
Comment poser les questions de manière intelligente?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact .org




Avatar
Frédéric Bothamy
* Toto Carpaccio [2005-11-11 17:11] :
Merci infiniment mais ce n'est pas mieux :

drivers/built-in.o: In function `bnx2_set_rx_mode':
: undefined reference to `crc32_le'
drivers/built-in.o: In function `bnx2_test_nvram':
: undefined reference to `crc32_le'
drivers/built-in.o: In function `bnx2_test_nvram':
: undefined reference to `crc32_le'
make[1]: *** [.tmp_vmlinux1] Error 1
make[1]: Leaving directory `/root/kernel/linux-2.6.14'
make: *** [stamp-build] Error 2




Apparemment, le pilote bnx2 utilise des fonctions des bibliothèques CRC
du noyau (elles se trouvent sous "Library routines" dans la
configuration du noyau). Normalement, le système de configuration
devrait demande l'activation de l'option, mais cela ne semble pas être
le cas pour ce pilote (c'est peut-être un bogue, mais je ne trouve pas
d'utilisation de la fonction crc32_le dans le fichier
drivers/net/bnx2.c).


Fred

--
Comment poser les questions de manière intelligente ?
http://www.gnurou.org/documents/smart-questions-fr.html
Comment signaler efficacement un bug ?
http://www.chiark.greenend.org.uk/~sgtatham/bugs-fr.html


--
Pensez à lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez à rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact