Date: Thu, 2 May 2013 09:02:00 -0600 From: Steven <w.steven.schneider@ualberta.net> To: freebsd-questions@freebsd.org Subject: Linksys WPC54g NDIS compiles but doesn't work? Message-ID: <20130502150200.GC21736@gemini.wss-ds.org>
next in thread | raw e-mail | index | archive | help
Hello, I posted this once already, but I wasn't subscribed at the time and I don't think it got posted to the list. Hopefully this isn't a dupe. I've installed FreeBSD 9.1 RELEASE on a family member's laptop, a Toshiba Satellite 5100. Said member was using a Linksys WPC54g v.4 pcicard for wireless. I downloaded the v.4 drivers for the card from the Cisco website and was able to use ndisgen to build a wrapper for the driver. There were no errors during the build and I'm able to load the resultant ndis, but aside from some initial static when the ndis is loaded the card is not being configured. ndis0 doesn't show in the dmesg and doesn't appear in the ifconfig output. Before I built the wrapper I had updated my source, base and userland so all of that should have been up to date for the system I was building it against. I'm getting to the point where I'd rather spend the cash on something compatible from Free's hardware list, but I'd like to give this ndis thing one more go before I tell this family member to chuck the card. kldstat Id Refs Address Size Name 1 18 0xc0400000 fd35e8 kernel 2 1 0xc13d4000 4bdd4 bcmwl5_sys.ko 3 3 0xc1420000 1fa58 ndis.ko 4 2 0xc1440000 f1e4 if_ndis.ko ifconfig fwe0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=8<VLAN_MTU> ether 02:00:39:16:49:4e nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> ch 1 dma -1 fwip0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500 lladdr 0.0.39.0.0.16.49.4e.a.2.ff.fe.0.0.0.0 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> fxp0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500 options=2009<RXCSUM,VLAN_MTU,WOL_MAGIC> ether 00:00:39:f4:73:9f inet 10.0.1.19 netmask 0xffffff00 broadcast 10.0.1.255 nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL> media: Ethernet autoselect (100baseTX <full-duplex>) status: active lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384 options=600003<RXCSUM,TXCSUM,RXCSUM_IPV6,TXCSUM_IPV6> inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x7 inet 127.0.0.1 netmask 0xff000000 nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL> dmesg Copyright (c) 1992-2012 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 is a registered trademark of The FreeBSD Foundation. FreeBSD 9.1-RELEASE-p3 #0: Mon Apr 29 18:11:52 UTC 2013 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386 CPU: Intel(R) Pentium(R) 4 Mobile CPU 1.70GHz (1694.54-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0xf24 Family = f Model = 2 Stepping = 4 Features=0x3febf9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM> real memory = 536870912 (512 MB) avail memory = 501706752 (478 MB) kbd1 at kbdmux0 ctl: CAM Target Layer loaded acpi0: <TOSHIB 5100> on motherboard acpi0: Power Button (fixed) acpi0: reservation of 0, a0000 (3) failed acpi0: reservation of 100000, 1fed0000 (3) failed cpu0: <ACPI CPU> on acpi0 attimer0: <AT timer> port 0x40-0x43 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 atrtc0: <AT realtime clock> port 0x70-0x71 irq 8 on acpi0 Event timer "RTC" frequency 32768 Hz quality 0 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <24-bit timer at 3.579545MHz> port 0xee08-0xee0b on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 agp0: <Intel 82845 host to AGP bridge> on hostb0 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0 pci1: <ACPI PCI bus> on pcib1 vgapci0: <VGA-compatible display> mem 0xfd000000-0xfdffffff,0xd8000000-0xdfffffff,0xd7f80000-0xd7ffffff irq 5 at device 0.0 on pci1 uhci0: <Intel 82801CA/CAM (ICH3) USB controller USB-A> port 0xefe0-0xefff irq 11 at device 29.0 on pci0 usbus0 on uhci0 uhci1: <Intel 82801CA/CAM (ICH3) USB controller USB-B> port 0xef80-0xef9f irq 7 at device 29.1 on pci0 usbus1 on uhci1 uhci2: <Intel 82801CA/CAM (ICH3) USB controller USB-C> port 0x1000-0x101f at device 29.2 on pci0 usbus2 on uhci2 pcib2: <ACPI PCI-PCI bridge> at device 30.0 on pci0 pci2: <ACPI PCI bus> on pcib2 fwohci0: <Texas Instruments TSB43AB22/A> at device 7.0 on pci2 fwohci0: OHCI version 1.10 (ROM=1) fwohci0: No. of Isochronous channels is 4. fwohci0: EUI64 00:00:39:00:00:16:49:4e 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:00:39:16:49:4e fwe0: Ethernet address: 02:00:39:16:49:4e fwip0: <IP over FireWire> on firewire0 fwip0: Firewire address: 00:00:39:00:00:16:49:4e @ 0xfffe00000000, S400, maxrec 2048 dcons_crom0: <dcons configuration ROM> on firewire0 dcons_crom0: bus_addr 0x1f65c000 fwohci0: Initiate bus reset fwohci0: fwohci_intr_core: BUS reset fwohci0: fwohci_intr_core: node_id=0x00000000, SelfID Count=1, CYCLEMASTER mode fxp0: <Intel 82801CAM (ICH3) Pro/100 VE Ethernet> port 0xdf40-0xdf7f mem 0xfceff000-0xfcefffff irq 4 at device 8.0 on pci2 miibus0: <MII bus> on fxp0 inphy0: <i82562ET 10/100 media interface> PHY 1 on miibus0 inphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto, auto-flow fxp0: Ethernet address: 00:00:39:f4:73:9f cbb0: <ToPIC100 PCI-CardBus Bridge> at device 11.0 on pci2 cbb0: chip is in D3 power mode -- setting to D0 cardbus0: <CardBus bus> on cbb0 pccard0: <16-bit PCCard bus> on cbb0 cbb1: <ToPIC100 PCI-CardBus Bridge> at device 11.1 on pci2 cbb1: chip is in D3 power mode -- setting to D0 cardbus1: <CardBus bus> on cbb1 pccard1: <16-bit PCCard bus> on cbb1 pci2: <base peripheral> at device 12.0 (no driver attached) pci2: <base peripheral> at device 13.0 (no driver attached) isab0: <PCI-ISA bridge> at device 31.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <Intel ICH3 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xcfa0-0xcfaf irq 6 at device 31.1 on pci0 ata0: <ATA channel> at channel 0 on atapci0 ata1: <ATA channel> at channel 1 on atapci0 pcm0: <Intel ICH3 (82801CA)> at device 31.5 on pci0 pcm0: <Yamaha YMF753 AC97 Codec> pci0: <simple comms, generic modem> at device 31.6 (no driver attached) acpi_lid0: <Control Method Lid Switch> on acpi0 battery0: <ACPI Control Method Battery> on acpi0 acpi_acad0: <AC Adapter> on acpi0 acpi_tz0: <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] pmtimer0 on isa0 orm0: <ISA Option ROMs> at iomem 0xc0000-0xcffff,0xe0000-0xeffff pnpid ORM0000 on isa0 sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 ppc0: parallel port not found. acpi_perf0: <ACPI CPU Frequency Control> on cpu0 p4tcc0: <CPU Frequency Thermal Control> on cpu0 firewire0: 1 nodes, maxhop <= 0 cable IRM irm(0) (me) firewire0: bus manager 0 Timecounters tick every 1.000 msec usbus0: 12Mbps Full Speed USB v1.0 usbus1: 12Mbps Full Speed USB v1.0 usbus2: 12Mbps Full Speed USB v1.0 ugen0.1: <Intel> at usbus0 uhub0: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus0 ugen1.1: <Intel> at usbus1 uhub1: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1 ugen2.1: <Intel> at usbus2 uhub2: <Intel UHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus2 cardbus1: Expecting link target, got 0x7 cardbus1: Expecting link target, got 0x7 cardbus1: <network, ethernet> at device 0.0 (no driver attached) uhub0: 2 ports with 2 removable, self powered uhub1: 2 ports with 2 removable, self powered uhub2: 2 ports with 2 removable, self powered ugen1.2: <Synaptics Inc.> at usbus1 ums0: <Rel> on usbus1 ums0: 3 buttons and [XY] coordinates ID=0 (aprobe0:ata1:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00 (aprobe0:ata1:0:1:0): CAM status: Command timeout (aprobe0:ata1:0:1:0): Error 5, Retry was blocked run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config (aprobe0:ata1:0:1:0): ATAPI_IDENTIFY. ACB: a1 00 00 00 00 40 00 00 00 00 00 00 (aprobe0:ata1:0:1:0): CAM status: Command timeout (aprobe0:ata1:0:1:0): Error 5, Retry was blocked ada0 at ata0 bus 0 scbus0 target 0 lun 0 ada0: <TOSHIBA MK4019GAX FA003E> ATA-5 device ada0: 100.000MB/s transfers (UDMA5, PIO 8192bytes) ada0: 38154MB (78140160 512 byte sectors: 16H 63S/T 16383C) ada0: Previously was known as ad0 cd0 at ata1 bus 0 scbus1 target 0 lun 0 cd0: <MATSHITA UJDA730 DVD/CDRW 1.00> Removable CD-ROM SCSI-0 device cd0: 33.300MB/s transfers (UDMA2, ATAPI 12bytes, PIO 65534bytes) cd0: Attempt to query device size failed: NOT READY, Medium not present - tray closed Trying to mount root from ufs:/dev/ada0p2 [rw]... fxp0: link state changed to UP pciconf hostb0@pci0:0:0:0: class=0x060000 card=0x00011179 chip=0x1a308086 rev=0x04 hdr=0x00 vendor = 'Intel Corporation' device = '82845 845 [Brookdale] Chipset Host Bridge' class = bridge subclass = HOST-PCI pcib1@pci0:0:1:0: class=0x060400 card=0x00000000 chip=0x1a318086 rev=0x04 hdr=0x01 vendor = 'Intel Corporation' device = '82845 845 [Brookdale] Chipset AGP Bridge' class = bridge subclass = PCI-PCI uhci0@pci0:0:29:0: class=0x0c0300 card=0x00011179 chip=0x24828086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801CA/CAM USB Controller' class = serial bus subclass = USB uhci1@pci0:0:29:1: class=0x0c0300 card=0x00011179 chip=0x24848086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801CA/CAM USB Controller' class = serial bus subclass = USB uhci2@pci0:0:29:2: class=0x0c0300 card=0x00011179 chip=0x24878086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801CA/CAM USB Controller' class = serial bus subclass = USB pcib2@pci0:0:30:0: class=0x060400 card=0x00000000 chip=0x24488086 rev=0x42 hdr=0x01 vendor = 'Intel Corporation' device = '82801 Mobile PCI Bridge' class = bridge subclass = PCI-PCI isab0@pci0:0:31:0: class=0x060100 card=0x00000000 chip=0x248c8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801CAM ISA Bridge (LPC)' class = bridge subclass = PCI-ISA atapci0@pci0:0:31:1: class=0x01018a card=0x00011179 chip=0x248a8086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801CAM IDE U100 Controller' class = mass storage subclass = ATA pcm0@pci0:0:31:5: class=0x040100 card=0x00021179 chip=0x24858086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801CA/CAM AC'97 Audio Controller' class = multimedia subclass = audio none0@pci0:0:31:6: class=0x070300 card=0x00011179 chip=0x24868086 rev=0x02 hdr=0x00 vendor = 'Intel Corporation' device = '82801CA/CAM AC'97 Modem Controller' class = simple comms subclass = generic modem vgapci0@pci0:1:0:0: class=0x030000 card=0x00011179 chip=0x017410de rev=0xa3 hdr=0x00 vendor = 'nVidia Corporation' device = 'NV17 [GeForce4 440 Go]' class = display subclass = VGA fwohci0@pci0:2:7:0: class=0x0c0010 card=0x00011179 chip=0x8023104c rev=0x00 hdr=0x00 vendor = 'Texas Instruments' device = 'TSB43AB22A IEEE-1394a-2000 Controller (PHY/Link) [iOHCI-Lynx]' class = serial bus subclass = FireWire fxp0@pci0:2:8:0: class=0x020000 card=0x00011179 chip=0x10318086 rev=0x42 hdr=0x00 vendor = 'Intel Corporation' device = '82801CAM (ICH3) PRO/100 VE (LOM) Ethernet Controller' class = network subclass = ethernet cbb0@pci0:2:11:0: class=0x060700 card=0x00011179 chip=0x06171179 rev=0x32 hdr=0x02 vendor = 'Toshiba America Info Systems' device = 'ToPIC100 PCI to Cardbus Bridge with ZV Support' class = bridge subclass = PCI-CardBus cbb1@pci0:2:11:1: class=0x060700 card=0x00011179 chip=0x06171179 rev=0x32 hdr=0x02 vendor = 'Toshiba America Info Systems' device = 'ToPIC100 PCI to Cardbus Bridge with ZV Support' class = bridge subclass = PCI-CardBus none1@pci0:2:12:0: class=0x088000 card=0x00011179 chip=0x08041179 rev=0x03 hdr=0x00 vendor = 'Toshiba America Info Systems' device = 'TC6371AF SmartMedia Controller' class = base peripheral none2@pci0:2:13:0: class=0x088000 card=0x00011179 chip=0x08051179 rev=0x03 hdr=0x00 vendor = 'Toshiba America Info Systems' device = 'SD TypA Controller' class = base peripheral none3@pci0:5:0:0: class=0x020000 card=0x00291737 chip=0x222017fe rev=0x00 hdr=0x00 vendor = 'InProComm Inc.' device = 'IPN 2220 802.11g' class = network subclass = ethernet -- W. Steven Schneider <w.steven.schneider@ualberta.net>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20130502150200.GC21736>