Sziasztok!
Adott egy Lenovo Ideapad S9e netbook, és ebben egy BCM4312 típúsú Broadcom chip. OS: Squeeze.
A probléma az, hogy a Wi-Fi drivert nem hajlandó megfelelően működni...
Ez bővebben annyit jelent, hogy:
Egy 15 mbit/s-os UPC Fiber Power 15 netet oszt szét egy gagyi TP-Link WR741N típúsú router, és erre csatlakozok én Wi-Fi-vel, Azonban -csak- MAX 600 KB/s a downspeed és MAX >5 KB/s az upspeed, emellett pedig minden más sávszélességet igénylő alkalmazás futtatása lehetetlen a gépen... (jelerősség jó, a csotornát más eszköz nem zavarja)
- Van a hálózatban egy szintén Wi-Fin kapcsolódó ASUS laptop (XP-vel) és persze ott megvan a sávszél és a sebesség (nem Broadcom chip)
- Míg Ubuntu (10.04, 10.10) volt a netbookomon, tökéletes volt a sebesség
- Próbáltam Ubuntus drivert is, nem segített
- Persze próbáltam többféle anyagot is tölteni, de mindennel ez a helyzet
- Próbáltam experimental kernelt, saját kernelt is fordítottam, nem segített
- A b43-fwcutter és formware-b43-installer drivert, fordítottam kézzel és telepítettem repóbol is. SEHOGY sem működött, ADDÍG myg a /etc/modprobe.d/b43.confot létre nem hoztam a "options b43 pio=1 qos=0" beállítással.
Véleményem szerint azért van ez a lassulás, mert PIO módban működik a wi-fi. (Ha DMA módban működne (vagyis nincs b43.conf...) akkor csatlakozni se tudok a routerre, és jön qa szokásos DMA error üzenet, amivel tele van a net, ergó muszáj volt PIO módba állítani, különben nem írnék most nektek)
Mi az amit ubuntuék csináltak a driverrel, vagy éppen valami mással, hogy alatta minden tökéletesen működik?
Már legalább egy hete ezt próbálom megoldani, de nem jön össze... :S
Előre is köszi a segítséget mindenkinek!
Üdv.:
V007
- 2909 megtekintés
Hozzászólások
Up
- A hozzászóláshoz be kell jelentkezni
broadcom-sta driver esetleg? én ezt használom
broadcom-sta-common - Common files for the Broadcom STA Wireless driver
broadcom-sta-source - Source for the Broadcom STA Wireless driver
- A hozzászóláshoz be kell jelentkezni
+1
1.
Add a "non-free" component to /etc/apt/sources.list, for example:
# Debian Squeeze (testing)
deb http://ftp.us.debian.org/debian squeeze main contrib non-free
2.
Update the list of available packages. Install the module-assistant and wireless-tools packages:
# aptitude update
# aptitude install module-assistant wireless-tools
3.
Build and install a broadcom-sta-modules-* package for your system, using Module-Assistant:
# m-a a-i broadcom-sta
4.
Blacklist the brcm80211 module, to prevent it conflicting for support of BCM4313, BCM43224 and BCM43225 devices:
# echo blacklist brcm80211 >> /etc/modprobe.d/broadcom-sta-common.conf
5.
Rebuild your initial ramdisk, to blacklist modules defined at /etc/modprobe.d/broadcom-sta-common.conf within initramfs:
# update-initramfs -u -k $(uname -r)
6.
Unload conflicting modules:
# modprobe -r b44 b43 b43legacy ssb brcm80211
7.
Load the wl module:
# modprobe wl
8.
Verify your device has an available interface:
# iwconfig
9.
Configure your wireless interface as appropriate.
Known Issues
*
The Sonics Silicon Backplane driver (ssb) conflicts with the wl driver (545388, broadcom-sta-common/README.Debian).
o
b44, b43, b43legacy and ssb are blacklisted by default as of broadcom-sta 5.10.91.9.3-3.
o This prevents use of any Ethernet device supported by b44.
*
Frequent disconnections can be experienced. This may be resolved by disabling power management via iwconfig(8) (e.g. iwconfig eth1 power off).
* Monitor mode is not supported.
See bugs reported on broadcom-sta.
Supported Devices
The page HowToIdentifyADevice/PCI explains how to identify a PCI device.
The following list is based on the alias fields of modinfo wl as of driver version 5.60.48.36:
*
PCI: 14E4:4311 Broadcom Corporation BCM4311 802.11b/g WLAN
PCI: 14E4:4312 Broadcom Corporation BCM4312 802.11a/b/g
PCI: 14E4:4313 Broadcom Corporation BCM4311 802.11a
PCI: 14E4:4315 Broadcom Corporation BCM4312 802.11b/g LP-PHY
PCI: 14E4:4328 Broadcom Corporation BCM4321 802.11a/b/g/n
PCI: 14E4:4329 Broadcom Corporation BCM4321 802.11b/g/n
PCI: 14E4:432A Broadcom Corporation BCM4321
PCI: 14E4:432B Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller
PCI: 14E4:432C Broadcom Corporation BCM4322 802.11b/g/n
PCI: 14E4:432D Broadcom Corporation BCM4322 802.11a/b/g/n
PCI: 14E4:4353 Broadcom Corporation BCM43224 802.11a/b/g/n
PCI: 14E4:4357 Broadcom Corporation BCM43225 802.11b/g/n
PCI: 14E4:4727 Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller
- A hozzászóláshoz be kell jelentkezni
Nagyon szépen köszönöm! így úgy néz ki, hogy működik!
DE kihagytam ezt a lépést (mert hibát jelzett, ez nem lesz gond később??)::::
5. Rebuild your initial ramdisk, to blacklist modules defined at /etc/modprobe.d/broadcom-sta-common.conf within initramfs:
# update-initramfs -u -k $(uname -r)
(Újraindítás ugyan még nem volt, viszont újra jó a sebesség, random indítottam valamit és 1,5 MB/s downspeed, 130 KB/s upspeed)
Annyit szeretnék még kérdezni, hogy ha máskor újra kell húzni a rendszert (vagy máshol találkozom ezzel a chip-pel), akkor a b43 drivert ne telepítsem csak ezt (broadcom-sta, és ezt module-assistant-tal) ugye? (ez is fontos lenne)
UPDATE:
Lefuttattam az 5. parancsot. A hiba az volt, hogy hiányzott a "-t" kapcsoló.
Tehát a helyes parancs:
:~# update-initramfs -u -k $(uname -r) -t
Kimenet:
update-initramfs: Generating /boot/initrd.img-2.6.32-5-686
W: Possible missing firmware /lib/firmware/tigon/tg3_tso5.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3_tso.bin for module tg3
W: Possible missing firmware /lib/firmware/tigon/tg3.bin for module tg3
- A hozzászóláshoz be kell jelentkezni
Nekem meg nem volt broadcom-os wifim. En atheros-szal szoktam szenvedni es ujabban egy ralink csodaval ( RT2870)... google://BCM4312 wifi debian squeeze valamelyik az elso 3 kozul, ha bookmarkolni szeretned.
Amugy nekem egyik kedvenc parancsom debianon az "m-a a-i driver". :)
- A hozzászóláshoz be kell jelentkezni
Egy lspci-t(lspci -vnn | grep 14e4)
és lsmod-ot nézzünk(idevágó részt csak).
netstat, ping?
- A hozzászóláshoz be kell jelentkezni
Up
- A hozzászóláshoz be kell jelentkezni
Köszi :)
Már csak prozherum válaszát várom.
- A hozzászóláshoz be kell jelentkezni