[Résolu1/2]ndiswrapper eth1 wlan0

Bonsoir,

j’ai fait une mise à jour de mon kernel en 2.6.17 ainsi qu’une reinstallation de ndiswrapper afin d’avoir ma carte wifi fonctionnelle. J’ai eu quelques difficultés mais, apres quelques tests, j’ai réussi à la faire fonctionner. J’ai par la suite été obligé d’arreter mon PC et au reboot je n’avais plus la meme config. J’ai donc essayer de la remettre comme j’avais réussi a le faire avant mais la malheureusement je reste bloqué. Ndiswrapper a été recompilé et installé, il fonctionnait correctement je ne pense donc pas que ça vienne de là. (J’ai déjà essayé une reinstallation). Les drivers utilisés par ndiswrapper sont les memes que ceux utilisés pour le noyaux 2.6.11 ainsi que pour la premiere fois où ils ont fonctionnés avec le 2.6.17. Ils ont donc fonctionné une fois avec le noyau 2.6.17. J’ai rajouter l’alias correspondant par un ndiswrapper -msi je fait un ndiswrapper -lle driver est bien pris en compte et il me dit que le matériel est bien détecté. Pourtant lorsque je fait un dmesg | tail -n 20Juste apres avoir fait un modprobe ndiswrapperJ’obtiens cela [code]/Juste apres un modprobe ndiswrapper/
dmesg | tail -n 20
ndiswrapper (free_all_objects:367): object e358f6a0 type 2 was not freed, freeing it now
ndiswrapper version 1.23 loaded (preempt=no,smp=yes)
ndiswrapper: driver 2802w (SMC,04/29/2004, 3.0.11.1) loaded
ACPI: PCI Interrupt 0000:00:14.0[A] -> Link [LNKD] -> GSI 10 (level, low) -> IRQ 10
ndiswrapper: using irq 10
ndiswrapper (miniport_init:264): couldn’t initialize device: C0010006
ndiswrapper (pnp_start_device:428): Windows driver couldn’t initialize the device (C0000001)
ndiswrapper (miniport_halt:327): device d6aa5300 is not initialized - not halting
ndiswrapper: device eth%d removed
unregister_netdevice: device eth%d/d6aa5000 never was registered
ACPI: PCI interrupt for device 0000:00:14.0 disabled
ndiswrapper: probe of 0000:00:14.0 failed with error -22

[/code]Apres quelques recherches sur le net d’apres le dmesg ce serait un probleme au niveau des drivers utilisés par ndiswrapper ce que je ne comprend pas trop car ca fonctionnait tres bien juste avant le reboot. La seule chose qui a été modifiée entre temps, c’est l’installation des drivers nvidia. Est-ce que ça pourrait y jouer un rôle? J’ai remarqué aussi que sur le net ils parlaient d’un module qui pourrais utiliser la carte wifi ce qui générait ndiswrapper dans l’utilisation de cette derniere lors de son attribution de nom (wlan0). Malheureusement, je n’ai pas encore trouvé. Je vous fournis aussi ce rapport d’erreur qui peut peut-etre vous aider à m’aider.[code]utils:
-rwxr-xr-x 1 root root 123 2006-08-12 17:32 /sbin/loadndisdriver
-rwxr-xr-x 1 root root 302 2006-08-12 17:32 /usr/sbin/ndiswrapper

kernel:
Linux version 2.6.17-2-k7 (Debian 2.6.17-9) (waldi@debian.org) (gcc version 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)) #1 SMP Wed Sep 13 17:18:46 UTC 2006
kernel sources are in /lib/modules/2.6.17-2-k7/build

gcc --version:
gcc (GCC) 4.1.2 20060920 (prerelease) (Debian 4.1.1-14)
Copyright © 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


installed drivers:
/etc/ndiswrapper:
total 4
drwxr-xr-x 2 root root 4096 2006-09-28 18:48 2802w

/etc/ndiswrapper/2802w:
total 784
-rw-r–r-- 1 root root 505 2006-09-28 18:48 1260:3890:1113:EE03.5.conf
lrwxrwxrwx 1 root root 49 2006-09-28 18:48 1260:3890.5.conf -> /etc/ndiswrapper/2802w/1260:3890:1113:EE03.5.conf
-rw-r–r-- 1 root root 385920 2006-09-28 18:48 2802w51.sys
-rw-r–r-- 1 root root 11196 2006-09-28 18:48 2802w.inf
-rw-r–r-- 1 root root 385920 2006-09-28 18:48 2802w.sys
Reloading ndiswrapper…
NTFS-fs warning (device hda1): ntfs_filldir(): Skipping unrepresentable inode 0x10211.
NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8.
NTFS-fs warning (device hda1): ntfs_filldir(): Skipping unrepresentable inode 0x10212.
NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8.
NTFS-fs warning (device hda1): ntfs_filldir(): Skipping unrepresentable inode 0x10213.
NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8.
NTFS-fs warning (device hda1): ntfs_filldir(): Skipping unrepresentable inode 0x8676.
NTFS-fs error (device hda1): ntfs_ucstonls(): Unicode name contains characters that cannot be converted to character set iso8859-1. You might want to try to use the mount option nls=utf8.
ndiswrapper (free_all_objects:367): object ef4ee500 type 2 was not freed, freeing it now
ndiswrapper version 1.23 loaded (preempt=no,smp=yes)
[/code]

tu as essayé de désinstaller les pilotes win (ndiswrapper -e, ou suppression du repertoire /etc/ndiswrapper/XXX) et de les réinstaller ?
A tous hasards…

Malheureusement oui j’ai déjà essayé, et toujours le meme résultat.
Je vais tout de meme réessayer, on ne sait jamais. :laughing:

Bon ben comprend pas trop en fait. Après avoir rééssayé les drivers en les ayants désinstallé retelechargé et reinstallé ca ne fonctionnait toujours pas et dépité j’ai arreté le PC ce soir je me reconnecte et je reessaye et la ça fonctionne comprend plus :’( j’ai rien fait de plus ou de moins qu’hier ou qu’avant hier ???

reboot du pc puis

[code]modprobe -r prism54
modprobe -r firmware_class
modprobe firmware_class
modprobe -r ndiswrapper
modprobe ndiswrapper
ndiswrapper -m
Adding “alias wlan0 ndiswrapper” to /etc/modprobe.d/ndiswrapper
iwconfig
lo no wireless extensions.

eth0 no wireless extensions.

sit0 no wireless extensions.

wlan0 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.462 GHz Access Point: Not-Associated
Bit Rate:2 Mb/s Tx-Power:32 dBm
RTS thr:2347 B Fragment thr:2346 B
Encryption key:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
/etc/init.d/networking restart
ping www.google.fr
4 packets transmitted, 4 received, 0% packet loss, time 3008ms[/code]ca fonctionne mais je suis sur que si j’arrete mon pc je perdrais la config réseau. J’espere ne pas etre obligé de faire un script qui m’arrange tous ca meme si il serait assez simple :wink: