The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! wDevil, 02-Мрт-07, 22:52  [смотреть все]
Ноут: Acer Aspire 1640Z
/usr/ports/new/iwi-firmware стоит (iwi-firmware-2.4_2)
loader.conf
if_iwi_load="YES"

rc.conf
iwi_enable="YES"
Пробовал конкретно задавать в rc.conf параметры iwi_mode, iwi_interface - не помогло.

/etc/wpa-supplicant.conf
ctrl_interface_group=0
eapol_version=1
ap_scan=1
fast_reauth=1

network={
ssid="wDevil"
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
group=TKIP
psk="zzzz"
}


dmesg|grep iwi
iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xb0101000-0xb0101fff irq 10 at device 4.0 on pci6
iwi0: Ethernet address: 00:13:ce:e6:c2:d7

и вот ошибка потом
Interrupt storm detected on "irq11:"; throttling interrupt source
iwi0: timeout waiting for firmware initialization to complete
iwi0: could not load boot firmware

kldstat
я проверил, чтобы все необходиме модули были вроде все есть, wlan, if_iwi

ifconfig
iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        ether 00:13:ce:e6:c2:d7
        media: IEEE 802.11 Wireless Ethernet autoselect
        status: no carrier
        ssid "" channel 1
        authmode OPEN privacy OFF txpowmax 100 protmode CTS
