From owner-freebsd-mobile Tue Feb 6 11:13: 2 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from null.cc.uic.edu (null.pharm.uic.edu [128.248.76.23]) by hub.freebsd.org (Postfix) with ESMTP id 40ADD37B4EC for ; Tue, 6 Feb 2001 11:12:41 -0800 (PST) Received: from localhost (seva@localhost) by null.cc.uic.edu (8.9.3/8.9.3) with ESMTP id NAA02215; Tue, 6 Feb 2001 13:12:15 -0600 X-Authentication-Warning: null.cc.uic.edu: seva owned process doing -bs Date: Tue, 6 Feb 2001 13:12:15 -0600 (CST) From: Simon Epsteyn X-Sender: seva@null.cc.uic.edu To: Greg Lehey Cc: freebsd-mobile@FreeBSD.ORG, Chris Yeoh , Anton Blanchard Subject: Re: AiroNet 'No card in database for "(null)"("(null)")' problem (4.2-STABLE) In-Reply-To: <20010206162328.A682@wantadilla.lemis.com> Message-ID: Organization: SV Technologies Corp. X-Foo: Bar MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, 6 Feb 2001, Greg Lehey wrote: > On Monday, 5 February 2001 at 17:48:48 -0600, Simon Epsteyn wrote: > > airo: Probing for PCI adapters > > airo: Finished probing for PCI adapters > > airo: Doing fast bap_reads > > airo: MAC enabled 0:40:96:15:64:ab > > eth1: index 0x05: Vcc 5.0, Vpp 5.0, irq 3, io 0x0100-0x013f Greg, > Hmm. It's a pity Linux doesn't give more information about the ID > strings. About the only obvious thing identifying the card is the MAC > address, and it's nothing like the ones I have here: One could say "It's a pity this card doesn't work in FreeBSD" :) > ray0: flags=8843 mtu 1500 > ether 00:00:f1:10:f9:9f > > They could be lookalikes, of course. Is there a way to display the > CIS strings? I am not sure what you mean, I have a AiroNet card (an(4) driver), what is ray0 and how does that apply do me? I've never had to dig around in Linux pcmcia, since it just worked, but here's some more info (!Using a newer version of this card: Cisco AiroNet 342, before I was using AiroNet 4800!) Ok, found dump_cis (see below). # cardctl config Socket 0: Vcc 5.0V Vpp1 5.0V Vpp2 5.0V interface type is "memory and I/O" irq 3 [exclusive] [level] function 0: config base 0x03e0 option 0x45 status 0x00 pin 0x00 io 0x0100-0x013f [16bit] # cardctl ident Socket 0: product info: "Cisco Systems", "340 Series Wireless LAN Adapter" manfid: 0x015f, 0x0007 function: 6 (network) # dmesg | vi - Linux PCMCIA Card Services 3.1.19 kernel build: 2.2.16-22 #1 Tue Aug 22 16:49:06 EDT 2000 options: [pci] [cardbus] [apm] PCI routing table version 1.0 at 0xfdf50 00:0a.0 -> irq 9 Intel PCIC probe: Ricoh RL5C475 rev 00 PCI-to-CardBus at slot 00:0a, mem 0x68000000 host opts [0]: [isa irq] [io 3/6/1] [mem 3/6/1] [pci irq 9] [lat 168/176] [bus 32/34] ISA irqs (default) = 3,4,5,7,10,11,12 PCI status changes cs: IO port probe 0x0c00-0x0cff: excluding 0xcf8-0xcff cs: IO port probe 0x0800-0x08ff: clean. cs: IO port probe 0x0100-0x04ff: excluding 0x140-0x147 0x378-0x37f 0x4d0-0x4d7 cs: IO port probe 0x0a00-0x0aff: clean. cs: memory probe 0xa0000000-0xa0ffffff: clean. airo: Probing for PCI adapters airo: Finished probing for PCI adapters airo: Doing fast bap_reads airo: MAC enabled 0:40:96:3a:27:54 eth1: index 0x05: Vcc 5.0, Vpp 5.0, irq 3, io 0x0100-0x013f Ah!, it looks like pcmcia-cs packages comes with dump_cis utility, Red Hat just forgot to include it in the binary RPM (yet included the man page?, will log a bugzilla report on this). Here it is: # ./dump_cis Socket 0: dev_info fn_specific 100ns, 512b attr_dev_info fn_specific 100ns, 512b vers_1 4.1, "Cisco Systems", "340 Series Wireless LAN Adapter" manfid 0x015f, 0x0007 funcid network_adapter lan_technology wireless lan_speed 2 mb/sec lan_media 2.4_GHz config base 0x03e0 mask 0x0007 last_index 0x05 cftable_entry 0x05 [default] Vcc Vnom 5V Istatic 600mA Vpp1 Vnom 5V io 0x0000-0x003f [lines=6] [16bit] irq mask 0xffff [level] # ./dump_cis -v Socket 0 function 0: Config register base = 0x03e0, mask = 0x0007 Configuration option register = 0x45 [level_req] [index = 0x05] Card configuration and status register = 0x80 [changed] Pin replacement register = 0x22 [ready] [ready_event] Socket 0: offset 0x02, tuple 0x01, link 0x03 dc 00 ff dev_info fn_specific 100ns, 512b offset 0x07, tuple 0x17, link 0x03 dc 00 ff attr_dev_info fn_specific 100ns, 512b offset 0x0c, tuple 0x14, link 0x00 no_long_link offset 0x0e, tuple 0x15, link 0x31 04 01 43 69 73 63 6f 20 53 79 73 74 65 6d 73 00 33 34 30 20 53 65 72 69 65 73 20 57 69 72 65 6c 65 73 73 20 4c 41 4e 20 41 64 61 70 74 65 72 00 ff vers_1 4.1, "Cisco Systems", "340 Series Wireless LAN Adapter" offset 0x41, tuple 0x20, link 0x04 5f 01 07 00 manfid 0x015f, 0x0007 offset 0x47, tuple 0x21, link 0x02 06 00 funcid network_adapter offset 0x4b, tuple 0x22, link 0x02 01 07 lan_technology wireless offset 0x4f, tuple 0x22, link 0x05 02 80 84 1e 00 lan_speed 2 mb/sec offset 0x56, tuple 0x22, link 0x02 03 07 lan_media 2.4_GHz offset 0x5a, tuple 0x1a, link 0x05 01 05 e0 03 07 config base 0x03e0 mask 0x0007 last_index 0x05 offset 0x61, tuple 0x1b, link 0x0c c5 01 1a 09 55 66 01 55 46 30 ff ff cftable_entry 0x05 [default] Vcc Vnom 5V Istatic 600mA Vpp1 Vnom 5V io 0x0000-0x003f [lines=6] [16bit] irq mask 0xffff [level] # ./dump_cisreg Socket 0 function 0: Config register base = 0x03e0, mask = 0x0007 Configuration option register = 0x45 [level_req] [index = 0x05] Card configuration and status register = 0x80 [changed] Pin replacement register = 0x22 [ready] [ready_event] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message