Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Jul 2002 15:00:22 -0400
From:      Hudson Lee <hudlee@vineyard.net>
To:        freebsd-mobile@freebsd.org
Subject:   an driver with cisco aironet mini-pci 350
Message-ID:  <20020726190022.GA48127@harlem.foo.bar>

next in thread | raw e-mail | index | archive | help
I have a Thinkpad T30 with a Cisco Aironet mini-pci wireless card. I can't get
the an driver to recognize the card. With device an in the kernel my card
shows up in dmesg like this: (complete dmesg below)

pci2: <unknown card> (vendor=0x14b9, dev=0xa504) at 2.0 irq 11 

I don't know much about drivers but I went looking in /usr/src/sys/dev/an/if_an_pci.c
and I noticed the device id (0xa504) isn't in this list:

#define AIRONET_VENDORID 0x14B9
#define AIRONET_DEVICEID_35x	0x0350
#define AIRONET_DEVICEID_4500	0x4500
#define AIRONET_DEVICEID_4800	0x4800
#define AIRONET_DEVICEID_4xxx	0x0001
#define AN_PCI_PLX_LOIO		0x14	/* PLX chip iobase */
#define AN_PCI_LOIO		0x18   /* Aironet iobase */

static struct an_type an_devs[] = {
       { AIRONET_VENDORID, AIRONET_DEVICEID_35x, "Cisco Aironet 350
       Series" },
       { AIRONET_VENDORID, AIRONET_DEVICEID_4500, "Aironet PCI4500" },
       { AIRONET_VENDORID, AIRONET_DEVICEID_4800, "Aironet PCI4800" },
       { AIRONET_VENDORID, AIRONET_DEVICEID_4xxx, "Aironet
       PCI4500/PCI4800" },
       { 0, 0, NULL }
};

I'm pretty sure my card is in the 350 series since I don't know of
any mini-pci aironet cards that are not 350's.

Does this mean the an driver doesn't support the mini-pic 350 aironet
card? Or am I doing something wrong? 

Does anyone else have this card working in FreeBSD? 
If the an driver doesn't support this card is anyone planning on
adding support? 

Any help is much appreciated as I have to use windows if I want
wireless.

I am running FreeBSD 4.6-STABLE
Here is my dmesg included in the hope that I'm doing something wrong:
Copyright (c) 1992-2002 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 4.6-STABLE #8: Fri Jul 12 11:25:13 EDT 2002
    hudlee@harlem:/usr/obj/usr/src/sys/HARLEM
Timecounter "i8254"  frequency 1193182 Hz
Timecounter "TSC"  frequency 1200047252 Hz
CPU: AMD Athlon(tm) Processor (1200.05-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x642  Stepping = 2
  Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR>
  AMD Features=0xc0440000<<b18>,AMIE,DSP,3DNow!>
real memory  = 134152192 (131008K bytes)
avail memory = 126898176 (123924K bytes)
Preloaded elf kernel "kernel" at 0xc0377000.
Pentium Pro MTRR support enabled
md0: Malloc disk
Using $PIR table, 9 entries at 0xc00fddd0
npx0: <math processor> on motherboard
npx0: INT 16 interface
pcib0: <Host to PCI bridge> on motherboard
pci0: <PCI bus> on pcib0
pcib2: <VIA 8363 (Apollo KT133) PCI-PCI (AGP) bridge> at device 1.0 on pci0 
pci1: <PCI bus> on pcib2
pci1: <3Dfx Voodoo 3 graphics accelerator> at 0.0 irq 5
isab0: <VIA 82C686 PCI-ISA bridge> at device 7.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <VIA 82C686 ATA100 controller> port 0xa000-0xa00f at device 7.1 on pci0
atapci0: Correcting VIA config for southbridge data corruption bug
ata0: at 0x1f0 irq 14 on atapci0
ata1: at 0x170 irq 15 on atapci0
uhci0: <VIA 83C572 USB controller> port 0xa400-0xa41f irq 11 at device 7.2 on pci0
usb0: <VIA 83C572 USB controller> on uhci0
usb0: USB revision 1.0
uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <VIA 83C572 USB controller> port 0xa800-0xa81f irq 11 at device 7.3 on pci0
usb1: <VIA 83C572 USB controller> on uhci1
usb1: USB revision 1.0
uhub1: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
pci0: <unknown card> (vendor=0x1106, dev=0x3057) at 7.4
pcm0: <Creative EMU10K1> port 0xac00-0xac1f irq 11 at device 8.0 on pci0
sio0: <3COM PCI FaxModem> port 0xb400-0xb407 irq 9 at device 9.0 on pci0
sio0: moving to sio4
sio4: type 16550A
fxp0: <Intel Pro 10/100B/100+ Ethernet> port 0xb800-0xb81f mem 0xdb100000-0xdb1fffff,0xdb200000-0xdb200fff irq 11 at device 11.0 on pci0
fxp0: Ethernet address 00:a0:c9:e4:b4:cb
inphy0: <i82555 10/100 media interface> on miibus0
inphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
fxp1: <Intel Pro 10/100B/100+ Ethernet> port 0xbc00-0xbc1f mem 0xdb000000-0xdb0fffff,0xdb202000-0xdb202fff irq 10 at device 13.0 on pci0
fxp1: Ethernet address 00:90:27:2e:94:4b
inphy1: <i82555 10/100 media interface> on miibus1
inphy1:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
an0: <Cisco Aironet 350 Series> port 0xc400-0xc43f,0xc000-0xc07f mem
0xdb201000-0xdb20107f irq 10 at device 15.0 on pci0
an0: Ethernet address: 00:08:21:30:d5:62
pcib1: <Host to PCI bridge> on motherboard
pci2: <PCI bus> on pcib1
orm0: <Option ROM> at iomem 0xc0000-0xc7fff on isa0
fdc0: <NEC 72065B or clone> at port 0x3f0-0x3f5,0x3f7 irq 6 drq 2 on
isa0
fdc0: FIFO enabled, 8 bytes threshold
fd0: <1440-KB 3.5" drive> on fdc0 drive 0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> flags 0x1 irq 1 on atkbdc0
kbd0 at atkbd0
psm0: <PS/2 Mouse> irq 12 on atkbdc0
psm0: model IntelliMouse, device ID 3
vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff 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 at port 0x2f8-0x2ff irq 3 on isa0
sio1: type 16550A
ppc0: <Parallel port> at port 0x378-0x37f irq 7 on isa0
ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode
plip0: <PLIP network interface> on ppbus0
lpt0: <Printer> on ppbus0
lpt0: Interrupt-driven port
ppi0: <Parallel I/O> on ppbus0
IP packet filtering initialized, divert enabled, rule-based forwarding
enabled, default to accept, unlimited logging
ad0: DMA limited to UDMA33, non-ATA66 cable or device
ad0: 28629MB <QUANTUM FIREBALLP AS30.0> [58168/16/63] at ata0-master UDMA33
ad1: 39216MB <QUANTUM FIREBALLP AS40.0> [79677/16/63] at ata0-slave UDMA100
acd0: CDROM <TOSHIBA CD-ROM XM-6702B> at ata1-master PIO4
Mounting root from ufs:/dev/ad0s1a

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-mobile" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020726190022.GA48127>