Find the answer to your Linux question:
Results 1 to 2 of 2
Hi, [For openSuse 11.2] I put a new wireless card & got that "Unable to configure the kernel device because the kernel device is not present, what's mostly cause by ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined!
    Join Date
    Apr 2009
    Posts
    3

    Question Configure ipw2200 - missing firmware


    Hi,

    [For openSuse 11.2] I put a new wireless card & got that "Unable to configure the kernel device because the kernel device is not present, what's mostly cause by missing firmware".

    I then downloaded the firmware from Intel® PRO/Wireless 2200BG Driver Firmware but firmware kept missing.

    All files but the license are images that I copied into /lib/firmware.

    I tried with different versions of the firmware but that was not it and am clueless about what to do to get the wireless working; this is the info from dmesg:

    ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kdmprq
    ipw2200: Copyright(c) 2003-2006 Intel Corporation
    ipw2200 0000:09:04.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
    ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
    ipw2200 0000:09:04.0: firmware: requesting ipw2200-bss.fw
    ipw2200: dmaWaitSync Failed
    ipw2200: Unable to load boot firmware: -1
    ipw2200: Unable to load firmware: -1
    ipw2200: failed to register network device
    ipw2200 0000:09:04.0: PCI INT A disabled
    ipw2200: probe of 0000:09:04.0 failed with error -5


    Many many thanks if you come up with an idea; I think my problem is pretty common, but got to no solution browsing forums alone.

    Below is all the info about my wireless card, outlined as recommended:


    ============ lspci ============
    00:00.0 Host bridge [0600]: ATI Technologies Inc Device [1002:5a31] (rev 01)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    00:01.0 PCI bridge [0604]: ATI Technologies Inc RS480 PCI Bridge [1002:5a3f]
    00:12.0 IDE interface [0101]: ATI Technologies Inc IXP SB400 Serial ATA Controller [1002:4379] (rev 80)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    Kernel driver in use: sata_sil
    00:13.0 USB Controller [0c03]: ATI Technologies Inc IXP SB400 USB Host Controller [1002:4374] (rev 80)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    Kernel driver in use: ohci_hcd
    00:13.1 USB Controller [0c03]: ATI Technologies Inc IXP SB400 USB Host Controller [1002:4375] (rev 80)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    Kernel driver in use: ohci_hcd
    00:13.2 USB Controller [0c03]: ATI Technologies Inc IXP SB400 USB2 Host Controller [1002:4373] (rev 80)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    Kernel driver in use: ehci_hcd
    00:14.0 SMBus [0c05]: ATI Technologies Inc IXP SB400 SMBus Controller [1002:4372] (rev 82)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    Kernel driver in use: piix4_smbus
    00:14.1 IDE interface [0101]: ATI Technologies Inc IXP SB400 IDE Controller [1002:4376] (rev 80)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    Kernel driver in use: pata_atiixp
    00:14.2 Audio device [0403]: ATI Technologies Inc IXP SB4x0 High Definition Audio Controller [1002:437b] (rev 01)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    Kernel driver in use: HDA Intel
    00:14.3 ISA bridge [0601]: ATI Technologies Inc IXP SB400 PCI-ISA Bridge [1002:4377] (rev 80)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    00:14.4 PCI bridge [0604]: ATI Technologies Inc IXP SB400 PCI-PCI Bridge [1002:4371] (rev 80)
    01:05.0 VGA compatible controller [0300]: ATI Technologies Inc RC410 [Radeon Xpress 200M] [1002:5a62]
    Subsystem: Packard Bell B.V. Device [1631:c101]
    09:02.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ [10ec:8139] (rev 10)
    Subsystem: Packard Bell B.V. Device [1631:c101]
    Kernel driver in use: 8139too
    09:04.0 Network controller [0280]: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection [8086:4220] (rev 05)
    Subsystem: Intel Corporation Device [8086:2741]

    ============ lsusb ============
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

    ============ lsmod ============
    Module Size Used by
    nfs 345200 0
    lockd 81484 1 nfs
    fscache 46552 1 nfs
    nfs_acl 3264 1 nfs
    auth_rpcgss 43456 1 nfs
    sunrpc 225664 5 nfs,lockd,nfs_acl,auth_rpcgss
    ip6t_LOG 6500 6
    xt_tcpudp 3136 2
    xt_pkttype 1632 3
    ipt_LOG 6308 6
    xt_limit 2628 12
    af_packet 23680 2
    snd_pcm_oss 51648 0
    snd_mixer_oss 18496 1 snd_pcm_oss
    snd_seq 64784 0
    snd_seq_device 8556 1 snd_seq
    edd 10376 0
    cpufreq_conservative 8396 0
    cpufreq_userspace 3332 0
    cpufreq_powersave 1568 0
    acpi_cpufreq 9196 0
    speedstep_lib 5092 0
    radeon 368000 2
    drm 184640 3 radeon
    ip6t_REJECT 5472 3
    nf_conntrack_ipv6 22100 4
    ip6table_raw 3008 1
    xt_NOTRACK 1632 4
    ipt_REJECT 3168 3
    xt_state 2208 8
    iptable_raw 2848 1
    iptable_filter 3616 1
    ip6table_mangle 4160 0
    nf_conntrack_netbios_ns 2432 0
    nf_conntrack_ipv4 11688 4
    nf_conntrack 83616 5 nf_conntrack_ipv6,xt_NOTRACK,xt_state,nf_conntrack _netbios_ns,nf_conntrack_ipv4
    nf_defrag_ipv4 2112 1 nf_conntrack_ipv4
    ip_tables 13520 2 iptable_raw,iptable_filter
    ip6table_filter 3616 1
    ip6_tables 14960 4 ip6t_LOG,ip6table_raw,ip6table_mangle,ip6table_fil ter
    x_tables 19140 11 ip6t_LOG,xt_tcpudp,xt_pkttype,ipt_LOG,xt_limit,ip6 t_REJECT,xt_NOTRACK,ipt_REJECT,xt_state,ip_tables, ip6_tables
    ipv6 306100 27 ip6t_REJECT,nf_conntrack_ipv6,ip6table_mangle
    fuse 75964 3
    loop 17324 0
    dm_mod 84836 0
    snd_hda_codec_realtek 233636 1
    snd_hda_intel 32352 2
    snd_hda_codec 94656 2 snd_hda_codec_realtek,snd_hda_intel
    snd_hwdep 8612 1 snd_hda_codec
    snd_pcm 97444 3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
    snd_timer 27176 2 snd_seq,snd_pcm
    snd 75076 14 snd_pcm_oss,snd_mixer_oss,snd_seq,snd_seq_device,s nd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,s nd_hwdep,snd_pcm,snd_timer
    soundcore 9120 1 snd
    ipw2200 193740 0
    video 24600 0
    epl 171460 0
    8139too 34852 0
    shpchp 36372 0
    libipw 45936 1 ipw2200
    sr_mod 17316 0
    snd_page_alloc 10248 2 snd_hda_intel,snd_pcm
    lib80211 7460 2 ipw2200,libipw
    sg 32660 0
    output 3328 1 video
    pcspkr 2784 0
    pci_hotplug 32928 1 shpchp
    8139cp 25248 0
    cdrom 40448 1 sr_mod
    joydev 11712 0
    button 6544 0
    battery 12772 0
    ac 4900 0
    container 4000 0
    ati_agp 7884 0
    i2c_piix4 13680 0
    i2c_core 32628 2 drm,i2c_piix4
    ext4 381864 2
    jbd2 96768 1 ext4
    crc16 1952 1 ext4
    ata_generic 4868 0
    pata_atiixp 5216 0
    ohci_hcd 37776 0
    sata_sil 10216 3
    rtc_cmos 15280 0
    rtc_core 22908 1 rtc_cmos
    rtc_lib 3168 1 rtc_core
    ehci_hcd 57296 0
    libata 200748 3 ata_generic,pata_atiixp,sata_sil
    fan 5028 0
    thermal 21020 0
    processor 50384 3 acpi_cpufreq
    thermal_sys 18120 4 video,fan,thermal,processor
    hwmon 3676 1 thermal_sys

    ============ dmesg-firmware ============
    [ 7.596535] ipw2200 0000:09:04.0: firmware: requesting ipw2200-bss.fw
    [ 7.650618] ipw2200: Unable to load boot firmware: -1
    [ 7.650631] ipw2200: Unable to load firmware: -1

    ============ kernel version ============
    2.6.31.12-0.2-default

    ============ ifconfig ============
    eth0 Link encap:Ethernet HWaddr 00:1B:24:1A:8F2
    inet addr:192.168.1.33 Bcast:192.168.1.255 Mask:255.255.255.0
    inet6 addr: fe80::21b:24ff:fe1a:8fd2/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:9870 errors:0 dropped:0 overruns:0 frame:0
    TX packets:9839 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:6702106 (6.3 Mb) TX bytes:2181903 (2.0 Mb)
    Interrupt:21 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:18 errors:0 dropped:0 overruns:0 frame:0
    TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:0
    RX bytes:1060 (1.0 Kb) TX bytes:1060 (1.0 Kb)


    ============ iwconfig ============

  2. #2
    Linux Guru
    Join Date
    Jul 2004
    Posts
    4,593
    What version of the firmware did you use? This is the driver version that you have:
    Code:
    Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kdmprq
    According to the ipw2200 firmware download page, you should use version 3.0 or 3.1. Version 3.1 is the latest, so that would be what I would try. Make sure that you remove any existing version and replace it with this one.

    If that is not the problem, then you just may need to first configure the card. I don't have Suse, so I can only give a general How-To on this.

    Open YaST, then select the Network devices. You should get a window showing the network devices, then select the wireless and select to configure it. Go through the available options, then choose these:

    Use Network Manager to control the card, instead of ifup/ifdown
    Use DNS and DHCP to optain IP address and information
    Don't activate at boot. Since most wireless connections need a password, and you can't give it until booted.

    Also, you may need to give it your Default Gateway. This would be the IP address of your wireless access point/router. Since this would change if you travel with this PC, it is less important. But configure this last, if you still can't get it to work. You shouldn't have to put any password info here, as NetworkManager is going to handle that. But once again, if it won't work it won't hurt to try.

    You should reboot after making changes.
    Please do not send Private Messages to me with requests for help. I will not reply.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •