View previous topic :: View next topic |
Author |
Message |
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Fri May 27, 2005 7:03 am Post subject: [Wifi] Driver Hostap:comment les utiliser(résolu, alleluia) |
|
|
Kikou tout le monde,
et oui, encore un post sur le Wifi ...
Voilà mon problème: j'ai une SEnao NL-2511CD plus ext2 (Prism 2.5). Pour l'installer, j'ai fait un
Code: | emerge pcmcia-cs hostap-utils hostap-driver hostapd linux-wlan-ng (~x86) |
J'ai un peu tout pris ce que je trouvais, je savais pas trop comment faire fonctionner la bestiole . Bref, il me semble que ce sont les drivers linux-wlan-ng qui ont pris (mais en fait, j'en sais rien).
Seulement quand je vais un
Code: | # /etc/init.d/hostapd start
logger net.wlan0
* ERROR: Some services needed are missing. Run
* './hostapd broken' for a list of those
* services. "hostapd" was not started.
|
Je suis complètement perdu là... Je veux changer de drivers parce qu'avec les drivers wlan je ne peux rien faire (TOUTES les commandes de iwconfig ne se pas supportées, comme changer l'essid)...
Je crie S.O.S.
Merci
Edit: en ayant fait un emerge -C linux-wlan-ng ma carte ne marche plus du tout...
Code: | # lsmod
Module Size Used by
prism2_cs 75400 1
p80211 32144 1 prism2_cs
pcmcia 19080 5 prism2_cs
fglrx 238460 7
ohci_hcd 19208 0
ath_pci 53280 0
ath_rate_onoe 7432 1 ath_pci
wlan 108508 3 ath_pci,ath_rate_onoe
ath_hal 146896 2 ath_pci
yenta_socket 20104 3
rsrc_nonstatic 9472 1 yenta_socket
pcmcia_core 41652 4 prism2_cs,pcmcia,yenta_socket,rsrc_nonstatic
radeonfb 62916 0
snd_intel8x0m 15556 0
snd_intel8x0 29376 1
snd_ac97_codec 75768 2 snd_intel8x0m,snd_intel8x0
ehci_hcd 31496 0
uhci_hcd 29200 0
tsdev 6080 0
evdev 7680 1
usbcore 104056 4 ohci_hcd,ehci_hcd,uhci_hcd
|
Code: | # dmesg
prism2_cs: Ignoring new-style parameters in presence of obsolete ones
prism2cs_init: prism2_cs.o: 0.2.1-pre23 Loaded
prism2cs_init: dev_info is: prism2_cs
prism2_cs: index 0x01: Vcc 3.3, irq 3, io 0x0100-0x013f
PDA Read from 0x007f0000 in NV space.
PDA Read from 0x007f0000 in EXTDS space.
Writing 2590 bytes to ram @0x7e0000
Writing 2268 bytes to ram @0x7e0b00
Writing 2 bytes to ram @0x7e17fe
Writing 4096 bytes to ram @0x7e17fe
Writing 4096 bytes to ram @0x7e27fe
Writing 4096 bytes to ram @0x7e37fe
Writing 4096 bytes to ram @0x7e47fe
Writing 4096 bytes to ram @0x7e57fe
Writing 4096 bytes to ram @0x7e67fe
Writing 4096 bytes to ram @0x7e77fe
Writing 4096 bytes to ram @0x7e87fe
Writing 4096 bytes to ram @0x7e97fe
Writing 4096 bytes to ram @0x7ea7fe
Writing 4096 bytes to ram @0x7eb7fe
Writing 4096 bytes to ram @0x7ec7fe
Writing 4096 bytes to ram @0x7ed7fe
Writing 676 bytes to ram @0x7ee7fe
Writing 4096 bytes to ram @0x7f0800
Writing 3282 bytes to ram @0x7fe000
ident: nic h/w: id=0x800c 1.0.0
ident: pri f/w: id=0x15 1.1.4
ident: sta f/w: id=0x1f 1.8.3
MFI:SUP:role=0x00:id=0x01:var=0x01:b/t=1/1
CFI:SUP:role=0x00:id=0x02:var=0x02:b/t=1/1
PRI:SUP:role=0x00:id=0x03:var=0x01:b/t=4/5
STA:SUP:role=0x00:id=0x04:var=0x01:b/t=1/15
PRI-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
STA-CFI:ACT:role=0x01:id=0x02:var=0x02:b/t=1/1
STA-MFI:ACT:role=0x01:id=0x01:var=0x01:b/t=1/1
Prism2 card SN: 051200649\x00\x00\x00
linkstatus=CONNECTED
|
Code: | # cardctl info
PRODID_1="INTERSIL"
PRODID_2="HFA384x/IEEE"
PRODID_3="Version 01.02"
PRODID_4=""
MANFID=0156,0002
FUNCID=6
PRODID_1=""
PRODID_2=""
PRODID_3=""
PRODID_4=""
MANFID=0000,0 |
Last edited by bulki on Fri May 27, 2005 6:28 pm; edited 1 time in total |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Fri May 27, 2005 8:04 am Post subject: |
|
|
Code: |
echo "hostap_cs > /etc/modules.autoload.d/kernel-2.6
|
puis tu utilises les iwtools et c bon. |
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Fri May 27, 2005 8:26 am Post subject: |
|
|
coldplug auraient dû le charger non ?
Bref, en ayant chargé le module, j'obtiens tjrs:
Code: | # iwconfig wlan0
wlan0 no wireless extensions.
|
C'est mauvais ça... |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Fri May 27, 2005 8:38 am Post subject: |
|
|
et juste iwconfig ca donne koi ? |
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Fri May 27, 2005 8:41 am Post subject: |
|
|
terreur wrote: | et juste iwconfig ca donne koi ? |
Bein le même bordel avec tous les périphériques :
Code: | # iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
irlan0 no wireless extensions.
ath0 IEEE 802.11g ESSID:"linksys"
Mode:Managed Frequency:2.437 GHz Access Point: 00:06:25:C2:EE:FD
Bit Rate:11 Mb/s Tx-Power:50 dBm Sensitivity=0/3
Retry:off RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=43/94 Signal level=-52 dBm Noise level=-95 dBm
Rx invalid nwid:2 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
wlan0 no wireless extensions.
|
Code: | # ifconfig -a
ath0 Link encap:Ethernet HWaddr 00:05:4E:44:68:EC
inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:867 errors:112 dropped:0 overruns:0 frame:112
TX packets:813 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:199
RX bytes:704509 (687.9 Kb) TX bytes:129975 (126.9 Kb)
Interrupt:11 Memory:e1ca0000-e1cb0000
eth0 Link encap:Ethernet HWaddr 00:11:25:2E:B2:23
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Base address:0x8000 Memory:c0220000-c0240000
irlan0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:4
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:100 (100.0 b) TX bytes:100 (100.0 b)
wlan0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:3 Base address:0x100
|
ath0 c'est ma carte atheros, rien à voir ici
J'ai dû oublier un truc à quelque part MUH |
|
Back to top |
|
|
terreur Apprentice
Joined: 30 Nov 2004 Posts: 228 Location: Belgique
|
Posted: Fri May 27, 2005 8:49 am Post subject: |
|
|
il y a aussi un fichier /etc/pcmcia/config qui met un lien entre ta carte et le module. |
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Fri May 27, 2005 9:04 am Post subject: |
|
|
terreur wrote: | il y a aussi un fichier /etc/pcmcia/config qui met un lien entre ta carte et le module. |
Mouai... quel fichier !! Y'a rien qui ressemble à hostap, tout est du type:
Code: |
device "3c589_cs"
class "network" module "3c589_cs"
| .
J'ai essayé de rajouté un
Code: |
device "hostap_cs"
class "network" module "hostap_cs"
|
Mais ça ne change pas le problème en redémarrant la pcmcia.
Sinon au démarrage, j'ai tjrs une erreur de hostapd:
Code: | * Caching service dependencies...
* Can't find service 'net.wlan0' needed by 'hostapd'; continuing...
* Can't find service 'logger' needed by 'hostapd'; continuing...
|
Pourtant je n'ai pas chargé le démon au démarrage
Code: | # rc-update show
alsasound | default
bluetooth |
bootmisc | boot
checkfs | boot
checkroot | boot
clock | boot
coldplug | default
consolefont | boot
cpufreqd | default
crypto-loop |
cupsd |
domainname | default
esound |
famd |
gkrellmd |
gpm |
hdparm | default
hostapd |
hostname | boot
hotplug | default
keymaps | boot
kismet |
local | default nonetwork
localmount | boot
modules | boot
nessusd |
net.eth0 |
net.lo | boot
netmount | default
nscd |
numlock |
pcmcia |
portmap |
privoxy |
rmnologin | boot
rsyncd |
serial | boot
splash | default
sshd |
syndaemon |
tor |
urandom | boot
wlan |
wpa_supplicant |
xdm |
|
J'ai par contre remarqué que dans Code: | # head -n 7 /etc/pcmcia/hostap_cs.conf
device "hostap_cs"
class "network" module "hostap", "hostap_cs"
card "Intersil PRISM2 Reference Design 11Mb/s WLAN Card"
version "INTERSIL", "HFA384x/IEEE"
bind "hostap_cs"
| il est bien dedans...
Je devrais prendre une version du baselayout plus élevée ou rien à voir?
EDIT: le module PRISM2_CS indique que je tourne encore avec les drivers a wlan-ng :S
PS: merci pour le coup de main |
|
Back to top |
|
|
Ey l33t
Joined: 07 Apr 2005 Posts: 863 Location: Paris
|
Posted: Fri May 27, 2005 11:40 am Post subject: |
|
|
bulki wrote: | Sinon au démarrage, j'ai tjrs une erreur de hostapd:
Code: | * Caching service dependencies...
* Can't find service 'net.wlan0' needed by 'hostapd'; continuing...
* Can't find service 'logger' needed by 'hostapd'; continuing...
|
|
Essaie de créer un lien symbolique entre net.lo et net.wlan0 dans /etc/init.d parce qu'il a l'air d'avoir net.wlan0 dans ses dépendances hostapd...
sinon pour logger normalement ton system logger sysklogd, syslog-ng, metalog ou autre devrait être chargé... c'est vraiment bizarre... |
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Fri May 27, 2005 11:51 am Post subject: |
|
|
Ey wrote: | bulki wrote: | Sinon au démarrage, j'ai tjrs une erreur de hostapd:
Code: | * Caching service dependencies...
* Can't find service 'net.wlan0' needed by 'hostapd'; continuing...
* Can't find service 'logger' needed by 'hostapd'; continuing...
|
|
Essaie de créer un lien symbolique entre net.lo et net.wlan0 dans /etc/init.d parce qu'il a l'air d'avoir net.wlan0 dans ses dépendances hostapd...
sinon pour logger normalement ton system logger sysklogd, syslog-ng, metalog ou autre devrait être chargé... c'est vraiment bizarre... |
Hum, t'avais juste... now quand je start :
Code: | # /etc/init.d/hostapd start
* Starting HostAPD...
Configuration file: /etc/hostapd/hostapd.conf
ioctl[PRISM2_IOCTL_PRISM2_PARAM]: Function not implemented
Could not enable hostapd mode for interface wlan0
hostap driver initialization failed.
rmdir[ctrl_interface]: No such file or directory [ !! ] |
Fonction non implémentée... Wouh, que du bon... ça commence vraiment à me péter le c** !!! Faut encore déclarer des trucs à la compilation ? Grrr... |
|
Back to top |
|
|
NiLuJe Guru
Joined: 06 Nov 2004 Posts: 303 Location: Paris, France
|
Posted: Fri May 27, 2005 12:55 pm Post subject: |
|
|
Ils sont pas intégrés au kernel maintenant les drivers prism? |
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Fri May 27, 2005 1:28 pm Post subject: |
|
|
NiLuJe wrote: | Ils sont pas intégrés au kernel maintenant les drivers prism? |
Mais j'ai comme l'impression qu'il y a du conflit à quelque part... Hum...
Pourquoi quand je fais un Quote: | /etc/init.d/pcmcia start | il me charge le module prism2_cs (le module à linux-wlan-ng)???
quand je bourre ma carte (avec /etc/init.d/pcmcia starté), j'ai:
Code: |
# dmesg
prism2_cs: Ignoring new-style parameters in presence of obsolete ones
prism2cs_init: prism2_cs.o: 0.2.1-pre23 Loaded
prism2cs_init: dev_info is: prism2_cs
prism2_cs: index 0x01: Vcc 3.3, irq 3, io 0x0100-0x013f
|
|
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Fri May 27, 2005 4:08 pm Post subject: |
|
|
Je comprends plus, j'ai essayé de réemerger les drivers linux-wlan et à la fin:
Code: | * Wireless cards which you want to use drivers other than wlan-ng for
* need to have the appropriate line removed from /etc/pcmcia/wlan-ng.conf
* Do 'cardctl info' to see the manufacturer ID and remove the corresponding
* line from that file.
>>> Regenerating /etc/ld.so.cache...
* Caching service dependencies...
>>> net-wireless/linux-wlan-ng-0.2.1_pre23 merged.
>>> Recording net-wireless/linux-wlan-ng in "world" favorites file...
|
Donc je me suis dit qu'en faisait un
Code: | root # rm /etc/pcmcia/wlan-ng.conf
root # touch /etc/pcmcia/wlan-ng.conf
|
Ca pourrait arranger les choses et en fait non, ça me charge tjrs tjrs ce prism2_cs (lorsque je démarre le pcmcia) en conjonction avec hostap et hostap_cs... Grrrrrrrrrrrr |
|
Back to top |
|
|
bulki Guru
Joined: 25 Nov 2004 Posts: 529 Location: SiliconValley
|
Posted: Fri May 27, 2005 6:27 pm Post subject: |
|
|
Bon, alors ce que j'ai fait:
- Pris la dernière version du kernel, comme ça, ça me fait giclé tous les drivers et le bordel que j'ai pu mettre par dessus.
- Supprimé linux-wlan-ng, pcmcia-cs, hostapd, hostap-utils, hostap-driver
- recompilé le nouveau kernel
- réemergeé pcmcia-cs, hostapd, hostap-utils, hostap-driver mais surtout pas ces fucking linux-wlan-ng
- rebooté et le tour est joué... Pfiou, il en a fallu!
Merci à tout le monde |
|
Back to top |
|
|
|