Wifi, le retour :)

Ok, je me suis donc décidé à nettoyer mon install (cf forum.debian-fr.org/viewtopic.ph … ight=prism), donc je suis passé d’une vieille net-install de Etch (testing, noyau 2.6.16-2-686) à Etch (maintenant stable, noyau 2.6.18-4-686), en utilisant ma carte éthernet, bref, pas de problème. Pour le wifi, je prend donc mon firmware que je renomme “isl3890”, je le met dans /usr/lib/hotplug/firmware/, et je redémarre. Rien. Mais, alors, rien… bon, ok, je vire le firmware, un dmesg me dira que “could not upload firmware isl3890”… bah non, même pas! En fait, tout se passe comme s’il s’en fiche, firmware ou pas??
Par contre, nouveauté, sur ce noyau, j’ai vu passer une ligne concernant prism, qui est donc installé avec ce noyau… peut-être que prism empêche mon firmware de se charger correctement? Donc, j’enlève prism, et je le blackliste dans hotplug:
modprobe -r prism54
find /lib/modules/uname -r/ -name “prism54*” -exec rm -f {} ;

vi /etc/modprobe.d/blacklist

(…)
blacklist prism54
blacklist islsm_usb
blacklist islsm_pci
blacklist islsm_device
blacklist islsm_pci
(…)

Bref, toujours rien… pas de détection de la carte, ni de réseau of course. Ceci étant, si je reprend mon ancien noyau (testing, noyau 2.6.16-2-686), je sais que cette carte fonctionne, sans prism54, ni ndiswrapper, juste avec le firmware isl3890 dans /usr/lib/hotplug/firmware/… je me demande bien ce qui a changé entre ces deux noyaux (pour le wifi)?

Salut,
Vu de mon petit niveau, je te dirais bien qu’il y a un

# modprobe -r nom_driver à faire… non ?
Pour ma carte wifi, j’ai suivi le tit tuto là
http://www.queret.net/blog/index.php/2007/04/09/74-linux-debian-etch-sur-ibm-t42p-et-wifi-ipw2200-et-acpi-speedstep
En espérant que ça t’aide, avant que les balèzes ne répondent :wink:

Tout à fait, j’avais déja tenté la manip, histoire de voir s’il n’y aurait pas un prob de chargement…
Mais rien à faire, j’ai un “fatal, module isl3890 not found”.
Il n’est donc pas chargé (confirmé par le fait que si j’enlève le firmware, rien ne couine dans le dmesg). Mon lsmod:

Module Size Used by
ipv6 226016 10
rfcomm 34584 0
l2cap 21696 5 rfcomm
bluetooth 45956 4 rfcomm,l2cap
button 6672 0
ac 5188 0
battery 9636 0
nls_iso8859_1 4256 1
nls_cp437 5920 1
vfat 11872 1
fat 46684 1 vfat
dm_snapshot 15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
loop 15048 0
i810_audio 32916 0
ac97_codec 17196 1 i810_audio
pcmcia 34140 0
firmware_class 9600 1 pcmcia
parport_pc 32132 0
parport 33256 1 parport_pc
rtc 12372 0
donauboe 14560 0
snd_intel8x0 30332 0
psmouse 35016 0
serio_raw 6660 0
i2c_piix4 8140 0
yenta_socket 24460 3
irda 162588 1 donauboe
snd_ac97_codec 83104 1 snd_intel8x0
snd_ac97_bus 2400 1 snd_ac97_codec
pcspkr 3072 0
i2c_core 19680 1 i2c_piix4
rsrc_nonstatic 11840 1 yenta_socket
pcmcia_core 36852 3 pcmcia,yenta_socket,rsrc_nonstatic
crc_ccitt 2240 2 donauboe,irda
snd_pcm 68676 2 snd_intel8x0,snd_ac97_codec
snd_timer 20996 1 snd_pcm
snd 47012 4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 9248 2 i810_audio,snd
snd_page_alloc 9640 2 snd_intel8x0,snd_pcm
tsdev 7520 0
evdev 9088 0
ext2 59048 1
mbcache 8356 1 ext2
usbhid 37248 0
ide_disk 14848 4
uhci_hcd 21164 0
usbcore 112644 3 usbhid,uhci_hcd
piix 9444 0 [permanent]
generic 5476 0 [permanent]
ide_core 110504 3 ide_disk,piix,generic
thermal 13608 0
processor 28840 1 thermal
fan 4804 0

Bonjour,
je n’ai pas bien compris ce que tu veux faire;
Si il existe un driver intégré au nouveau noyau, pourquoi ne veux tu pas l’utiliser ?
D’autant plus que les drivers prism ont très bonne réputation!

Le driver prism est peut-être très bon mais si il ne gère pas la carte et créé des conflits avec les autres drivers alors ça devient une gène et on le blacklist

En relisant ton ancien post je m’aperçois qu’on c’est concentré sur isl3890 mais pas sur isl3886 comme le précise aussi ton lspci. Est-ce que tu l’as essayé avec ndiswrapper.

J’ai une carte similaire et elle ne fonctionne pas avec prism54 mais seulement ndiswrapper (du au fait que c’est une version2 et non une version1)Network controller: Intersil Corporation ISL3890 [Prism GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] (rev 01)

Oui, concernant prism, c’est pour cela que je le blackliste (d’autant que je n’en avait pas besoin avec mon vieux noyau).
Ok, je vais tenter le isl3886 (a tout hasard, isl3890 ne marche pas avec ndiswrapper, j’ai un “invalid driver”).
Apres tout c’est vrai qu’il ressort du lspci… sinon, je pense que ta carte doit être une “made in china” (=ndiswrapper), et la mienne est “made in taiwan” (=isl38xx).

Avec quel module??

[quote=“lilounet35”]Oui, concernant prism, c’est pour cela que je le blackliste (d’autant que je n’en avait pas besoin avec mon vieux noyau).
Ok, je vais tenter le isl3886 (a tout hasard, isl3890 ne marche pas avec ndiswrapper, j’ai un “invalid driver”).
Apres tout c’est vrai qu’il ressort du lspci… sinon, je pense que ta carte doit être une “made in china” (=ndiswrapper), et la mienne est “made in taiwan” (=isl38xx).[/quote]Avec ndiswrapper il faut prendre les drivers windows fournis avec ta carte :wink:

C’est possible que ce soit une made in China j’ai jamais fait attention
C’est une SMC 2802W v2 et apparemment oui d’après cette image c’est une made in china

heureka.inf.elte.hu/home/vlsoft/ … _nomac.jpg

Concernant le module, je prend le module 1.0.4.3.arm, sur prism54.org/firmware/, il fonctionne très bien sur mon ancienne config (du temps ou Etch était encore en testing).
Autrement, concernant la carte, je vois que tu as une PCI, Ashgenesis, mais je suis sur un ultra-portable et j’ai une pcmcia (avec les paquets pcmcia of course). M’enfin bon, les chipsets doivent être les mêmes…
Concernant les différences de cartes, j’avais trouvé les infos sur cette page:
uid.free.fr/Wifi/WG511.html.
Hehe, exact pour ndiswrapper, mais non, il me disait toujours invalid driver, même avec ceux de windows… et puis bon, si je peux me passer de ndiswrapper et prendre des pilotes libres… :laughing:

Ce que tu as donné est le fiormware, mais avec quel module noyau?

En fait ce serait islsm, l’as tu recompilé pour le noyau???

Pour le module noyau, il s’agissait du noyau 2.6.16-2-686 (c’est bien le sens de ta question?), par contre non, je n’ai pas recompilé islsm.