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/

8 réponses

1 2 3
Avatar
yamo'
Salut,

docanski a tapoté, le 31/05/2010 15:49:
Le 31/05/2010 15:22, Nicolas Richard a écrit :
>
> Ce n'est pas ce que je lis ici :
> http://doc.ubuntu-fr.org/ndiswrapper


Vu, j'ai donc réinstallé en suivant scrupuleusement cette doc ... mais
je n'obtiens toujours aucun résultat : aucun réseau sans fil détecté.
C'est donc que la carte n'a pas été reconnue.




Et as tu modifié le fichier blacklist.conf comme indiqué ici?
<http://doc.ubuntu-fr.org/wifi_chipset_ti_acx>


--
Stéphane
http://pasdenom.info
Avatar
docanski
Le 31/05/2010 15:32, Doug713705 a écrit :

Ce n'est pas une question d'obscolescence, c'est une question de
compatibilité 32 bits/64 bits.

Cela _pourrait_ fonctionner si tu disposais du driver de ta carte
pour windows 64 bits (s'il existe) et que le module ndiswrapper ait
été compilé en 64 bits (si c'est possible).

Ca fait beaucoup de conditions pour un résultat improbable ;-)



D'après http://doc.ubuntu-fr.org/ndiswrapper il *faut* utiliser les
pilotes 32 bits de Ouindo$e sur une Ubuntu 64 bits. J'ai donc
scupuleusement suivi le tuto ... mais iwconfig me répond toujours "no
wireless extensions" :-(

Que donne "ls /lib/modules/" ?



2.6.32-21-generic 2.6.32-22-generic

Tu trouveras ici des infos pour la compilation du module kivabien©
mais de toutes évidences la documentation s'adresse à des personnes
ayant des connaissances appronfondies.

http://acx100.sourceforge.net/



Si j'ai bien compris, il faut compiler le noyau pour installer ce
pilote. Mais comme la doc fournie est en anglais, langue qui ne m'est
pas familière, et que l'exemple fourni est destiné à un noyau 686, je
n'ose pas trop me lancer ... :-(

L'achat d'une nouvelle carte wifi compatible 64 bits (intel ?) est
également une option à ne pas négliger.



Je dois avouer que je tiens beaucoup à utiliser cette carte car si elle
est encore de l'ancienne génération (norme b), elle possède un gros
avantage : elle est très sensible aux signaux, bien plus que celle que
j'utilise sur une autre machine et qui est pourtant assez récente (il
s'agit là d'une Olitec fonctionnant sous Debian).

--
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 31/05/2010 16:04, Doug713705 a écrit :

Que donne ndiswrapper -l ?



Après tentative d'installation des pilotes Ouindo$e, comme dit dans ma
réponse précédente, j'obtiens :

WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will
be ignored in a future release.
WARNING: /etc/modprobe.d/blacklist line 1: ignoring bad line starting
with 'acx100'
airplus : driver installed
device (104C:8400) present

Que donne iwconfig ?



Comme dit dans cette même réponse : "no wireless extensions"

--
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 31/05/2010 20:11, yamo' a écrit :
Salut,



Yo !

Et as tu modifié le fichier blacklist.conf comme indiqué ici?
<http://doc.ubuntu-fr.org/wifi_chipset_ti_acx>



Comme j'en suis à tenter d'installer les pilotes Ouindo$e, sans succès
jusqu'à présent, je me demande quelle est la méthode et le pilote à
installer : acx100 ou airplus.inf et ses fichiers .bin. :-(

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

Que donne ndiswrapper -l ?



Après tentative d'installation des pilotes Ouindo$e, comme dit dans ma
réponse précédente, j'obtiens :

WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will
be ignored in a future release.
WARNING: /etc/modprobe.d/blacklist line 1: ignoring bad line starting
with 'acx100'
airplus : driver installed
device (104C:8400) present

Que donne iwconfig ?



Comme dit dans cette même réponse : "no wireless extensions"



Peut-on espérer avoir la sortie _complète_ de _l'ensemble_
des commandes ou doit on comprendre que finalement tu y mets un poil de
mauvaise volonté ?

Pour info les commandes étaient les suivantes :
dmesg (les 10 dernières lignes juste après avoir fait un modprobe
ndiswrapper devraient suffire)
ndiswrapper -l
iwconfig

--
Une souris verte qui courait dans l'herbe. On la prend par la queue, on
la montre à ces messieurs. Ces messieurs nous disent : Garde à vous !
(H.F.T. Première descente aux enfers par la face nord)
Avatar
Doug713705
Dans fr.comp.os.linux.configuration docanski nous expliquait:

http://acx100.sourceforge.net/



Si j'ai bien compris, il faut compiler le noyau pour installer ce
pilote. Mais comme la doc fournie est en anglais, langue qui ne m'est
pas familière, et que l'exemple fourni est destiné à un noyau 686, je
n'ose pas trop me lancer ... :-(



Je n'ai pas du tout lu la doc mais il me semble qu'une compilation du
module seul devrait suffire.
Par contre cela demandera probablement les sources et/ou les "headers"
du noyau pour lequel ce module sera compilé.


L'achat d'une nouvelle carte wifi compatible 64 bits (intel ?) est
également une option à ne pas négliger.



Je dois avouer que je tiens beaucoup à utiliser cette carte car si elle
est encore de l'ancienne génération (norme b), elle possède un gros
avantage : elle est très sensible aux signaux, bien plus que celle que
j'utilise sur une autre machine et qui est pourtant assez récente (il
s'agit là d'une Olitec fonctionnant sous Debian).



Oui, enfin, là, tout de suite, elle ne capte pas grand chose ta carte
;-)

--
Moïse qui a perdu la foi joue le veau d'or au strip-poker et Jésus
descend de sa croix en faisant claquer sa portière. (H.F.T. L'homme
politique, Le rollmops et la cuve à mazout)
Avatar
docanski
Le 01/06/2010 19:57, Doug713705 a écrit :

Peut-on espérer avoir la sortie _complète_ de _l'ensemble_
des commandes ou doit on comprendre que finalement tu y mets un poil de
mauvaise volonté ?



Absolument pas, tu penses bien, mais j'ai lancé cette demande d'aide
successivement sur 3 forums et peut-être me suis-je un peu emmêlé les
pinceaux dans mes réponses. Sois certain que ce qui m'intéresse, c'est
d'aboutir à une solution.

Pour info les commandes étaient les suivantes :
dmesg (les 10 dernières lignes juste après avoir fait un modprobe
ndiswrapper devraient suffire)
ndiswrapper -l
iwconfig



Bon, alors récapitulons :

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

dmesg donne :
"[ 15.053268] ndiswrapper (check_nt_hdr:150): kernel is 64-bit, but
Windows driver is not 64-bit;bad magic: 010B
[ 15.053272] ndiswrapper (load_sys_files:206): couldn't prepare driver
'airplus'
[ 15.053552] ndiswrapper (load_wrap_driver:108): couldn't load driver
airplus; check system log for messages from 'loadndisdriver'
[ 15.053624] usbcore: registered new interface driver ndiswrapper
[ 21.590012] eth0: no IPv6 routers present"

ndiswrapper -l donne :
"WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it
will be ignored in a future release.
airplus : driver installed
device (104C:8400) present"

iwconfig donne :
"lo no wireless extensions.
eth0 no wireless extensions."

Ce qui me surprend dans dmesg, c'est le message d'erreur à propos du
pilote Ouindo$e car d'après http://doc.ubuntu-fr.org/ndiswrapper il
*faut* utiliser les pilotes 32 bits de Ouindo$e sur une Ubuntu 64 bits.
Serait-ce une erreur de ce tuto ?

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
Sergio
Le 02/06/2010 16:36, docanski a écrit :

Ce qui me surprend dans dmesg, c'est le message d'erreur à propos du
pilote Ouindo$e car d'après http://doc.ubuntu-fr.org/ndiswrapper il
*faut* utiliser les pilotes 32 bits de Ouindo$e sur une Ubuntu 64 bits.
Serait-ce une erreur de ce tuto ?



Peut être est-ce pour les vieilles versions ? Les dernières versions de Ndiswrapper supportent peut-être les pilotes 64 bits ?
cf la doc de ndiswrapper :
http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?titleúQ#Can_I_use_ndiswrapper_in_64-bit_mode_for_AMD64.3F
----------------------------------------------
Can I use ndiswrapper in 64-bit mode for AMD64?
Yes.

Can I use 32-bit Windows driver in 64-bit mode?
No.
----------------------------------------------

--
Serge http://leserged.online.fr/
Mon blog: http://cahierdesergio.free.fr/
Soutenez le libre: http://www.framasoft.org
1 2 3