Date: Fri, 3 Jun 2005 12:14:30 -0400 From: Allan Fields <bsd@afields.ca> To: freebsd-mobile@freebsd.org Subject: NDIS/Project Evil AirLink101 AWLC3025 802.11g Message-ID: <20050603161430.GC45510@afields.ca>
next in thread | raw e-mail | index | archive | help
Tried to get this generic brand CardBus 11g card working under 5.4 on my laptop.. No luck with either native or NDIS drivers. (Texas Instruments chipset I beleive.. ) Some luck getting NDIS to respond, but no luck getting it to work. Details attached.. Keep getting lines like: "wir00: unknown speed: 540000" when the interface is brought up, but still no carrier. The link light is steady and I can see activity. Reading the code it seems that the speed is exported from the code in the NDIS driver (binary only), is this correct? In short, I'll likely bring it back, but in future someone might have some luck if they can get past these speed errors. Any way to make it work? ---[script -a /tmp/wir00.log:]----- Script started on Fri Jun 3 11:44:50 2005 You have mail. inspiron# cd /sys/modules/if_ndis inspiron# cp /cdrom/Driver/win2k/TNET1130.INF . inspiron# cp /cdrom/Driver/win2k/tnet1130.sys . inspiron# ndiscvt -i TNET1130.INF -s tnet1130.sys -n wir0 -o ndis_driver_data.h [ .. ] inspiron# make install [ .. ] inspiron# mkdir /compat/ndis inpsiron# cp /cdrom/Driver/win2k/FwRad16.bin /compat/ndis inspiron# kldload ndis inspiron# kldload if_ndis cardbus1: Expecting link target, got 0xbb cardbus1: Resource not specified in CIS: id=10, size=2000 cardbus1: Resource not specified in CIS: id=14, size=20000 wir00: <802.11g Wireless CardBus PC Card> mem 0xf2040000-0xf205ffff,0xf2060000-0 xf2061fff irq 10 at device 0.0 on cardbus1 wir00: NDIS API version: 5.0 wir00: Ethernet address: 00:e0:98:d8:5a:6d inspiron# kldstat Id Refs Address Size Name 1 15 0xc0400000 5e2a48 kernel 2 2 0xc09e3000 1b3ec linux.ko 3 1 0xc09ff000 3f0b68 nvidia.ko 4 14 0xc0df0000 56270 acpi.ko 5 2 0xc2ed1000 11000 ndis.ko 6 1 0xc2ee2000 78000 if_ndis.ko inspiron# sysctl dev.wir0.0.dot11NetworkType=1 dev.wir0.0.dot11NetworkType: 3 -> 1 inspiron# sysctl dev.wir0.0.dot11DesiredChannel=11 dev.wir0.0.dot11DesiredChannel: 1 -> 11 inspiron# sysctl dev.wir0.0.dot11PowerMode=1 dev.wir0.0.dot11PowerMode: 0 -> 1 inspiron# sysctl dev.wir0.0.dot11DesiredSSID=<ssid> dev.wir0.0.dot11DesiredSSID: UNSET -> <ssid> inspiron# sysctl dev.wir0.0.dot11AuthenticationMode=1 dev.wir0.0.dot11AuthenticationMode: UNSET -> 1 inspiron# sysctl dev.wir0.0.dot11WEPStatus=1 dev.wir0.0.dot11WEPStatus: UNSET -> 1 inspiron# sysctl dev.wir0.0.dot11WEPDefaultKeyID=1 dev.wir0.0.dot11WEPDefaultKeyID: 0 -> 1 inspiron# sysctl dev.wir0.0.dot11WEPDefaultKey1=<wepkey> dev.wir0.0.dot11WEPDefaultKey1: UNSET -> <wepkey> inspiron# sysctl dev.wir0.0.dot11StationID=INSPIRON dev.wir0.0.dot11StationID: UNSET -> INSPIRON inspiron# sysctl dev.wir0.0.dot11DesiredTxRate=15 dev.wir0.0.dot11DesiredTxRate: UNSET -> 15 inspiron# killall -9 dhclient No matching processes were found inspiron# ifconfig wir00 wir00: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500 ether 00:e0:98:d8:5a:6d media: Ethernet autoselect status: no carrier inspiron# ifconfig wir00 up inspiron# ifconfig wir00: flags=8803<UP,BROADCAST,SIMPLEX,MULTICAST> mtu 1500 inet6 fe80::2e0:98ff:fed8:5a6d%wir00 prefixlen 64 scopeid 0x5 ether 00:e0:98:d8:5a:6d wir00: unknown speed: 540000 wir00: unknown speed: 540000 media: Ethernet autoselect status: no carrier inspiron# Script done on Fri Jun 3 11:55:24 2005 ---[/tmp/wir00.sysctl:]----- sysctl dev.wir0.0.DisableSsidPending=1 sysctl dev.wir0.0.dot11WEPDefaultKeyID=1 sysctl dev.wir0.0.dot11PowerMode=1 sysctl dev.wir0.0.dot11RoamingEnable=0 sysctl dev.wir0.0.dot11NetworkType=1 sysctl dev.wir0.0.dot11DesiredChannel=11 sysctl dev.wir0.0.PrivacyMode=1 sysctl dev.wir0.0.dot11DesiredSSID=<ssid> sysctl dev.wir0.0.dot11DesiredTxRate=15 sysctl dev.wir0.0.dot11AuthenticationMode=1 sysctl dev.wir0.0.dot11WEPStatus=1 #sysctl dev.wir0.0.MixedMode=0 sysctl dev.wir0.0.dot11WEPDefaultKey1=<wepkey> #sysctl dev.wir0.0.dot11WEPDefaultKey2=UNSET #sysctl dev.wir0.0.dot11WEPDefaultKey3=UNSET #sysctl dev.wir0.0.dot11WEPDefaultKey4=UNSET sysctl dev.wir0.0.dot11BackgroundScanEnable=1 sysctl dev.wir0.0.dot11StationID=INSPIRON ---[syctl -a|grep wir0:]----- inspiron# sysctl -a|grep wir0 dev.wir0.0.%desc: 802.11g Wireless CardBus PC Card dev.wir0.0.%driver: wir0 dev.wir0.0.%location: slot=0 function=0 dev.wir0.0.%pnpinfo: vendor=0x104c device=0x9066 subvendor=0x13d1 subdevice=0xab80 class=0x028000 dev.wir0.0.%parent: cardbus1 dev.wir0.0.dot11DesiredBSSType: 1 dev.wir0.0.WiFiAdhoc: 0 dev.wir0.0.DisableSsidPending: 1 dev.wir0.0.dot11WEPDefaultKeyID: 0 dev.wir0.0.dot11PowerMode: 0 dev.wir0.0.dot11FragmentationThreshold: 4096 dev.wir0.0.dot11RTSThreshold: 4096 dev.wir0.0.Mode4x: 0 dev.wir0.0.dot11SupportedRateMask: 8 dev.wir0.0.dot11BasicRateMask: 1 dev.wir0.0.dot11RadioDisableSupport: 1 dev.wir0.0.dot11RoamingEnable: 0 dev.wir0.0.dot11NetworkType: 3 dev.wir0.0.dot11DesiredChannel: 1 dev.wir0.0.PrivacyMode: 0 dev.wir0.0.utlPrivacyMode: 0 dev.wir0.0.utlAuthenticationMode: 0 dev.wir0.0.Environment: 1 dev.wir0.0.NdisVersion: 0x00050001 dev.wir0.0.BusType: 5 dev.wir0.0.InterruptNumber: 10 dev.wir0.0.RateAdaptationTable0: UNSET dev.wir0.0.RateAdaptationFBThd0: UNSET dev.wir0.0.RateAdaptationSUThd0: UNSET dev.wir0.0.RateAdaptationTable1: UNSET dev.wir0.0.RateAdaptationFBThd1: UNSET dev.wir0.0.RateAdaptationSUThd1: UNSET dev.wir0.0.RateAdaptationTable2: UNSET dev.wir0.0.RateAdaptationFBThd2: UNSET dev.wir0.0.RateAdaptationSUThd2: UNSET dev.wir0.0.RateAdaptationTable3: UNSET dev.wir0.0.RateAdaptationFBThd3: UNSET dev.wir0.0.RateAdaptationSUThd3: UNSET dev.wir0.0.TriggerRxMem: UNSET dev.wir0.0.TriggerFcs: UNSET dev.wir0.0.TriggerMacRxReset: UNSET dev.wir0.0.TriggerTx: UNSET dev.wir0.0.TriggerRx: UNSET dev.wir0.0.EnergyDetection: UNSET dev.wir0.0.CalibrationInterval: UNSET dev.wir0.0.ClockRate: UNSET dev.wir0.0.g80211DraftNumber: UNSET dev.wir0.0.HwACXAccessMethod: UNSET dev.wir0.0.MaxSitesFragCollect: UNSET dev.wir0.0.NumACXRxDescriptors: UNSET dev.wir0.0.NumACXTxDescriptors: UNSET dev.wir0.0.dot11ShortRetries: UNSET dev.wir0.0.dot11LongRetries: UNSET dev.wir0.0.dot11MaxTransmitMSDULifetime: UNSET dev.wir0.0.dot11RateFallBackRetryLimit: UNSET dev.wir0.0.dot11ListenInterval: UNSET dev.wir0.0.dot11TxAntenna: UNSET dev.wir0.0.dot11RxAntenna: UNSET dev.wir0.0.ELPSupport: UNSET dev.wir0.0.TxOpLimit: UNSET dev.wir0.0.TxOpContinuation: UNSET dev.wir0.0.dot11DesiredSSID: UNSET dev.wir0.0.ShortSlotTime: UNSET dev.wir0.0.dot11RtsCtsProtection: UNSET dev.wir0.0.IbssProtectionType: UNSET dev.wir0.0.dot11DesiredTxRate: UNSET dev.wir0.0.dot11MgmtFrameRate: UNSET dev.wir0.0.dot11BeaconPeriod: UNSET dev.wir0.0.dot11ShortPreambleInvoked: UNSET dev.wir0.0.dot11MaxSiteLifetime: UNSET dev.wir0.0.Radio11_RxLevel: UNSET dev.wir0.0.Radio11_LNA: UNSET dev.wir0.0.Radio11_RSSI: UNSET dev.wir0.0.Radio0D_RxLevel: UNSET dev.wir0.0.Radio0D_LNA: UNSET dev.wir0.0.Radio0D_RSSI: UNSET dev.wir0.0.DriverExternalMode: UNSET dev.wir0.0.ConnSelfTimeout: UNSET dev.wir0.0.dot11AuthenticationResponseTimeout: UNSET dev.wir0.0.dot11MaxAuthRetry: UNSET dev.wir0.0.dot11AssociationResponseTimeout: UNSET dev.wir0.0.dot11MaxAssocRetry: UNSET dev.wir0.0.NumTxDataQueues: UNSET dev.wir0.0.RateFallBackThreshold: UNSET dev.wir0.0.RateStepUpThreshold: UNSET dev.wir0.0.FBShortInterval: UNSET dev.wir0.0.FBLongInterval: UNSET dev.wir0.0.RateAdaptationTimeout: UNSET dev.wir0.0.RateControlEnable: UNSET dev.wir0.0.dot11ConnectingTimeOut: UNSET dev.wir0.0.PowerModeEnhanceAlgorithm: UNSET dev.wir0.0.dot11AuthenticationMode: UNSET dev.wir0.0.supp1xAuthPeriod: UNSET dev.wir0.0.supp1xHeldPeriod: UNSET dev.wir0.0.supp1xStartPeriod: UNSET dev.wir0.0.supp1xMaxCount: UNSET dev.wir0.0.LeapUserName: UNSET dev.wir0.0.PSTimer: UNSET dev.wir0.0.TxThreshold: UNSET dev.wir0.0.RxThreshold: UNSET dev.wir0.0.MultiRegulatoryDomain: UNSET dev.wir0.0.SpectrumManagement: UNSET dev.wir0.0.ScanControlTable24: UNSET dev.wir0.0.ScanControlTable5: UNSET dev.wir0.0.TxPower: UNSET dev.wir0.0.LeapUserPassword: UNSET dev.wir0.0.dot11WEPStatus: UNSET dev.wir0.0.LeapEnabled: UNSET dev.wir0.0.CCXSecurityType: UNSET dev.wir0.0.MixedMode: UNSET dev.wir0.0.dot11WEPDefaultKey1: UNSET dev.wir0.0.dot11WEPDefaultKey2: UNSET dev.wir0.0.dot11WEPDefaultKey3: UNSET dev.wir0.0.dot11WEPDefaultKey4: UNSET dev.wir0.0.dot11BackgroundScanEnable: UNSET dev.wir0.0.dot11RoamingTimeout: UNSET dev.wir0.0.dot11RoamingLowTraficThreshold: UNSET dev.wir0.0.dot11RoamingTxRatePrctThreshold: UNSET dev.wir0.0.dot11RoamingRssiGapThreshold: UNSET dev.wir0.0.dot11RoamingRssiThreshold: UNSET dev.wir0.0.PostDiscTimeout: UNSET dev.wir0.0.EEPROMlessModeSupported: UNSET dev.wir0.0.dot11StationID: UNSET dev.wir0.0.LnaFftBadCorrCountThresh: UNSET dev.wir0.0.LnaAgcHighThresh: UNSET dev.wir0.0.LnaAgcLowThresh: UNSET dev.wir0.0.LnaCheckTime: UNSET dev.wir0.0.LnaRestoreTime: UNSET dev.wir0.0.TxPowerCheckTime: UNSET dev.wir0.0.TxPowerControlOn: UNSET dev.wir0.0.TxPowerRssiThresh: UNSET dev.wir0.0.TxPowerRssiRestoreThresh: UNSET dev.wir0.0.TxPowerRecoverLevel: UNSET dev.wir0.0.SlotNumber: UNSET dev.wir0.0.InstanceNumber: 0 ---[dmesg:]----- Copyright (c) 1992-2005 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 5.4-STABLE #0: Fri May 20 19:17:29 EDT 2005 root@inspiron:/usr/obj/mnt/work/freebsd/5/src/sys/GENERIC Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: Intel(R) Pentium(R) III Mobile CPU 1000MHz (996.68-MHz 686-class CPU) Origin = "GenuineIntel" Id = 0x6b1 Stepping = 1 Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PA T,PSE36,MMX,FXSR,SSE> real memory = 268345344 (255 MB) avail memory = 248741888 (237 MB) npx0: <math processor> on motherboard npx0: INT 16 interface acpi0: <DELL CPi R > on motherboard [..] cbb0: <TI4451 PCI-CardBus Bridge> at device 15.0 on pci2 cardbus0: <CardBus bus> on cbb0 pccard0: <16-bit PCCard bus> on cbb0 cbb1: <TI4451 PCI-CardBus Bridge> at device 15.1 on pci2 cardbus1: <CardBus bus> on cbb1 pccard1: <16-bit PCCard bus> on cbb1 [..] cardbus1: Expecting link target, got 0x9b cardbus1: Resource not specified in CIS: id=10, size=2000 cardbus1: Resource not specified in CIS: id=14, size=20000 cardbus1: <network> at device 0.0 (no driver attached) [..] wir00: <802.11g Wireless CardBus PC Card> mem 0xf2040000-0xf205ffff,0xf2060000-0 xf2061fff irq 10 at device 0.0 on cardbus1 wir00: NDIS API version: 5.0 wir00: Ethernet address: 00:e0:98:d8:5a:6d [..] wir00: unknown speed: 540000 wir00: unknown speed: 540000 wir00: unknown speed: 110000 wir00: unknown speed: 110000 wir00: unknown speed: 540000 wir00: unknown speed: 540000 wir00: unknown speed: 540000 -- Allan Fields
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050603161430.GC45510>