| View previous topic :: View next topic |
| Author |
Message |
manwe_ Guru


Joined: 01 Feb 2006 Posts: 538 Location: Kraków/Cracow, Poland
|
Posted: Mon May 08, 2006 11:14 pm Post subject: [WIFI] BCM4318 - moje boje |
|
|
Cały dzień dzisiaj toczę walkę z tym I rz. n I, lm D. ~wien 1. wulg. ‘kał’ 2. wulg. ‘coś bez znaczenia, niewarte uwagi; z pogardą o kimś nie liczącym się, lekceważonym’ 3. wulg. ‘nic’*. Karta to dokładniej:
| Code: | 00:09.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
Subsystem: ASUSTeK Computer Inc. Unknown device 120f
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 193
Region 0: Memory at febfa000 (32-bit, non-prefetchable) [size=8K]
|
Do jej obsłużenia korzystam z modułu bcm43xx. Odpowiednie drivery windowsa podałem dla bcm43xx-fwcutter i przeniosłem pliki do /lib/firmware. Moduł ładuje się poprawnie:
| Code: | Module Size Used by
bcm43xx 109708 0
firmware_class 8704 1 bcm43xx
ieee80211softmac 22272 1 bcm43xx
ieee80211 29256 2 bcm43xx,ieee80211softmac
ieee80211_crypt 5312 1 ieee80211
ntfs 175288 1
fuse 34064 0
asus_acpi 13472 0
nvidia 5415380 20
yenta_socket 23308 0
rsrc_nonstatic 10112 1 yenta_socket
pcmcia_core 34916 2 yenta_socket,rsrc_nonstatic
ohci1394 28936 0
ieee1394 84720 1 ohci1394
|
Konfiguracja na której udało mi się to jako-tako uruchomić to:
| Code: |
# cat /etc/conf.d/net
config_eth0=( "80.X.X.125 netmask 255.255.255.248 broadcast 80.X.X.127"
"192.168.1.252 netmask 255.255.255.0 broadcast 192.168.1.255" )
routes_eth0=( "default gw 80.X.X.121" )
dns_servers_eth0="80.X.X.122"
modules_eth1=( "!iwconfig" )
config_eth1=( "80.X.X.126 netmask 255.255.255.248 broadcast 80.X.X.127" )
preferred_aps=( "lair" )
essid_eth1="dragons_liar"
channel_eth1="10"
associate_timeout_eth1="5"
|
Eth0 działa po kablu, eth1 to owy wireless, który po przeskoczeniu przez accesspoint'a trafia w ten sam switch co eth0. Teraz ifconfig:
| Code: |
eth0 Link encap:Ethernet HWaddr 00:15:F2:AC:17:50
inet addr:80.X.X.125 Bcast:80.X.X.127 Mask:255.255.255.248
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:29627 errors:0 dropped:0 overruns:0 frame:0
TX packets:22372 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:36900846 (35.1 Mb) TX bytes:1569261 (1.4 Mb)
Interrupt:201 Base address:0x6c00
eth1 Link encap:Ethernet HWaddr 00:15:F2:DB:CD:FD
inet addr:80.X.X.126 Bcast:80.X.X.127 Mask:255.255.255.248
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:1 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:193
|
iwconfig:
| Code: |
eth1 IEEE 802.11b/g ESSID:"lair" Nickname:"Broadcom 4318"
Mode:Managed Frequency=2.457 GHz Access Point: Invalid
Bit Rate=54 Mb/s Tx-Power=19 dBm
RTS thr:off Fragment thr:off
Encryption key: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
|
no i route:
| Code: |
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
80.X.X.120 0.0.0.0 255.255.255.248 U 0 0 0 eth0
80.X.X.120 0.0.0.0 255.255.255.248 U 0 0 0 eth1
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 80.X.X.121 0.0.0.0 UG 0 0 0 eth0
|
Jak widać w tej konfiguracji eth0 jest głównie używane, ale gdybym odwrócił i cały ruch do netu pchał przez eth1 i tak dalej nie działa, różnica taka, że odcinam się od netu. A jak nie działa? A no tak:
| Code: |
# ping -I eth1 onet.pl
PING onet.pl (213.180.130.200) from 80.X.X.126 eth1: 56(84) bytes of data.
From X.internetdsl.tpnet.pl (80.X.X.126) icmp_seq=1 Destination Host Unreachable
From X.internetdsl.tpnet.pl (80.X.X.126) icmp_seq=2 Destination Host Unreachable
# ping -I eth0 onet.pl
PING onet.pl (213.180.130.200) from 80.X.X.125 eth0: 56(84) bytes of data.
64 bytes from f1virt.onet.pl (213.180.130.200): icmp_seq=2 ttl=60 time=8.94 ms
64 bytes from f1virt.onet.pl (213.180.130.200): icmp_seq=3 ttl=60 time=8.55 ms
# ping -I eth1 80.X.X.121
PING 80.X.X.121 (80.X.X.121) from 80.X.X.126 eth1: 56(84) bytes of data.
From 80.X.X.126 icmp_seq=1 Destination Host Unreachable
From 80.X.X.126 icmp_seq=2 Destination Host Unreachable
# ping -I eth1 80.X.X.125
PING 80.X.X.125 (80.X.X.125) from 80.X.X.126 eth1: 56(84) bytes of data.
From 80.X.X.126 icmp_seq=2 Destination Host Unreachable
From 80.X.X.126 icmp_seq=3 Destination Host Unreachable
|
================= update:
Kombinacje, kombinacje, kombinacje. Chore jak to (nie)działa Aktualnie jest przy czymś takim:
conf.d/net dla eth1:
| Code: | modules_eth1=( "iwconfig" "!dhcpcd" "!pppd" )
preferred_aps=( "lair" )
iwconfig_eth1="ap 00:30:4F:38:DA:71 mode managed channel 10 rate 11M"
config_eth1=( "80.X.X.126 netmask 255.255.255.248 broadcast 80.X.X.127" )
|
Okazało się, że iwconfig radzi sobie dobrze [przy prędkości zjechanej z 54 do 11M, co doczytałem tutaj na forum] z podłączeniem do access point'a. Jak widać:
| Code: | eth1 IEEE 802.11b/g ESSID:"lair" Nickname:"Broadcom 4318"
Mode:Managed Frequency=2.457 GHz Access Point: 00:30:4F:38:DA:71
Bit Rate=11 Mb/s
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level=2/3 Noise level=183/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
|
Inny problem teraz to to, że przy starcie init.d/net.eth1 dostaję:
| Code: | * Starting eth1
* Loading networking modules for eth1
* modules: adsl apipa arping ccwgroup macchanger macnet rename iwconfig essidnet iptunnel iproute2 ip6to4 system
* iwconfig provides wireless
* iproute2 provides interface
* Configuring eth1 for MAC address 00:15:F2:DB:CD:FD ... [ ok ]
* Configuring wireless network for eth1
* Scanning for access points
* Found "lair" at 00:30:4F:38:DA:71 (managed)
* Connecting to "lair" in managed mode (WEP Disabled) ... [ ok ]
* eth1 connected to ESSID "lair" at 00:30:4F:38:DA:71
* in managed mode (WEP disabled)
* Configuring eth1 for ESSID "lair" ... [ ok ]
* Bringing up eth1
* 80.X.X.126
* 80.X.X.126 already taken on eth1
|
I rz. ż Ia, wulg. 1.’tyłek, pośladki’ 2. ‘człowiek niezaradny życiowo, fajtłapa, fujara’ 3. ‘dziewczyna, kobieta postrzegana jako obiekt seksualny’* eth1 nie jest podnoszony, a po ifconfig eth1 up nie ma przypisanego ip [które to niby zajmuje].
od raku: * - źródło - http://portalwiedzy.onet.pl/polszczyzna.html |
|
| Back to top |
|
 |
Raku Bodhisattva


Joined: 28 Feb 2004 Posts: 2375 Location: Poland
|
Posted: Tue May 09, 2006 5:53 am Post subject: |
|
|
Moved from Polish to Instalacja i sprzęt.
PS: wyrażaj się, to nie Onet Chat. _________________ raku
Powered by Archlinux  |
|
| Back to top |
|
 |
jey Apprentice


Joined: 18 Oct 2004 Posts: 259 Location: Poland/Scotland
|
Posted: Mon May 15, 2006 11:48 pm Post subject: Re: [WIFI] BCM4318 - moje boje |
|
|
| manwe_ wrote: | Inny problem teraz to to, że przy starcie init.d/net.eth1 dostaję:
| Code: | * Starting eth1
* Loading networking modules for eth1
* modules: adsl apipa arping ccwgroup macchanger macnet rename iwconfig essidnet iptunnel iproute2 ip6to4 system
* iwconfig provides wireless
* iproute2 provides interface
* Configuring eth1 for MAC address 00:15:F2:DB:CD:FD ... [ ok ]
* Configuring wireless network for eth1
* Scanning for access points
* Found "lair" at 00:30:4F:38:DA:71 (managed)
* Connecting to "lair" in managed mode (WEP Disabled) ... [ ok ]
* eth1 connected to ESSID "lair" at 00:30:4F:38:DA:71
* in managed mode (WEP disabled)
* Configuring eth1 for ESSID "lair" ... [ ok ]
* Bringing up eth1
* 80.X.X.126
* 80.X.X.126 already taken on eth1
|
|
Co w tym dziwnego? , jest pozno wiec moze czegos nie zauwazam. Chodzi Ci o te ladujace sie moduly ?
| manwe_ wrote: |
Jak widać w tej konfiguracji eth0 jest głównie używane, ale gdybym odwrócił i cały ruch do netu pchał przez eth1 i tak dalej nie działa, różnica taka, że odcinam się od netu. A jak nie działa? A no tak:
| Code: |
# ping -I eth1 onet.pl
PING onet.pl (213.180.130.200) from 80.X.X.126 eth1: 56(84) bytes of data.
From X.internetdsl.tpnet.pl (80.X.X.126) icmp_seq=1 Destination Host Unreachable
From X.internetdsl.tpnet.pl (80.X.X.126) icmp_seq=2 Destination Host Unreachable
|
| Punkt 9 how to mowi
You must bring the device up with ifconfig before doing any other configuration steps.
Proponuje sie zapoznac z dlugim watkiem na zagranicznym forum
http://forums.gentoo.org/viewtopic-t-409194-highlight-bcm43xx.html
| Code: | Note:
Support for newer cards (4318 chipset) is still being worked on. Please be patient while we figure out what they changed. It should work at lower rates (11M) for now. |
Niestety to prawda, ja dlatego zrezygnowalem z niewygody uzywania bcm43xx do czasu az ten sterownik bedzie na tyle dopracowany aby dalo sie go uzywac bez problemu jak to ma miejsce w przypadku innych kart. Obecnie uzywam z powodzeniem ndiswrapper, nie jest to szczyt marzen ale przynajmniej dziala poprawnie. Pozostaje cierpliwosc  |
|
| Back to top |
|
 |
manwe_ Guru


Joined: 01 Feb 2006 Posts: 538 Location: Kraków/Cracow, Poland
|
Posted: Tue May 16, 2006 11:09 am Post subject: |
|
|
Ah, zapomniałem o tym wątku na śmierć. Po pierwsze pardonsik za to przeklinanie, byłem ... "zły". Kilka dni temu wszystko poszło emerge -C, wziąłem ndiswrapper'a i śmiga wybornie. Cała konfiguracja ograniczyła się do wskazania .inf sterowników i wrzucenia modułu do listy ładujących. AP wykrywa natychmiast, łączy się na pełnej prędkości 54Mbps [chociaż nie udało mi się w transferze pociągnąć więcej niż 20 i nie wiem czego to wina], cud miód i orzeszki
Nie wiem czy temat można dać solved, w końcu problem tamtych sterowników nie został rozwiązany... |
|
| Back to top |
|
 |
mbar Veteran


Joined: 19 Jan 2005 Posts: 1902 Location: Poland
|
Posted: Tue May 16, 2006 1:37 pm Post subject: |
|
|
| manwe_ wrote: | | łączy się na pełnej prędkości 54Mbps [chociaż nie udało mi się w transferze pociągnąć więcej niż 20 i nie wiem czego to wina] |
Hyhy, kolejny, co uwierzył, że 54 Mbps to naprawdę 54 Mbps transferu... |
|
| Back to top |
|
 |
manwe_ Guru


Joined: 01 Feb 2006 Posts: 538 Location: Kraków/Cracow, Poland
|
Posted: Tue May 16, 2006 8:08 pm Post subject: |
|
|
| No wiesz, 54 to może nie muszę mieć, ale choćby połowę z tego jakbym zobaczył [w ramach jednego pokoju] .... |
|
| Back to top |
|
 |
mbar Veteran


Joined: 19 Jan 2005 Posts: 1902 Location: Poland
|
Posted: Tue May 16, 2006 8:30 pm Post subject: |
|
|
| No toż przecież tyle zauważyłeś. |
|
| Back to top |
|
 |
manwe_ Guru


Joined: 01 Feb 2006 Posts: 538 Location: Kraków/Cracow, Poland
|
Posted: Tue May 16, 2006 8:37 pm Post subject: |
|
|
| 19-20 a 27 to różnica ~30%. |
|
| Back to top |
|
 |
mbar Veteran


Joined: 19 Jan 2005 Posts: 1902 Location: Poland
|
Posted: Wed May 17, 2006 4:58 am Post subject: |
|
|
weź pod uwagę enkapsulację protokołów i nieuniknione retransmisje nawet w jednym pokoju. TCP nie da rady wykorzystać w pełni łącza, UDP robi to lepiej i na nim byś zobaczył nieco więcej niż ~20 Mbit. |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|