Я обратил внимание, что ругань идет на прерывание 11, а карточка у меня на 10 прерывании(выше это видно). В примерах в манах(http://damien.bergamini.free.fr/ipw/ipw-freebsd.html) irq11. Может в этом дело?

После того как система загрузилась.
[root@~]# /etc/rc.d/wpa_supplicant start iwi0
Starting wpa_supplicant.
И начинает писать, пока не тормознешь wpa:
iwi0: timeout waiting for firmware initialization to complete
iwi0: could not load boot firmware

pciconf -l|grep iwi
iwi0@pci6:4:0:  class=0x028000 card=0x27018086 chip=0x42208086 rev=0x05 hdr=0x00


Пробовал собирать ядро с wlan, iwi. Та же байда. Какие идеи?

  • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! pavel, 02:23 , 03-Мрт-07 (1)
    Я думаю,что не находится firmware
    Проверяется так. wpa_supplicant не запускаешь, а говоришь
    ifconfig iwi0 inet 192.168.1.1 up
    потом смотришь на сообщения;
    firmware нужно положить кудато в boot что-ли , не помню...
    • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! wDevil, 05:09 , 03-Мрт-07 (2)
      >Я думаю,что не находится firmware
      >Проверяется так. wpa_supplicant не запускаешь, а говоришь
      >ifconfig iwi0 inet 192.168.1.1 up
      >потом смотришь на сообщения;
      >firmware нужно положить кудато в boot что-ли , не помню...

      /boot/firmware/
      LICENSE.iwi             iwi-ibss.fw             iwi-ucode-ibss.fw
      iwi-boot.fw             iwi-sniffer.fw          iwi-ucode-sniffer.fw
      iwi-bss.fw              iwi-ucode-bss.fw
      Лежит,это я сразу проверил. Все фаилы есть и для нужного режима тоже

      • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! pavel, 11:35 , 03-Мрт-07 (3)
        >>Я думаю,что не находится firmware
        >>Проверяется так. wpa_supplicant не запускаешь, а говоришь
        >>ifconfig iwi0 inet 192.168.1.1 up
        >>потом смотришь на сообщения;
        >>firmware нужно положить кудато в boot что-ли , не помню...
        >
        >/boot/firmware/
        >LICENSE.iwi            
        > iwi-ibss.fw          
        >   iwi-ucode-ibss.fw
        >iwi-boot.fw            
        > iwi-sniffer.fw          
        >iwi-ucode-sniffer.fw
        >iwi-bss.fw            
        >  iwi-ucode-bss.fw
        >Лежит,это я сразу проверил. Все фаилы есть и для нужного режима тоже
        >

        Сейчас посмотрел, как у меня сделано. if_iwi в виде модуля ядра
        подгружен кажется автоматом firmware.ko и
        device wlan
        device wlan_tkip
        вкомпилированы в ядро
        WPA добавлено в ifconfig в rc.conf последним в строчке
        попробуй сначала поднять линк с wep


        • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! wDevil, 12:36 , 03-Мрт-07 (4)
          >Сейчас посмотрел, как у меня сделано. if_iwi в виде модуля ядра
          >подгружен кажется автоматом firmware.ko и
          >device wlan
          >device wlan_tkip
          >вкомпилированы в ядро
          >WPA добавлено в ifconfig в rc.conf последним в строчке
          >попробуй сначала поднять линк с wep

          Вот фирмваре у меня не загружено кстати. Сейчас попробовал подгрузить ничего не изменилось. Судя по манам, wlan_tkip, wlan_ccmp e.t.c подгружаются автоматом когда засекается шифрование. Щас попробую конечно но хз...

          • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! wDevil, 13:13 , 03-Мрт-07 (5)
            [root@~]# kldstat
            Id Refs Address    Size     Name
            1   35 0xc0400000 2bcf84   kernel
            2    1 0xc06bd000 5528     vesa.ko
            3    1 0xc06c3000 8bf4     cd9660.ko
            4    2 0xc06cc000 f5c4     msdosfs.ko
            5    2 0xc06dc000 1aa68    miibus.ko
            6    1 0xc06f7000 7160     if_rl.ko
            7    1 0xc06ff000 246c8    sound.ko
            8    3 0xc0724000 22244    usb.ko
            9    1 0xc0747000 2d88     uhid.ko
            10    1 0xc074a000 7958     umass.ko
            11    2 0xc0752000 3d0ec    cam.ko
            12    1 0xc0790000 168fc    agp.ko
            13    1 0xc07a7000 af64     if_iwi.ko
            14    1 0xc07b2000 2d80     firmware.ko
            15    1 0xc07b5000 60f94    acpi.ko
            16    1 0xc34c2000 2000     msdosfs_iconv.ko
            17    1 0xc34c4000 3000     libiconv.ko
            18    1 0xc3588000 18000    linux.ko

            ядро
            device wlan
            device wlan_tkip
            та же байда...

            • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! pavel, 21:15 , 03-Мрт-07 (6)
              if_iwi_load="YES"
              in /boot/defaults/loader.conf

            • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! wDevil, 21:39 , 03-Мрт-07 (7)
              Пересобрал ядро с параметрами от GENERIC проблема ушла. Видимо что-то в ядро надо было впаять. Сейчас дело обстоит так:
              ядро
              device wlan
              device iwi
              device wlan_tkip
              device wlan_acl
              device wlan_ccmp
              device wlan_wep

              rc.conf
              iwi_enable="YES"
              ifconfig_iwi0="WPA DHCP"

              dmesg
              wlan: mac acl policy registered
              iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xb0101000-0xb0101fff irq 17 at device
              4.0 on pci6
              iwi0: Ethernet address: 00:13:ce:e6:c2:d7
              wpa_supplicant already running? (pid=211).
              DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 6
              DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 13
              send_packet: Network is down
              DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 9
              send_packet: Network is down
              iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
                      inet 0.0.0.0 netmask 0xff000000 broadcast 255.255.255.255
                      ether 00:13:ce:e6:c2:d7
                      media: IEEE 802.11 Wireless Ethernet autoselect
                      status: no carrier
                      ssid "" channel 10
                      authmode WPA1+WPA2/802.11i privacy ON deftxkey UNDEF txpowmax 100
                      protmode CTS roaming MANUAL

              iwicontrol iwi0 -r
              Radio is OFF

              sysctl -a |grep iwi
              net.wlan.0.%parent: iwi0
              dev.iwi.0.%desc: Intel(R) PRO/Wireless 2200BG
              dev.iwi.0.%driver: iwi
              dev.iwi.0.%location: slot=4 function=0
              dev.iwi.0.%pnpinfo: vendor=0x8086 device=0x4220 subvendor=0x8086 subdevice=0x2701 class=0x028000
              dev.iwi.0.%parent: pci6
              dev.iwi.0.radio: 0
              dev.iwi.0.dwell: 100
              dev.iwi.0.bluetooth: 1
              dev.iwi.0.antenna: 0

              Лампочка на ноуте не горит. Кароче говоря карточка вырублена.
              [root@]# sysctl dev.iwi.0.radio=0
              sysctl: oid 'dev.iwi.0.radio' is read only
              Саму кнопку на ноуте нажимаю, как советуют в манах, ниче не меняется.
              У кого такой же ноут, лампочка горит? Что выдает sysctl?


              • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! pavel, 22:22 , 03-Мрт-07 (8)
                >Пересобрал ядро с параметрами от GENERIC проблема ушла. Видимо что-то в ядро
                >надо было впаять. Сейчас дело обстоит так:
                >ядро
                device wlan_acl
                Кажется не надо
                >iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xb0101000-0xb0101fff irq 17 at device
                >4.0 on pci6
                >iwi0: Ethernet address: 00:13:ce:e6:c2:d7
                > wpa_supplicant already running? (pid=211).
                >DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 6
                >DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 13
                >send_packet: Network is down
                >DHCPDISCOVER on iwi0 to 255.255.255.255 port 67 interval 9
                >send_packet: Network is down
                >iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
                >        inet 0.0.0.0 netmask 0xff000000
                >broadcast 255.255.255.255
                >        ether 00:13:ce:e6:c2:d7
                >        media: IEEE 802.11 Wireless
                >Ethernet autoselect
                >        status: no carrier
                >        ssid "" channel 10
                >
                >        authmode WPA1+WPA2/802.11i privacy ON
                >deftxkey UNDEF txpowmax 100
                >        protmode CTS roaming MANUAL
                >
                >
                >iwicontrol iwi0 -r
                >Radio is OFF
                Естественно ведь карточка в down
                >Лампочка на ноуте не горит. Кароче говоря карточка вырублена.
                >[root@]# sysctl dev.iwi.0.radio=0
                >sysctl: oid 'dev.iwi.0.radio' is read only
                >Саму кнопку на ноуте нажимаю, как советуют в манах, ниче не меняется.
                wpa_cli reass чего говорит?
                Почему ssid "" ??
                Проблема теперь в wpa_supplicant
                >У кого такой же ноут, лампочка горит? Что выдает sysctl?


                • FreeBSD 6.1. Intel 2200BG, проблема с загрузкой iwi-firmware, !*! wDevil, 22:33 , 03-Мрт-07 (9)
                  >Почему ssid "" ??
                  думаю потому что он даж стартануть не моет, так как передатчик вырублен и сканирвоать он не может начать.
                  Решил так потому что:
                  [root@]# sysctl net.wlan.debug=-1
                  [root@]# sysctl net.wlan.0.debug=-1
                  [root@]# /etc/rc.d/wpa_supplicant stop iwi0
                  Stopping wpa_supplicant.
                  Waiting for PIDS: 211^[[A.
                  [root@]# /etc/rc.d/wpa_supplicant start iwi0
                  Starting wpa_supplicant.

                  /var/log/messages
                  kernel: iwi0: _ieee80211_crypto_delkey: NONE keyix 65535 flags 0x3 rsc 0 tsc 0 len 0
                  last message repeated 3 times
                  kernel: iwi0: ieee80211_node_table_reset scan table
                  kernel: iwi0: ieee80211_free_allnodes_locked: free all nodes in scan table


                  [root@]# wpa_supplicant  -i iwi0 -c/etc/wpa_supplicant.conf -d
                  Initializing interface 'iwi0' conf '/etc/wpa_supplicant.conf' driver 'default' ctrl_interface 'N/A'
                  Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
                  Reading configuration file '/etc/wpa_supplicant.conf'
                  ctrl_interface_group=0
                  eapol_version=1
                  ap_scan=1
                  fast_reauth=1
                  Priority group 0
                     id=0 ssid='wDevil'
                  Initializing interface (2) 'iwi0'
                  EAPOL: SUPP_PAE entering state DISCONNECTED
                  EAPOL: KEY_RX entering state NO_KEY_RECEIVE
                  EAPOL: SUPP_BE entering state INITIALIZE
                  EAP: EAP entering state DISABLED
                  EAPOL: External notification - portEnabled=0
                  EAPOL: External notification - portValid=0
                  Own MAC address: 00:13:ce:e6:c2:d7
                  wpa_driver_bsd_set_wpa: enabled=1
                  wpa_driver_bsd_set_wpa_internal: wpa=3 privacy=1
                  wpa_driver_bsd_del_key: keyidx=0
                  wpa_driver_bsd_del_key: keyidx=1
                  wpa_driver_bsd_del_key: keyidx=2
                  wpa_driver_bsd_del_key: keyidx=3
                  wpa_driver_bsd_set_countermeasures: enabled=0
                  wpa_driver_bsd_set_drop_unencrypted: enabled=1
                  Setting scan request: 0 sec 100000 usec
                  Added interface iwi0
                  State: DISCONNECTED -> SCANNING
                  Starting AP scan (broadcast SSID)

                  ^CCTRL-EVENT-TERMINATING - signal 2 received
                  Removing interface iwi0
                  State: SCANNING -> DISCONNECTED
                  No keys have been configured - skip key clearing
                  EAPOL: External notification - portEnabled=0
                  EAPOL: External notification - portValid=0
                  wpa_driver_bsd_set_wpa: enabled=0
                  wpa_driver_bsd_set_wpa_internal: wpa=0 privacy=0
                  wpa_driver_bsd_set_drop_unencrypted: enabled=0
                  wpa_driver_bsd_set_countermeasures: enabled=0
                  No keys have been configured - skip key clearing
                  wpa_driver_bsd_set_wpa_internal: wpa=0 privacy=0
                  Cancelling scan request
                  После "Starting AP scan (broadcast SSID)" ниче ен происходт. ctrl+c.

                  >wpa_cli reass чего говорит?
                  От сюда и говорит:
                  [root@]# wpa_cli reass
                  Failed to connect to wpa_supplicant - wpa_ctrl_open: No such file or directory

                  >Проблема теперь в wpa_supplicant
                  проблема в том что карточка вырублена :). Хотя в манах было скзано, что мол на некторых ноутах она врубается после того как получен айпишник. Так что может и в wpa_supplicant... Ни у кого нема такого ноута? Глянть бы че там sysctl e.t.c выдают.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру