Автор Тема: Wireless проблем  (Прочетена 3690 пъти)

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
Wireless проблем
« -: 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 но е много голямо



Активен

buboleck

  • Напреднали
  • *****
  • Публикации: 388
  • Distribution: Gentoo
  • Window Manager: Kde 4.x
  • ?
    • Профил
Wireless проблем
« Отговор #1 -: Jul 06, 2007, 19:05 »
Ползвай ndiswrapper, мрежата ще ти работи по добре, поне при мен не работи стабилно и с повече от 11Mb s bcm43xx.
Активен

Powered by Gentoo, AMD Athlon64 X2 5050e (Intel Pentium D 840 sucks) and 400W Fortron PSU
http://www.russian-motorcycles.com

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Wireless проблем
« Отговор #2 -: 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




Активен

...to boldly go where no one has gone before...

paranoid

  • Напреднали
  • *****
  • Публикации: 67
    • Профил
Wireless проблем
« Отговор #3 -: Jul 06, 2007, 20:43 »
Благодаря на всички. Стана! направих всичко което ааааааа каза и сега след
Примерен код

ifconfig eth1 up

няма грешки и всичко е ОК.

 '<img'>
Активен

Activity

  • Напреднали
  • *****
  • Публикации: 105
  • Distribution: Slackware 13.1
  • Window Manager: KDE 3.5.10
    • Профил
Wireless проблем
« Отговор #4 -: Jul 07, 2007, 01:28 »
при мен неработеше дори и с ndiswrapper на Ubuntu 7.04 докато при Slackware 11 и Debian несъм имал проблеми с него забелязах даже ,че дебиана сам си намери картата даже и работеше без проблеми  ':huh:'
Активен

Success represents the 1% of your work which results from the 99% that is called failure.
... - Soichiro Honda

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Wireless проблем
« Отговор #5 -: Jul 07, 2007, 10:06 »
И още нещо. Ако мислиш да ползваш само единия от интерфейсите си (например само безжичния или само кабелния), а не и двата едновременно, мисля, че си струва да пробваш network-manager. Понеже по подразбиране slackware няма GNOME, предполагам, че ползваш KDE и следователно ще ти трябва KNetworkManager.
Активен

...to boldly go where no one has gone before...

scratch

  • Участници
  • ***
  • Публикации: 9
    • Профил
Wireless проблем
« Отговор #6 -: 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
Активен

stealth01

  • Гост
Wireless проблем
« Отговор #7 -: Aug 02, 2007, 17:43 »
аз съм със същия чип и bcm43xx не работи.
процедурата е следната:
Примерен код
ndiswrapper -i път/до/драйвера.inf
ndiswrapper -m
ndiswrapper -l
modprobe ndiswrapper

драйвера е стандартния windows-ки. работи си стабилно и е лесно за подкарване '<img'>
Активен

aaaaaa

  • Напреднали
  • *****
  • Публикации: 971
    • Профил
Wireless проблем
« Отговор #8 -: 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 би трявбало да е там.



Активен

...to boldly go where no one has gone before...

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Wireless
Настройка на хардуер
Lord_PGP 4 4098 Последна публикация Feb 17, 2004, 09:42
от mrvoland
Проблем с wireless
Настройка на програми
KVassev 1 3221 Последна публикация Oct 03, 2004, 02:33
от
Wireless Lan
Настройка на хардуер
embata_n1 0 1900 Последна публикация Oct 30, 2004, 19:55
от embata_n1
Автоматичен избор на wireless мрежа
Настройка на програми
Italianeca 0 1912 Последна публикация Jul 29, 2005, 01:44
от Italianeca
не мога да инсталирам wireless клавиатура и мишка
Настройка на хардуер
bobibiturboto 0 2493 Последна публикация Feb 17, 2006, 21:20
от bobibiturboto