Santanu Roy sroy at broadcom.com
Fri Dec 17 14:26:30 EST 2004

I am having trouble bringing up my wireless driver
When I do the following.....I get the following error....need some help
to identify the root cause....

root at insmod
Warning: loading /lib/modules/2.4.20_mvl31-compulab_armcore/wl.o will
taint the kernel: noe See http://www.tux.org/lkml/#export-tainted for
information about tainted modules

/lib/modules/2.4.20_mvl31-compulab_armcore/wl.o: init_module: No such
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or . You may find more information in syslog
or the output from dmesg

Here are my outputs for reference....please help as to why this is

root at uname -rv
2.4.20_mvl31-compulab_armcore #11 Tue Aug 17 13:07:50 EDT 2004 

root at cardctl -V 
cardctl version 3.1.34 

root at dmesg 
Linux version 2.4.20_mvl31-compulab_armcore (root at fl081002) (gcc version
3.3.1 (MontaVista4CPU: XScale-PXA255 [69052d06] revision 6 (ARMv5TE)
CPU: D undefined 5 cache
CPU: I cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
CPU: D cache: 32768 bytes, associativity 32, 32 byte lines, 32 sets
Machine: Compulab v2
ATAG_INITRD is deprecated; please update your bootloader. Memory clock:
99.53MHz (*27) Run Mode clock: 398.13MHz (*4) Turbo Mode clock:
398.13MHz (*1.0, active) On node 0 totalpages: 16384
zone(0): 16384 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: console=ttyS1,38400n8 root=/dev/nfs
ip=::: nfsroot=1tRelocating machine vectors to
0xffff0000 Calibrating delay loop... 397.31 BogoMIPS
Memory: 64MB = 64MB total
Memory: 50576KB available (1415K code, 429K data, 80K init) XScale
Cache/TLB Locking Copyright(c) 2001 MontaVista Software, Inc. XScale
cache_lock_init called
   Calling consistent alloc
   low_level_page initialized
   low_level_page @ 0xc4800000
      icache_lock_fn @ 0xc4800080
      dcache_lock_fn @ 0xc48000a0
      icache_unlock_fn @ 0xc4800098
      dcache_unlock_fn @ 0xc48000f0
Initializing TLB locking
TLB locking initialized
Dentry cache hash table entries: 8192 (order: 4, 65536 bytes) Inode
cache hash table entries: 4096 (order: 3, 32768 bytes) Mount-cache hash
table entries: 1024 (order: 1, 8192 bytes) Buffer-cache hash table
entries: 4096 (order: 2, 16384 bytes) Page-cache hash table entries:
16384 (order: 4, 65536 bytes) POSIX conformance testing by UNIFIX
Starting PCI controller Fixing IT8152 host bridge resources. Fixing LPC
bridge resources.
PCI: bus0: Fast back to back transfers disabled
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039 Initializing RT
netlink socket Found IT8711 Super IO 8711 keyboard init LSP Revision 1
Starting kswapd Disabling the Out Of Memory Killer
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ
SERIAL_PCI enabled ttyS00 at 0xf8100000 (irq = 15) is a XSCALE UART
ttyS01 at 0xf8200000 (irq = 14) is a XSCALE UART ttyS02 at 0xf8700000
(irq = 13) is a XSCALE UART Uniform Multi-Platform E-IDE driver
Revision: 6.31
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx RAMDISK driver initialized: 16 RAM disks of 12000K size 1024
loop: loaded (max 8 devices)
8139too Fast Ethernet driver 0.9.26
eth0: RealTek RTL8139 Fast Ethernet at 0xc4802000, 00:01:c0:00:b0:1b,
IRQ 113
eth0:  Identified 8139 chip type 'RTL-8139C'
eth1: RealTek RTL8139 Fast Ethernet at 0xc4804100, 00:01:c0:00:9d:12,
IRQ 111
eth1:  Identified 8139 chip type 'RTL-8139C'
SCSI subsystem driver Revision: 1.00
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
ac97_codec: AC97 Audio codec, id: CRY115(Cirrus Logic CS4202) physmap
flash device: 0 at 0 Failed to ioremap Probing ARMCore NOR FLASH at
physical address 0x00000000 (16-bit buswidth)  Amd/Fujitsu Extended
Query Table v1.0 at 0x0040 ARMCore NOR FLASH: JEDEC Device ID is 0xCB.
Assuming broken CFI table. ARMCore NOR FLASH: Swapping erase regions for
broken CFI table. number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Creating 4 MTD partitions on "ARMCore NOR FLASH": 0x00000000-0x00030000
: "Bootloader" 0x00030000-0x00040000 : "Setup Block"
0x00040000-0x00170000 : "Kernel" 0x00170000-0x00400000 : "Ramdisk Image"
NAND device: Manufacturer ID: 0xec, Chip ID: 0x79 (Samsung NAND 128MiB
3,3V) Creating 1 MTD partitions on "NAND 128MiB 3,3V":
0x00000000-0x08000000 : "ARMCore NAND FLASH" Linux Kernel Card Services
  options:  [pci]
Intel PXA250/210 PCMCIA (CS release 3.1.22)
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci-pci.c: USB OHCI at membase 0xc4c09000, IRQ 115
usb-ohci-pci.c: usb-00:01.4, PCI device 1283:8152 (Integrated Technology
Express, Inc.)
usb.c: new USB bus registered, assigned bus number 1
hub.c: USB hub found
hub.c: 2 ports detected
usb.c: registered new driver hid
hid-core.c: v1.8.1 Andreas Gal, Vojtech Pavlik <vojtech at suse.cz>
hid-core.c: USB HID support drivers
Initializing USB Mass Storage driver...
usb.c: registered new driver usb-storage
USB Mass Storage support registered.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 4096 bind 8192)
eth0: Setting 100mbps full-duplex based on auto-negotiated partner
ability 45e1. Sending DHCP and RARP requests ., OK
IP-Config: Got DHCP answer from, my address is
IP-Config: Complete:
      device=eth0, addr=, mask=, gw=,
     host=, domain=, nis-domain=(none),
     bootserver=, rootserver=, rootpath=
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
RAMDISK: no image found at block 0
bad gzip magic numbers<6>Freeing initrd memory: 12288K
Looking up port of RPC 100003/2 on
Looking up port of RPC 100005/1 on
VFS: Mounted root (nfs filesystem).
Freeing init memory: 80K
CSLIP: code copyright 1989 Regents of the University of California PPP
generic driver version 2.4.2 

root at dump_cis 
Socket 0:
  no CIS present

Socket 1:
  vers_1 8.0, "Broadcom", "802.11b SC 3.3V CF", "4.2"
  manfid 0x02d0, 0x044d
  funcid network_adapter
  lan_technology wireless
  lan_speed 34 mb/sec
  lan_speed 35 mb/sec
  lan_speed 39 mb/sec
  lan_speed 44 mb/sec
  lan_media 2.4_GHz
  lan_connector Closed connector standard
  config base 0x0700 mask 0x000b last_index 0x01
  cftable_entry 0x01 [default]
    irq mask 0xffff [level] [shared]
    memory 0x0000-0x07ff @ 0x0000

More information about the linux-pcmcia mailing list