Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[WIFI] BCM4318 - moje boje
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt
View previous topic :: View next topic  
Author Message
manwe_
Guru
Guru


Joined: 01 Feb 2006
Posts: 538
Location: Kraków/Cracow, Poland

PostPosted: Mon May 08, 2006 11:14 pm    Post subject: [WIFI] BCM4318 - moje boje Reply with quote

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 :x 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
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2375
Location: Poland

PostPosted: Tue May 09, 2006 5:53 am    Post subject: Reply with quote

Moved from Polish to Instalacja i sprzęt.

PS: wyrażaj się, to nie Onet Chat.
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
jey
Apprentice
Apprentice


Joined: 18 Oct 2004
Posts: 259
Location: Poland/Scotland

PostPosted: Mon May 15, 2006 11:48 pm    Post subject: Re: [WIFI] BCM4318 - moje boje Reply with quote

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
View user's profile Send private message
manwe_
Guru
Guru


Joined: 01 Feb 2006
Posts: 538
Location: Kraków/Cracow, Poland

PostPosted: Tue May 16, 2006 11:09 am    Post subject: Reply with quote

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
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1902
Location: Poland

PostPosted: Tue May 16, 2006 1:37 pm    Post subject: Reply with quote

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
View user's profile Send private message
manwe_
Guru
Guru


Joined: 01 Feb 2006
Posts: 538
Location: Kraków/Cracow, Poland

PostPosted: Tue May 16, 2006 8:08 pm    Post subject: Reply with quote

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
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1902
Location: Poland

PostPosted: Tue May 16, 2006 8:30 pm    Post subject: Reply with quote

No toż przecież tyle zauważyłeś.
Back to top
View user's profile Send private message
manwe_
Guru
Guru


Joined: 01 Feb 2006
Posts: 538
Location: Kraków/Cracow, Poland

PostPosted: Tue May 16, 2006 8:37 pm    Post subject: Reply with quote

19-20 a 27 to różnica ~30%.
Back to top
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1902
Location: Poland

PostPosted: Wed May 17, 2006 4:58 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt All times are GMT
Page 1 of 1

 
Jump to:  
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