Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

carte Wifi PCI D-Link DWL-520

28 réponses
Avatar
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=4096) 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: latency=64
resources: ioport:dc00(size=32) 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/

10 réponses

1 2 3
Avatar
Nicolas Richard
Le 30/05/10 16:31, docanski a écrit :
J'ai installé une 10.4 sur une bécane dans laquelle il y a la carte
reprise dans le sujet.



Google "acx100 lucid"

=> http://ubuntuforums.org/showthread.php?t†0203

Apparemment ceci a fonctionné dans son cas:
sudo apt-get install linux-restricted-modules-generic
sudo modprobe acx

N.
Avatar
docanski
Le 30/05/2010 17:03, Nicolas Richard a écrit :

Apparemment ceci a fonctionné dans son cas:
sudo apt-get install linux-restricted-modules-generic



me retourne : "Impossible de trouver le paquet linux-restricted-modules"

sudo modprobe acx



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
Avatar
docanski
Le 30/05/2010 18:38, docanski a écrit :

FATAL: Module acx not found."



Le module est pourtant bien placé dans usr/src/modules/acx100 :-(

__
docanski
Avatar
docanski
Le 30/05/2010 18:38, docanski a écrit :

FATAL: Module acx not found."



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
Avatar
Doug713705
Dans fr.comp.os.linux.configuration docanski nous expliquait:

FATAL: Module acx not found."



Et pourtant, le module paraît bien être installé.
J'ai :
/usr/share/doc/acx100-source



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/<linux version>/ | grep ".ko" [1]

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)
Avatar
didier gaumet
Bonjour,

pour ton
sudo apt-get install linux-restricted-modules-generic


qui ne fonctionne pas

autant chez Debian que chez Ubuntu, si tu veux installer des paquets
non-libres, il faut ajouter dans le fichier /etc/apt/sources.list les
mots magiques correspondants:

deb mon_dépot main contrib non-free # pour debian
ou
deb mon_dépot main contrib restricted # pour ubuntu

plus de détails:
- en consultant la page man sources.list
- sur le site ubuntu

et après ça devrait aller pour ta carte wifi (ensuite charger le module
ou rebooter si tu préfères ça)
Avatar
Nicolas Richard
Le 30/05/10 18:38, docanski a écrit :
Le 30/05/2010 17:03, Nicolas Richard a écrit :

Apparemment ceci a fonctionné dans son cas:
sudo apt-get install linux-restricted-modules-generic



me retourne : "Impossible de trouver le paquet linux-restricted-modules"



M'étonne que le mot "-generic" disparaisse dans l'histoire, mais ceci
dit il semblerait effectivement que ce paquet n'existe plus dans la
version récentes de Ubuntu (depuis 9.04 ai-je lu)
D'ailleurs le paquet acx100 que tu tentes d'apt-getter, d'où vient-il ?
Il ne semble pas exister chez Ubuntu si j'en crois
http://packages.ubuntu.com/search?keywords¬x100

Pour le .deb que tu as voulu installer, il faut demander à dpkg ce qu'il
contient (je crois que c'est dpkg -L fichier.deb) et improviser en fonction.

Bref, toujours est-il qu'il reste la solution:
http://acx100.sourceforge.net/wiki/ACX

me retourne : "WARNING: All config files need .conf:
/etc/modprobe.d/ndiswrapper, it will be ignored in a future release.



Ça n'est probablement pas grave, il manque juste l'extension .conf au
fichier de configuration "/etc/modprobe.d/ndiswrapper".

--
N.

--- news://freenews.netfront.net/ - complaints: ---
Avatar
docanski
Le 31/05/2010 11:29, Nicolas Richard a écrit :

D'ailleurs le paquet acx100 que tu tentes d'apt-getter, d'où vient-il ?
Il ne semble pas exister chez Ubuntu si j'en crois
http://packages.ubuntu.com/search?keywords¬x100



Il n'existe plus, en effet, pour la version 10.4.
C'est pourquoi j'ai tenté d'installer un paquet que j'avais déjà
utilisé, avec succès, sur une 9.04 et que j'avais précieusement archivé,
okazou ...

Ça n'est probablement pas grave, il manque juste l'extension .conf au
fichier de configuration "/etc/modprobe.d/ndiswrapper".



Si je ne me trompe, ndiswrapper ne fonctionne pas sur une version 64
bits ... et c'est le cas ici.

Cordialement,
--
docanski
http://mycorance.free.fr - Le guide des champignons
http://docarmor.free.fr - Les Côtes du nord de l'Armorique
http://valderance.free.fr - La vallée de la Rance maritime
Avatar
docanski
Le 30/05/2010 20:29, Doug713705 a écrit :

Les modules installés se trouvent dans /lib/modules/<linux version>



Je n'ai pas de répertoire acx100 à cet emplacement. La doc compulsée au
sujet de cette carte m'a amené à un moment à créer un répertoire acx100
dans /lib/firmware/ pour y installer les pilotes Ouindo$e qui pouvaient
être utilisés sous les versions précédentes. Bon, ils sont là bien au
chaud mais ne servent donc pas en ce moment.

"uname -r" te donnera la version du noyau en cours d'utilisation.



Là, bien entendu, je savais : 2.6.32.22

+> "lsmod" affichera la liste des modules chargés.

le seul qui puisse éventuellement intervenir dans mon problème est
ndiswrapper. Mais comme il paraît qu'il est obsolète sur un système 64
bits, il ne sert à rien.

ex. find /lib/modules/2.6.34/ | grep ".ko"



me retourne "aucun fichier ou dossier de ce type" en utilisant pourtant
la version installée.

Si le module que tu veux utiliser s'appelle acx100.ko>
"modprobe acx100" chargera le module en question.



Cette commande me renvoie "WARNING: All config files need .conf:
/etc/modprobe.d/ndiswrapper, it will be ignored in a future release.
FATAL: Module acx100 not found"

[1] J'ai pas trouvé mieux, là, comme ça...



C'est déjà sympa de te pencher sur mon problème ... qui n'est
malheureusement pas encore réglé :-(

Cordialement,
--
docanski
http://mycorance.free.fr - Le guide des champignons
http://docarmor.free.fr - Les Côtes du nord de l'Armorique
http://valderance.free.fr - La vallée de la Rance maritime
Avatar
didier gaumet
Le Mon, 31 May 2010 13:36:24 +0200,
docanski a écrit :

deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted

ne suffisent donc pas ?



Je viens de regarder vite fait les docs ubuntu et les listes de paquets
ubuntu: à priori le paquet que tu recherches n'existe plus dans la
dernière version d'Ubuntu (Lucid). Il existe peut-être sous un autre
nom mais je n'ai pas trouvé (cherché les paquets avec 'firmware' dans
la description et n'ai rien trouvé de probant pour un firmware acx).

Le plus simple serait:

- faire un 'lspci -vv | grep modules' pour vérifier que c'est bien
acx100 et pas acx ou carrément un autre module.
- faire un 'dmesg | grep irmware' pour vérifier quel(s) firmware(s)
le noyau essaie de charger pour chacun de tes périphériques

puis pour un firmware acx* regarder là pour récupérer un firmware:
http://acx100.sourceforge.net/wiki/Firmware
1 2 3