carte Wifi PCI D-Link DWL-520
Le
docanski
Bonjour la foule !
J'ai installé une 10.4 sur une bécane dans laquelle il y a la carte
reprise dans le sujet. Oui, je sais, nous sommes ici "chez" Debian mais
l'install d'une Ubuntu était la solution la plus proche d'un Ouindo$e
des familles pour une "newbee", en l'occurrence ma moitié. Si je ne
trouve pas de solution pour Ubuntu, j'installe alors plutôt une Lenny
si je puis trouver une solution ici. Bon, sachant que cette carte
est censée avoir un chipset acx100, je fais un apt-get install acx100
mais sans résultat : ce paquet semble bugué, impossible d'aller au bout
de l'installation (voir résultat du fichier journal ci-dessous). J'ai
tenté l'installation d'un ancien paquet .deb retrouvé dans mes archives
(que j'active avec Gdebi) mais je ne retrouve pas le répertoire acx100
dans usr/share comme il devrait l'avoir créé. Il n'est donc pas installé :-(
iwconfig me répond "no wireless extensions" .
un lshw sur la carte réseau me donne pourtant bien :
<code>
*-pci:0
description: PCI bridge
product: MCP61 PCI bridge
vendor: nVidia Corporation
physical id: 100
bus info: pci@0000:00:04.0
version: a1
width: 32 bits
clock: 66MHz
capabilities: pci ht bus_master cap_list
resources: ioport:d000(size@96) memory:dee00000-deefffff
*-network UNCLAIMED
description: Network controller
product: ACX 100 22Mbps Wireless Interface
vendor: Texas Instruments
physical id: 9
bus info: pci@0000:01:09.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: latencyd
resources: ioport:dc00(size2) memory:deeff000-deefffff
memory:deee0000-deeeffff
</code>
Lorsque je tente d'installer le paquet acx100 par le terminal, le
fichier journal me retourne :
<code>
touch config.mk \ ↑
│ && /usr/bin/make -C "/usr/src/linux-headers-2.6.32-22-generic"
▮
│ M="/usr/src/modules/acx100" clean
▒
│ make[1]: entrant dans le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ CLEAN /usr/src/modules/acx100/.tmp_versions
▒
│ make[1]: quittant le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ dh_clean
▒
│ /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
▒
│ make[1]: entrant dans le répertoire « /usr/src/modules/acx100 »
▒
│ touch config.mk \
▒
│ && /usr/bin/make -C "/usr/src/linux-headers-2.6.32-22-generic"
▒
│ M="/usr/src/modules/acx100" clean
▒
│ make[2]: entrant dans le répertoire «
/usr/src/linux-headers-2.6.32-22-generic » ↑
│ make[2]: quittant le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ dh_clean
▒
│ dh_clean: Compatibility levels before 5 are deprecated.
▒
│ for templ in ; do \
▒
│ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.32-22-generic/g'` ;
\ ▮
│ done
▒
│ for templ in `ls debian/*.modules.in` ; do \
▒
│ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
▒
│ ${templ%.modules.in}.backup 2>/dev/null || true; \
▒
│ sed -e 's/##KVERS##/2.6.32-22-generic/g
▒
│ ;s/#KVERS#/2.6.32-22-generic/g ; s/_KVERS_/2.6.32-22-generic/g ;
▒
│ s/##KDREV##/2.6.32-22.33/g ; s/#KDREV#/2.6.32-22.33/g ;
▒
│ s/_KDREV_/2.6.32-22.33/g ' < $templ > ${templ%.modules.in}; \ done
↑
│ # Build modules
▒
│ /usr/bin/make -C "/usr/src/linux-headers-2.6.32-22-generic"
▒
│ M="/usr/src/modules/acx100"
▒
│ make[2]: entrant dans le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ LD /usr/src/modules/acx100/built-in.o
▒
│ CC [M] /usr/src/modules/acx100/wlan.o
▒
│ In file included from /usr/src/modules/acx100/acx.h:2,
▒
│ from /usr/src/modules/acx100/wlan.c:49:
▒
│ /usr/src/modules/acx100/wlan_compat.h:224: error: conflicting types
for ▒
│ ‘irqreturn_t’
▮
│ include/linux/irqreturn.h:16: note: previous declaration of
▒
│ ‘irqreturn_t’ was here
▒
│ make[3]: *** [/usr/src/modules/acx100/wlan.o] Erreur 1 make[2]: ***
[_module_/usr/src/modules/acx100] Erreur 2 ▒
│ make[2]: quittant le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ make[1]: *** [binary_modules] Erreur 2
▒
│ make[1]: quittant le répertoire « /usr/src/modules/acx100 »
▮
│ make: *** [kdist_build] Erreur 2
</code>
Est-ce que cela signifie qu'il est impossible d'installer cette carte
sous lucid ?
Si quelqu'un connaît la manoeuvre pour Ubuntu, je suis preneur !
Le cas échéant si c'est pour une Debian, je suis preneur aussi ! Il
faudra que je réinstalle le tout, ce sera un plus difficile à
appréhender pour ma chère et tendre mais bon : il faut ce qu'il faut,
s'pas
Merci d'avance.
--
docanski
Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/
J'ai installé une 10.4 sur une bécane dans laquelle il y a la carte
reprise dans le sujet. Oui, je sais, nous sommes ici "chez" Debian mais
l'install d'une Ubuntu était la solution la plus proche d'un Ouindo$e
des familles pour une "newbee", en l'occurrence ma moitié. Si je ne
trouve pas de solution pour Ubuntu, j'installe alors plutôt une Lenny
si je puis trouver une solution ici. Bon, sachant que cette carte
est censée avoir un chipset acx100, je fais un apt-get install acx100
mais sans résultat : ce paquet semble bugué, impossible d'aller au bout
de l'installation (voir résultat du fichier journal ci-dessous). J'ai
tenté l'installation d'un ancien paquet .deb retrouvé dans mes archives
(que j'active avec Gdebi) mais je ne retrouve pas le répertoire acx100
dans usr/share comme il devrait l'avoir créé. Il n'est donc pas installé :-(
iwconfig me répond "no wireless extensions" .
un lshw sur la carte réseau me donne pourtant bien :
<code>
*-pci:0
description: PCI bridge
product: MCP61 PCI bridge
vendor: nVidia Corporation
physical id: 100
bus info: pci@0000:00:04.0
version: a1
width: 32 bits
clock: 66MHz
capabilities: pci ht bus_master cap_list
resources: ioport:d000(size@96) memory:dee00000-deefffff
*-network UNCLAIMED
description: Network controller
product: ACX 100 22Mbps Wireless Interface
vendor: Texas Instruments
physical id: 9
bus info: pci@0000:01:09.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list
configuration: latencyd
resources: ioport:dc00(size2) memory:deeff000-deefffff
memory:deee0000-deeeffff
</code>
Lorsque je tente d'installer le paquet acx100 par le terminal, le
fichier journal me retourne :
<code>
touch config.mk \ ↑
│ && /usr/bin/make -C "/usr/src/linux-headers-2.6.32-22-generic"
▮
│ M="/usr/src/modules/acx100" clean
▒
│ make[1]: entrant dans le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ CLEAN /usr/src/modules/acx100/.tmp_versions
▒
│ make[1]: quittant le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ dh_clean
▒
│ /usr/bin/make -f debian/rules kdist_clean kdist_config binary-modules
▒
│ make[1]: entrant dans le répertoire « /usr/src/modules/acx100 »
▒
│ touch config.mk \
▒
│ && /usr/bin/make -C "/usr/src/linux-headers-2.6.32-22-generic"
▒
│ M="/usr/src/modules/acx100" clean
▒
│ make[2]: entrant dans le répertoire «
/usr/src/linux-headers-2.6.32-22-generic » ↑
│ make[2]: quittant le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ dh_clean
▒
│ dh_clean: Compatibility levels before 5 are deprecated.
▒
│ for templ in ; do \
▒
│ cp $templ `echo $templ | sed -e 's/_KVERS_/2.6.32-22-generic/g'` ;
\ ▮
│ done
▒
│ for templ in `ls debian/*.modules.in` ; do \
▒
│ test -e ${templ%.modules.in}.backup || cp ${templ%.modules.in}
▒
│ ${templ%.modules.in}.backup 2>/dev/null || true; \
▒
│ sed -e 's/##KVERS##/2.6.32-22-generic/g
▒
│ ;s/#KVERS#/2.6.32-22-generic/g ; s/_KVERS_/2.6.32-22-generic/g ;
▒
│ s/##KDREV##/2.6.32-22.33/g ; s/#KDREV#/2.6.32-22.33/g ;
▒
│ s/_KDREV_/2.6.32-22.33/g ' < $templ > ${templ%.modules.in}; \ done
↑
│ # Build modules
▒
│ /usr/bin/make -C "/usr/src/linux-headers-2.6.32-22-generic"
▒
│ M="/usr/src/modules/acx100"
▒
│ make[2]: entrant dans le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ LD /usr/src/modules/acx100/built-in.o
▒
│ CC [M] /usr/src/modules/acx100/wlan.o
▒
│ In file included from /usr/src/modules/acx100/acx.h:2,
▒
│ from /usr/src/modules/acx100/wlan.c:49:
▒
│ /usr/src/modules/acx100/wlan_compat.h:224: error: conflicting types
for ▒
│ ‘irqreturn_t’
▮
│ include/linux/irqreturn.h:16: note: previous declaration of
▒
│ ‘irqreturn_t’ was here
▒
│ make[3]: *** [/usr/src/modules/acx100/wlan.o] Erreur 1 make[2]: ***
[_module_/usr/src/modules/acx100] Erreur 2 ▒
│ make[2]: quittant le répertoire «
▒
│ /usr/src/linux-headers-2.6.32-22-generic »
▒
│ make[1]: *** [binary_modules] Erreur 2
▒
│ make[1]: quittant le répertoire « /usr/src/modules/acx100 »
▮
│ make: *** [kdist_build] Erreur 2
</code>
Est-ce que cela signifie qu'il est impossible d'installer cette carte
sous lucid ?
Si quelqu'un connaît la manoeuvre pour Ubuntu, je suis preneur !
Le cas échéant si c'est pour une Debian, je suis preneur aussi ! Il
faudra que je réinstalle le tout, ce sera un plus difficile à
appréhender pour ma chère et tendre mais bon : il faut ce qu'il faut,
s'pas
Merci d'avance.
--
docanski
Portail et annuaire du nord-Bretagne : http://armorance.free.fr/
Guide des champignons d'Europe : http://mycorance.free.fr/
La vallée de la Rance maritime : http://valderance.free.fr/
Les côtes du nord de la Bretagne : http://docarmor.free.fr/

Poser une question


Google "acx100 lucid"
=> http://ubuntuforums.org/showthread.php?t0203
Apparemment ceci a fonctionné dans son cas:
sudo apt-get install linux-restricted-modules-generic
sudo modprobe acx
N.
me retourne : "Impossible de trouver le paquet linux-restricted-modules"
me retourne : "WARNING: All config files need .conf:
/etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
FATAL: Module acx not found."
ndiswrapper est bien installé.
--
docanski
Le module est pourtant bien placé dans usr/src/modules/acx100 :-(
__
docanski
Et pourtant, le module paraît bien être installé.
J'ai :
/usr/share/doc/acx100-source
/usr/share/doc/acx100-source/README.Debian
/usr/share/doc/acx100-source/README.gz
/usr/share/doc/acx100-source/changelog.Debian.gz
/usr/share/doc/acx100-source/changelog.gz
/usr/share/doc/acx100-source/copyright
/usr/share/modass/overrides/acx100-source
/usr/src/acx100.tar.gz
/usr/src/modules/acx100
/usr/src/modules/acx100/.built-in.o.cmd
/usr/src/modules/acx100/.tmp_versions
/usr/src/modules/acx100/.wlan.o.d
/usr/src/modules/acx100/Changelog
/usr/src/modules/acx100/Kconfig
/usr/src/modules/acx100/Makefile
/usr/src/modules/acx100/README
/usr/src/modules/acx100/acx.h
/usr/src/modules/acx100/acx_config.h
/usr/src/modules/acx100/acx_func.h
/usr/src/modules/acx100/acx_struct.h
/usr/src/modules/acx100/built-in.o
/usr/src/modules/acx100/common.c
/usr/src/modules/acx100/config.mk
/usr/src/modules/acx100/conv.c
/usr/src/modules/acx100/debian
/usr/src/modules/acx100/ioctl.c
/usr/src/modules/acx100/patch-stamp
/usr/src/modules/acx100/pci.c
/usr/src/modules/acx100/pktgen
/usr/src/modules/acx100/script
/usr/src/modules/acx100/setrate.c
/usr/src/modules/acx100/usb.c
/usr/src/modules/acx100/wlan.c
/usr/src/modules/acx100/wlan_compat.h
/usr/src/modules/acx100/wlan_hdr.h
/usr/src/modules/acx100/wlan_mgmt.h
/usr/src/modules/acx100/debian/changelog
/usr/src/modules/acx100/debian/compat
/usr/src/modules/acx100/debian/control
/usr/src/modules/acx100/debian/control.backup
/usr/src/modules/acx100/debian/control.modules.in
/usr/src/modules/acx100/debian/copyright
/usr/src/modules/acx100/debian/docs
/usr/src/modules/acx100/debian/rules
/usr/src/modules/acx100/pktgen/README
/usr/src/modules/acx100/pktgen/mk
/usr/src/modules/acx100/pktgen/printhex
/usr/src/modules/acx100/pktgen/printhex.c
/usr/src/modules/acx100/pktgen/sendpkt
/usr/src/modules/acx100/pktgen/sendpkt.c
/usr/src/modules/acx100/script/acx100_indent.sh
/usr/src/modules/acx100/script/count_ACX.sh
/usr/src/modules/acx100/script/crashme.sh
/usr/src/modules/acx100/script/crashme2.sh
/usr/src/modules/acx100/script/fetch_firmware.sh
/usr/src/modules/acx100/script/find_ifs.sh
/usr/src/modules/acx100/script/firmware
/usr/src/modules/acx100/script/fix_ws.sh
/usr/src/modules/acx100/script/inject_kernel_tree.sh
/usr/src/modules/acx100/script/iwc.sh
/usr/src/modules/acx100/script/kernel_help
/usr/src/modules/acx100/script/module_sizes.sh
/usr/src/modules/acx100/script/rename
/usr/src/modules/acx100/script/run_splint.sh
/usr/src/modules/acx100/script/start_net.sh
/usr/src/modules/acx100/script/stop_net.sh
/usr/src/modules/acx100/script/firmware/Makefile
/usr/src/modules/acx100/script/firmware/extract.c
/var/cache/modass/acx100-source.avail_version
/var/cache/modass/acx100-source.buildlog.2.6.32-22-generic.1274956439
/var/cache/modass/acx100-source.buildlog.2.6.32-22-generic.1275040372
/var/cache/modass/acx100-source.buildlog.2.6.32-22-generic.1275143891
/var/cache/modass/acx100-source.cur_version
/var/lib/dpkg/info/acx100-source.list
/var/lib/dpkg/info/acx100-source.md5sums
--
docanski
Ce que tu listes ici ne semblent être que les docs et sources.
Les modules installés se trouvent dans /lib/modules/<linux version>
(ex. /lib/modules/2.6.33.4 si tu utilises un noyau 2.6.33.4).
"uname -r" te donnera la version du noyau en cours d'utilisation.
"lsmod" affichera la liste des modules chargés.
find /lib/modules/
ex. find /lib/modules/2.6.34/ | grep ".ko"
Affichera la liste des modules compilés pour ton noyau si tu utilises un
2.6.34.
Si le module que tu veux utiliser s'appelle acx100.ko,
"modprobe acx100" chargera le module en question.
Utilisant une Slackware, je suppose que, sur ce point, les choses sont
similaires sur Debian/Ubuntu.
[1] J'ai pas trouvé mieux, là, comme ça...
--
En ce temps-là, les gens s'appelaient citoyens. Nous, nous étions
mutants, nous étions androgynes. Aujourd'hui, la tempête a lynché mes
copains et je suis le dernier à rater mon suicide. (H.F.T. Exil sur
planète fantôme)