i386/94141: iwi doesn't work on Acer Laptop

Tarasov Alexey lexa at wincmd.ru
Mon Mar 6 16:10:13 UTC 2006


>Number:         94141
>Category:       i386
>Synopsis:       iwi doesn't work on Acer Laptop
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-i386
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 06 16:10:11 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Tarasov Alexey
>Release:        7.0-CURRENT
>Organization:
>Environment:
FreeBSD notebook.lexasoft 7.0-CURRENT FreeBSD 7.0-CURRENT #8: Sat Feb 18 15:54:24 MSK 2006     lexa at notebook.lexasoft:/usr/obj/usr/src/sys/Lexasoft  i386

>Description:
I have Acer Laptop TravelMate 3302WX. I'm trying to use it's wifi-card with the following command (it runs without any errors):
ifconfig iwi0 192.168.122.2 netmask 0xffffff00 mode 11g mediaopt adhoc ssid lexasoft_home wepmode off

iwi0 interface doesn't up after executing this command. I get the following kernel messages after it:
Mar  6 18:39:25 notebook kernel: iwi0: could not allocate firmware DMA memory
Mar  6 18:39:25 notebook kernel: iwi0: could not load main firmware

ifconfig
iwi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
        inet 192.168.122.2 netmask 0xffffff00 broadcast 192.168.122.255
        ether 00:13:ce:3c:c0:6c
        media: IEEE 802.11 Wireless Ethernet autoselect mode 11g <adhoc> (autoselect <adhoc>)
        status: no carrier
        ssid lexasoft_home channel 1
        authmode OPEN privacy OFF txpowmax 100 protmode CTS


I have the following version of firmware:
iwi-firmware-2.4_2  Intel PRO/Wireless 2200 Driver Firmware

My dmesg:
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
	The Regents of the University of California. All rights reserved.
FreeBSD 7.0-CURRENT #8: Sat Feb 18 15:54:24 MSK 2006
    lexa at notebook.lexasoft:/usr/obj/usr/src/sys/Lexasoft
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Pentium(R) M processor 1.73GHz (1729.18-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0x6d8  Stepping = 8
  Features=0xafe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,TM,PBE>
  Features2=0x180<EST,TM2>
  AMD Features=0x100000<NX>
real memory  = 527237120 (502 MB)
avail memory = 506445824 (482 MB)
npx0: [FAST]
npx0: <math processor> on motherboard
npx0: INT 16 interface
acpi0: <PTLTD   RSDT> on motherboard
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi0: Power Button (fixed)
acpi_bus_number: can't get _ADR
acpi_bus_number: can't get _ADR
acpi_ec0: <Embedded Controller: GPE 0x17> port 0x62,0x66 on acpi0
Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000
acpi_timer0: <24-bit timer at 3.579545MHz> port 0x1008-0x100b on acpi0
cpu0: <ACPI CPU> on acpi0
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0
acpi_lid0: <Control Method Lid Switch> on acpi0
acpi_button0: <Sleep Button> on acpi0
pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0
pci0: <ACPI PCI bus> on pcib0
vgapci0: <VGA-compatible display> port 0x1800-0x1807 mem 0xb0080000-0xb00fffff,0xc0000000-0xcfffffff,0xb0000000-0xb003ffff irq 10 at device 2.0 on pci0
agp0: <Intel 82915GM (915GM GMCH) SVGA controller> on vgapci0
agp0: detected 7932k stolen memory
agp0: aperture size is 256M
vgapci1: <VGA-compatible display> at device 2.1 on pci0
pcib1: <ACPI PCI-PCI bridge> irq 11 at device 28.0 on pci0
pci5: <ACPI PCI bus> on pcib1
pcib2: <ACPI PCI-PCI bridge> irq 10 at device 28.1 on pci0
pci2: <ACPI PCI bus> on pcib2
pcib3: <ACPI PCI-PCI bridge> irq 11 at device 28.2 on pci0
pci6: <ACPI PCI bus> on pcib3
uhci0: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A> port 0x1820-0x183f irq 11 at device 29.0 on pci0
uhci0: [GIANT-LOCKED]
usb0: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B> port 0x1840-0x185f irq 11 at device 29.1 on pci0
uhci1: [GIANT-LOCKED]
usb1: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb1
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C> port 0x1860-0x187f irq 11 at device 29.2 on pci0
uhci2: [GIANT-LOCKED]
usb2: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb2
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-D> port 0x1880-0x189f irq 11 at device 29.3 on pci0
uhci3: [GIANT-LOCKED]
usb3: <Intel 82801FB/FR/FW/FRW (ICH6) USB controller USB-D> on uhci3
usb3: USB revision 1.0
uhub3: <Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1> on usb3
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
ehci0: <Intel 82801FB (ICH6) USB 2.0 controller> mem 0xb0040000-0xb00403ff irq 11 at device 29.7 on pci0
ehci0: [GIANT-LOCKED]
usb4: EHCI version 1.0
usb4: companion controllers, 2 ports each: usb0 usb1 usb2 usb3
usb4: <Intel 82801FB (ICH6) USB 2.0 controller> on ehci0
usb4: USB revision 2.0
uhub4: <Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1> on usb4
uhub4: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub4: 8 ports with 8 removable, self powered
pcib4: <ACPI PCI-PCI bridge> at device 30.0 on pci0
pci7: <ACPI PCI bus> on pcib4
iwi0: <Intel(R) PRO/Wireless 2200BG> mem 0xb8016000-0xb8016fff irq 10 at device 5.0 on pci7
iwi0: Ethernet address: 00:13:ce:3c:c0:6c
cbb0: <TI6411 PCI-CardBus Bridge> mem 0xb8017000-0xb8017fff irq 10 at device 6.0 on pci7
cardbus0: <CardBus bus> on cbb0
pccard0: <16-bit PCCard bus> on cbb0
fwohci0: <1394 Open Host Controller Interface> mem 0xb8018000-0xb80187ff,0xb8010000-0xb8013fff irq 10 at device 6.2 on pci7
fwohci0: OHCI version 1.10 (ROM=0)
fwohci0: No. of Isochronous channels is 4.
fwohci0: EUI64 00:0a:e4:05:43:60:08:d4
fwohci0: Phy 1394a available S400, 2 ports.
fwohci0: Link S400, max_rec 2048 bytes.
firewire0: <IEEE1394(FireWire) bus> on fwohci0
fwe0: <Ethernet over FireWire> on firewire0
if_fwe0: Fake Ethernet address: 02:0a:e4:60:08:d4
fwe0: Ethernet address: 02:0a:e4:60:08:d4
fwe0: if_start running deferred for Giant
sbp0: <SBP-2/SCSI over FireWire> on firewire0
fwohci0: Initiate bus reset
fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
firewire0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
firewire0: bus manager 0 (me)
pci7: <mass storage> at device 6.3 (no driver attached)
bge0: <Broadcom BCM5788 Gigabit Ethernet, ASIC rev. 0x3003> mem 0xb8000000-0xb800ffff irq 10 at device 7.0 on pci7
miibus0: <MII bus> on bge0
brgphy0: <BCM5705 10/100/1000baseTX PHY> on miibus0
brgphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX, 1000baseTX-FDX, auto
bge0: Ethernet address: 00:0a:e4:ea:be:ca
pcm0: <Intel ICH6 (82801FB)> port 0x1c00-0x1cff,0x18c0-0x18ff mem 0xb0040800-0xb00409ff,0xb0040400-0xb00404ff irq 10 at device 30.2 on pci0
pcm0: <Avance Logic ALC655 AC97 Codec>
pci0: <simple comms, generic modem> at device 30.3 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH6 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0x1810-0x181f irq 10 at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
pci0: <serial bus, SMBus> at device 31.3 (no driver attached)
acpi_tz0: <Thermal Zone> on acpi0
acpi_tz1: <Thermal Zone> on acpi0
atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
atkbd0: [GIANT-LOCKED]
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: [GIANT-LOCKED]
psm0: model Generic PS/2 mouse, device ID 0
battery0: <ACPI Control Method Battery> on acpi0
acpi_acad0: <AC Adapter> on acpi0
ppc0: <ECP parallel printer port> port 0x378-0x37f,0x778-0x77f irq 7 drq 1 on acpi0
ppc0: SMC-like chipset (ECP/EPP/PS2/NIBBLE) in COMPATIBLE mode
ppc0: FIFO with 16/16/8 bytes threshold
ppbus0: <Parallel port bus> on ppc0
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
sio0: configured irq 3 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0: configured irq 3 not in bitmap of probed irqs 0
sio0: port may not be enabled
pmtimer0 on isa0
orm0: <ISA Option ROMs> at iomem 0xcf800-0xd07ff,0xdc000-0xdffff pnpid ORM0000 on isa0
sc0: <System console> at flags 0x100 on isa0
sc0: VGA <16 virtual consoles, flags=0x300>
sio0 at port 0x3f8-0x3ff irq 4 flags 0x10 on isa0
sio0: type 16550A
sio1: configured irq 3 not in bitmap of probed irqs 0
sio1: port may not be enabled
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0
Timecounter "TSC" frequency 1729177716 Hz quality 800
Timecounters tick every 1.000 msec
ad0: 76319MB <HTS421280H9AT00 HA3OA70G> at ata0-master UDMA100
Trying to mount root from ufs:/dev/ad0s3a

My kernel config:
machine         i386
makeoptions     COPTFLAGS="-O2 -pipe -funroll-loops -ffast-math"
cpu             I686_CPU
ident           Lexasoft
options         SCHED_4BSD
options         PREEMPTION
options         INET
options         INET6
options         FFS
options         SOFTUPDATES
options         UFS_ACL
options         UFS_DIRHASH
options         MD_ROOT
options         NFSCLIENT
options         NFSSERVER
options         NFS_ROOT
options         MSDOSFS
options         CD9660
options         PROCFS
options         PSEUDOFS
options         GEOM_GPT
options         COMPAT_43
options         COMPAT_FREEBSD4
options         COMPAT_FREEBSD5
options         SCSI_DELAY=5000
options         KTRACE
options         SYSVSHM
options         SYSVMSG
options         SYSVSEM
options         _KPOSIX_PRIORITY_SCHEDULING
options         KBD_INSTALL_CDEV
options         AHC_REG_PRETTY_PRINT

options         AHD_REG_PRETTY_PRINT

options         ADAPTIVE_GIANT
options         VESA
options         SC_PIXEL_MODE
options         SC_HISTORY_SIZE=1000
options         IBCS2
options         SPX_HACK
options         COMPAT_LINUX
options         COMPAT_AOUT
options         LINPROCFS
options         GEOM_BDE
options         NETGRAPH
options         NETGRAPH_ETHER
options         NETGRAPH_BRIDGE
options         NETGRAPH_SOCKET
options         NETGRAPH_BLUETOOTH
options         NETGRAPH_BLUETOOTH_BT3C
options         NETGRAPH_BLUETOOTH_HCI
options         NETGRAPH_BLUETOOTH_L2CAP
options         NETGRAPH_BLUETOOTH_SOCKET
options         NETGRAPH_BLUETOOTH_UBT
options         NETGRAPH_BLUETOOTH_UBTBCMFW
device          sound
options         LIBICONV
options         NTFS
options         CD9660
options         CD9660_ICONV
options         MSDOSFS_ICONV
options         NTFS_ICONV
device          atapicam

device          tap
device          apm
device          cpufreq
device          acpi_asus
device          acpi_fujitsu
device          acpi_panasonic
device          acpi_sony
device          acpi_toshiba
device          acpi_video
device          iwi
device          isa
device          eisa
device          pci
device          fdc
device          ata
device          atadisk
device          ataraid
device          atapicd
device          atapifd
device          atapist
options         ATA_STATIC_ID
device          scbus
device          ch
device          da
device          sa
device          cd
device          pass
device          ses
device          atkbdc
device          atkbd
device          psm
device          vga
device          splash
device          sc
device          agp
device          npx
device          pmtimer
device          cbb
device          pccard
device          cardbus
device          sio
device          ppc
device          ppbus
device          lpt
device          plip
device          ppi
device          miibus
device          bge
device          wlan
device          an
device          awi
device          ral
device          wi
device          loop
device          mem
device          io
device          random
device          ether
device          sl
device          ppp
device          tun
device          pty
device          md
device          gif
device          faith
device          bpf
device          uhci
device          ohci
device          ehci
device          usb
device          ugen
device          uhid
device          ukbd
device          ulpt
device          umass
device          ums
device          ural
device          urio
device          uscanner
device          aue
device          axe
device          cdce
device          cue
device          kue
device          rue
device          firewire
device          sbp
device          fwe

>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-i386 mailing list