Титла: Wireless проблем
Публикувано от: paranoid в Jul 06, 2007, 13:46
Здравейте, наскоро си купих лаптоп и се опитвам да подкарам wi-fi картата, но удрям на камък. Чипсета ми е broadcom 4311 и на тази страница http://bcm43xx.berlios.de/?go=homeвидях че има драивери в кърнъла след 2.6.20. Аз съм си сложил най-новия Слак, който идва с 2.6.21 ядро. Когати извикам iwconfig ми листва eth1 интерфаиса, на които е wi-fi картата. Въпреки това когато стартирам kwifimanager и му дам да сканира мрежата, то свършва за < от секунда и ми казва че не намира wi-fi точки. Още нещо интересно: мисля че системата не задава irq на картата (поне с такова впечатление оставам от /proc/interrups) Ето и малко дъмп от конзолата: $lspci Примерен код | 00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03) 00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 01) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01) 00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01) 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 01) 02:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 02:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller 02:0e.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) 10:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan mini-PCI (rev 01)
|
$cat /proc/interrupts
Примерен код | CPU0 CPU1 0: 87 0 IO-APIC-edge timer 1: 1354 0 IO-APIC-edge i8042 8: 3 0 IO-APIC-edge rtc 9: 131 0 IO-APIC-fasteoi acpi 12: 6899 0 IO-APIC-edge i8042 14: 3820 0 IO-APIC-edge ide0 16: 3 0 IO-APIC-fasteoi ohci1394, uhci_hcd:usb5 17: 4957 0 IO-APIC-fasteoi HDA Intel 18: 28577 0 IO-APIC-fasteoi libata, uhci_hcd:usb3 19: 1 0 IO-APIC-fasteoi uhci_hcd:usb4, yenta 20: 2106 0 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2 NMI: 0 0 LOC: 83459 54803 ERR: 0 MIS: 0
|
$iwconfig
Примерен код | lo no wireless extensions.
eth0 no wireless extensions.
Warning: Driver for device eth1 has been compiled with version 22 of Wireless Extension, while this program supports up to version 20. Some things may be broken...
eth1 IEEE 802.11b/g ESSID:off/any Nickname:"darkstar" Mode:Managed Access Point: Invalid RTS thr:off Fragment thr:off Encryption key:off Link Quality=0/100 Signal level=-256 dBm Noise level=-256 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0
|
$lsmod
Примерен код | Module Size Used by snd_seq_dummy 6788 0 snd_seq_oss 32896 0 snd_seq_midi_event 10112 1 snd_seq_oss snd_seq 50640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 10508 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 42784 0 snd_mixer_oss 18048 1 snd_pcm_oss ipv6 254496 12 capability 7304 0 commoncap 9344 1 capability lp 13736 0 parport_pc 27812 0 parport 34760 2 lp,parport_pc pcspkr 6528 0 psmouse 39048 0 bcm43xx 428064 0 ieee80211softmac 30464 1 bcm43xx snd_hda_intel 20248 3 snd_hda_codec 209152 1 snd_hda_intel hci_usb 18588 0 snd_pcm 72068 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec ieee80211 34248 2 bcm43xx,ieee80211softmac bluetooth 53092 1 hci_usb snd_timer 22532 2 snd_seq,snd_pcm iTCO_wdt 12964 0 ieee80211_crypt 8576 1 ieee80211 b44 26764 0 snd 47204 15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,s
nd_pcm,snd_timer iTCO_vendor_support 7172 1 iTCO_wdt mii 8576 1 b44 evdev 11904 1 soundcore 9824 1 snd ata_generic 9220 0 serio_raw 9220 0 pcmcia 34988 0 sg 30364 0 shpchp 33172 0 snd_page_alloc 11528 2 snd_hda_intel,snd_pcm intel_agp 25116 1 agpgart 31432 1 intel_agp yenta_socket 27148 1 rsrc_nonstatic 14848 1 yenta_socket pcmcia_core 36500 3 pcmcia,yenta_socket,rsrc_nonstatic
|
$ifconfig
Примерен код | eth0 Link encap:Ethernet HWaddr 00:17:A4:E3:6B:65 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:17
eth1 Link encap:Ethernet HWaddr 00:1A:73:54:1D:14 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:11 Base address:0x8000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:192 errors:0 dropped:0 overruns:0 frame:0 TX packets:192 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:14656 (14.3 KiB) TX bytes:14656 (14.3 KiB)
|
$ifconfig eth1 up
Примерен код | SIOCSIFFLAGS: No such file or directory
|
Мога да плиосна и dmesg но е много голямо
Титла: Wireless проблем
Публикувано от: buboleck в Jul 06, 2007, 19:05
Ползвай ndiswrapper, мрежата ще ти работи по добре, поне при мен не работи стабилно и с повече от 11Mb s bcm43xx.
Титла: Wireless проблем
Публикувано от: aaaaaa в Jul 06, 2007, 20:24
Дали да ползваш ndiswrapper зависи от това коя точно карта от серията bcm43xx имаш. Аз например имам bcm4318, която не върви много добре с bcm43xx драйвъра и за това ползвам ndiswrapper. Така като гледам bcm4311 се поддържа добре от драйвера, така че няма смисъл да ползваш ndiswrapper. Обаче и в двата случая ти трябва firmware-а за картата. Проблемът е, че не мога да ти дам точен линк, от където да си го нмериш - при мен на дебиан като дам apt-get install bcm43xx-fwcutter и автоматично ми сваля (и поставя на правилното място) firmware-а. Така че първо трябва да си инсталираш bcm43xx-fwcutter, после да намериш firmware-а и след това да extract-неш firmware-а от .sys файла с bcm43xx-fwcutter. После трябва да сложиш получените файлове на правилното място (при дебиан това е /lib/firmware). Трябва да имаш тези файлове: Цитат | hellfire@debian:~$ ls /lib/firmware/ bcm43xx_initval01.fw bcm43xx_initval07.fw bcm43xx_microcode4.fw bcm43xx_initval02.fw bcm43xx_initval08.fw bcm43xx_microcode5.fw bcm43xx_initval03.fw bcm43xx_initval09.fw bcm43xx_pcm4.fw bcm43xx_initval04.fw bcm43xx_initval10.fw bcm43xx_pcm5.fw bcm43xx_initval05.fw bcm43xx_microcode11.fw bcm43xx_initval06.fw bcm43xx_microcode2.fw
|
EDIT Пробвай тази препратка за firmware-а (намерих я в howto страница за убунту) - wlapsta Като си инсталираш bcm43xx-fwcutter и си свалиш firmware-а, просто изпълняваш:
Цитат | bcm43xx-fwcutter wl_apsta.o |
Титла: Wireless проблем
Публикувано от: paranoid в Jul 06, 2007, 20:43
Благодаря на всички. Стана! направих всичко което ааааааа каза и сега след Примерен код | ifconfig eth1 up
|
няма грешки и всичко е ОК.

Титла: Wireless проблем
Публикувано от: Activity в Jul 07, 2007, 01:28
при мен неработеше дори и с ndiswrapper на Ubuntu 7.04 докато при Slackware 11 и Debian несъм имал проблеми с него забелязах даже ,че дебиана сам си намери картата даже и работеше без проблеми 
Титла: Wireless проблем
Публикувано от: aaaaaa в Jul 07, 2007, 10:06
И още нещо. Ако мислиш да ползваш само единия от интерфейсите си (например само безжичния или само кабелния), а не и двата едновременно, мисля, че си струва да пробваш network-manager. Понеже по подразбиране slackware няма GNOME, предполагам, че ползваш KDE и следователно ще ти трябва KNetworkManager.
Титла: Wireless проблем
Публикувано от: scratch в Aug 02, 2007, 15:48
Привет aaaaaa, аз също съм с адаптер BCM4318 и нещо не мога да го подкарам. Може ли да помогнеш? Ето малко dumps: lspci: Примерен код | 00:00.0 Host bridge: Intel Corporation 82830 830 Chipset Host Bridge (rev 04) 00:01.0 PCI bridge: Intel Corporation 82830 830 Chipset AGP Bridge (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801CA/CAM USB Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB Controller #3 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42) 00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801CA/CAM SMBus Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02) 01:00.0 VGA compatible controller: S3 Inc. SuperSavage IX/C SDR (rev 05) 02:00.0 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller 02:00.1 CardBus bridge: Texas Instruments PCI1420 PC card Cardbus Controller 02:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02) 02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller (rev 42)
|
lsmod:
Примерен код | Module Size Used by snd_seq_dummy 6788 0 snd_seq_oss 32896 0 snd_seq_midi_event 10112 1 snd_seq_oss snd_seq 50640 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event snd_seq_device 10508 3 snd_seq_dummy,snd_seq_oss,snd_seq snd_pcm_oss 42784 0 snd_mixer_oss 18048 1 snd_pcm_oss ipv6 254496 10 capability 7304 0 commoncap 9344 1 capability lp 13736 0 parport_pc 27812 1 parport 34760 2 lp,parport_pc pcspkr 6528 0 psmouse 39048 0 pcmcia 34988 0 serio_raw 9220 0 yenta_socket 27148 2 bcm43xx 428064 0 ieee80211softmac 30464 1 bcm43xx ieee80211 34248 2 bcm43xx,ieee80211softmac rsrc_nonstatic 14848 1 yenta_socket ieee80211_crypt 8576 1 ieee80211 pcmcia_core 36500 3 pcmcia,yenta_socket,rsrc_nonstatic eepro100 30608 0 mii 8576 1 eepro100 intel_agp 25116 1 snd_intel8x0 32412 1 snd_ac97_codec 98980 1 snd_intel8x0 ac97_bus 6016 1 snd_ac97_codec agpgart 31432 1 intel_agp iTCO_wdt 12964 0 snd_pcm 72068 3 snd_pcm_oss,snd_intel8x0,snd_ac97_codec iTCO_vendor_support 7172 1 iTCO_wdt ata_generic 9220 0 snd_timer 22532 2 snd_seq,snd_pcm i2c_i801 11408 0 snd 47204 11 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,s
nd_pcm,snd_timer shpchp 33172 0 evdev 11904 1 soundcore 9824 1 snd snd_page_alloc 11528 2 snd_intel8x0,snd_pcm
|
ето и част от dmesg:
Примерен код | Capability LSM initialized usbhid: exports duplicate symbol hiddev_hid_event (owned by kernel) bcm43xx: PHY connected bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) NET: Registered protocol family 10 lo: Disabled Privacy Extensions eth0: no IPv6 routers present hda: dma_timer_expiry: dma status == 0x21 hda: DMA timeout error hda: dma timeout error: status=0xd0 { Busy } ide: failed opcode was: unknown hda: DMA disabled ide0: reset: success bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) eth0: no IPv6 routers present bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) eth0: no IPv6 routers present bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) bcm43xx: Error: Microcode "bcm43xx_microcode5.fw" not available or load failed. bcm43xx: core_up for active 802.11 core failed (-2) eth0: no IPv6 routers present
|
От това последното си мисля че има проблем с firmware за картата както си писал по-горе, но не разбрах как да ползвам ndiswrapper
Титла: Wireless проблем
Публикувано от: stealth01 в Aug 02, 2007, 17:43
аз съм със същия чип и bcm43xx не работи. процедурата е следната: Примерен код | ndiswrapper -i път/до/драйвера.inf ndiswrapper -m ndiswrapper -l modprobe ndiswrapper |
драйвера е стандартния windows-ки. работи си стабилно и е лесно за подкарване 
Титла: Wireless проблем
Публикувано от: aaaaaa в Aug 02, 2007, 18:31
Цитат | От това последното си мисля че има проблем с firmware за картата както си писал по-горе, но не разбрах как да ползвам ndiswrapper |
Ако си сложил firmware-а в /lib/firmware едва ли проблемът е в това. Обаче забелязвам, че ти се зарежда bcm43xx модулът. В твоя случай трябва да ползваш ndiswrapper, а за да работи той трябва да забраниш зареждането на bc43xx модула. Като е добра идея не само да сложиш bcm43xx в /etc/modprobe.d/blacklist (по този начин забраняваш неговото зареждане), но и да премахнеш самия модул (с други думи да преименуваш /lib/modules/версия_на_ядрото_ти/kernel/drivers/net/wireless/bcm43xx на нещо друго, например bcm43xx_backup). От там нататък си инсталираш firmware-а и си инсталираш ndiswrapper по стандартния за дистрибуцията (с коя дистрибуция си между другото?) ти начин (например при дебиан става по този начин) и после инсталираш драйвера за видео картата:
Цитат | ndiswrapper -i bcmwl5a.inf ndiswrapper -m и после добавяш ndiswrapper в /etc/modules, за да се зарежда автоматично при boot-ване |
bcmwl5a.inf трябва сам да си го намериш (например ако можеш да намериш някъде пакет с драйверите за windows би трявбало да е там.
|