I am running FreeBSD 5.3-stable and have had limited success with a d-link DWL-G520 card, rev B3 (atheros ar5213 chipset). I had hoped that I would have purchased a card with a supported native driver (ath), but alas! The card was supposed to have used the 5212 chipset, which is supported by the ath driver. The ndis driver will only bring the link up if the media is forced to adhoc mode, which seems to be common from my limited viewing of reports in the mailing lists. The card works well, albeit only in 802.11b 11mb/s adhoc mode, but there is a major problem that I can't figure out. After about an hour or so of idle time on the link, the interface brings itself down and cannot be resurrected unless I issue a command through ifconfig to bring the interface up again. Does anyone else experience this problem and/or have a solution? Attached below is all pertinent information I can think of:
uname -a output: FreeBSD [hidden] 5.3-STABLE FreeBSD 5.3-STABLE #7: Tue Jan 18 21:47:38 CST 2005 [EMAIL PROTECTED]:/usr/obj/usr/src/sys/HAUTLOS i386 pciconf -lv output for the device: [EMAIL PROTECTED]:10:0: class=0x020000 card=0x3a131186 chip=0x0013168c rev=0x01 hdr=0x00 vendor = 'Atheros Communications Inc.' device = 'AR5213 802.11a/b/g Wireless Adapter' class = network subclass = ethernet ifconfig ndis0: ndis0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 inet 192.168.2.1 netmask 0xffffff00 broadcast 192.168.2.255 inet6 fe80::211:95ff:fe8d:1379%ndis0 prefixlen 64 scopeid 0x1 ether 00:11:95:8d:13:79 media: IEEE 802.11 Wireless Ethernet autoselect (DS/11Mbps <adhoc>) status: associated ssid deutschland 1:deutschland channel 6 authmode OPEN powersavemode OFF powersavesleep 100 rtsthreshold 2312 protmode CTS wepmode OFF weptxkey 1 available sysctls for dev.ndis.0: dev.ndis.0.%desc: D-Link AirPlus DWL-G520 Wireless PCI Adapter(rev.B) dev.ndis.0.%driver: ndis dev.ndis.0.%location: slot=10 function=0 dev.ndis.0.%pnpinfo: vendor=0x168c device=0x0013 subvendor=0x1186 subdevice=0x3a13 class=0x020000 dev.ndis.0.%parent: pci0 dev.ndis.0.InitFile: A3AB.ini dev.ndis.0.aifs: 2 dev.ndis.0.cwmin: 15 dev.ndis.0.MapRegisters: 256 dev.ndis.0.NetworkAddress: dev.ndis.0.sleepMode: 0 dev.ndis.0.tpc: 0 dev.ndis.0.shortPreamble: 1 dev.ndis.0.radioEnable: 1 dev.ndis.0.BusType: 5 dev.ndis.0.AdHocChannel: 2437 dev.ndis.0.AwakeTimePerf: 200 dev.ndis.0.beaconInterval: 100 dev.ndis.0.bkScanEnable: 1 dev.ndis.0.bssType: 1 dev.ndis.0.ccode: US dev.ndis.0.clist: dev.ndis.0.defaultKey: 0 dev.ndis.0.EncryptionAlg: 2 dev.ndis.0.FragThreshold: 2346 dev.ndis.0.HwTxRetries: 4 dev.ndis.0.privacyInvoked: 0 dev.ndis.0.QoS: 0 dev.ndis.0.rateCtrlEnable: 1 dev.ndis.0.RTSThreshold: 2346 dev.ndis.0.scanType: 2 dev.ndis.0.SwTxRetryScale: 6 dev.ndis.0.SSID: default dev.ndis.0.NetBand: 28 dev.ndis.0.AdHocBand: 0 dev.ndis.0.NicType: 0 dev.ndis.0.p24GAG: 2 dev.ndis.0.p5GAG: 4 dev.ndis.0.abolt: 255 dev.ndis.0.Environment: 1 dev.ndis.0.NdisVersion: 0x00050001 dev.ndis.0.InterruptNumber: 5 dev.ndis.0.DriverDesc: UNSET dev.ndis.0.BusConfig: UNSET dev.ndis.0.TriggerAdj: UNSET dev.ndis.0.CalibrationTime: UNSET dev.ndis.0.gpioPinFunc0: UNSET dev.ndis.0.gpioPinFunc1: UNSET dev.ndis.0.TransmitRate11a: UNSET dev.ndis.0.TransmitRate11b: UNSET dev.ndis.0.TransmitRate11g: UNSET dev.ndis.0.TransmitRate108g: UNSET dev.ndis.0.TransmitRateTurbo: UNSET dev.ndis.0.TransmitRate11Xr: UNSET dev.ndis.0.antennaSwitch: UNSET dev.ndis.0.writeBlockSize: UNSET dev.ndis.0.MinimumRate11a: UNSET dev.ndis.0.MinimumRate11b: UNSET dev.ndis.0.MinimumRate11g: UNSET dev.ndis.0.MinimumRate108g: UNSET dev.ndis.0.MinimumRateTurbo: UNSET dev.ndis.0.MinimumRate11Xr: UNSET dev.ndis.0.iqOverride: UNSET dev.ndis.0.iqLogCountMax: UNSET dev.ndis.0.iCoff: UNSET dev.ndis.0.qCoff: UNSET dev.ndis.0.modeCTS: UNSET dev.ndis.0.rateCTS: UNSET dev.ndis.0.shortSlotTime: UNSET dev.ndis.0.gdraft5: UNSET dev.ndis.0.protectionType: UNSET dev.ndis.0.Ssid2: UNSET dev.ndis.0.Ssid3: UNSET dev.ndis.0.XrFragThreshold: UNSET dev.ndis.0.atimWindow: UNSET dev.ndis.0.cfpDuration: UNSET dev.ndis.0.RD: UNSET dev.ndis.0.ignore11dBeacon: UNSET dev.ndis.0.quietDuration: UNSET dev.ndis.0.quietOffset: UNSET dev.ndis.0.quietAckCtsAllow: UNSET dev.ndis.0.extendedChanMode: UNSET dev.ndis.0.overRideTxPower: UNSET dev.ndis.0.enableFCC3: UNSET dev.ndis.0.capLinkSp: UNSET dev.ndis.0.keyLength0: UNSET dev.ndis.0.key0: UNSET dev.ndis.0.keyLength1: UNSET dev.ndis.0.key1: UNSET dev.ndis.0.keyLength2: UNSET dev.ndis.0.key2: UNSET dev.ndis.0.keyLength3: UNSET dev.ndis.0.key3: UNSET dev.ndis.0.uniqKeyLength: UNSET dev.ndis.0.uniqKey: UNSET dev.ndis.0.leapEnabled: UNSET dev.ndis.0.leapUserName: UNSET dev.ndis.0.leapUserPasswdLen: UNSET dev.ndis.0.leapUserPasswd: UNSET dev.ndis.0.leapTimeout: UNSET dev.ndis.0.CardCfgId: UNSET dev.ndis.0.authType: UNSET dev.ndis.0.authTypeUseOnly: UNSET dev.ndis.0.wpaEnabled: UNSET dev.ndis.0.mixedPrivacyAllow: UNSET dev.ndis.0.roamRssiA: UNSET dev.ndis.0.roamRssiB: UNSET dev.ndis.0.roamRssiBOnly: UNSET dev.ndis.0.roamRateA: UNSET dev.ndis.0.roamRateB: UNSET dev.ndis.0.roamRateBOnly: UNSET dev.ndis.0.bssAgingPeriod: UNSET dev.ndis.0.clearListOnScan: UNSET dev.ndis.0.scanTimePreSleep: UNSET dev.ndis.0.scanTimeValid: UNSET dev.ndis.0.sleepTimePostScan: UNSET dev.ndis.0.noBeaconTimeout: UNSET dev.ndis.0.reAssocEnable: UNSET dev.ndis.0.prefBssid1: UNSET dev.ndis.0.prefBssid2: UNSET dev.ndis.0.prefBssid3: UNSET dev.ndis.0.prefBssid4: UNSET dev.ndis.0.SleepTimePwrSave: UNSET dev.ndis.0.SleepTimePerf: UNSET dev.ndis.0.AwakeTimePwrSave: UNSET dev.ndis.0.SleepLogEnable: UNSET dev.ndis.0.SleepSampleTime: UNSET dev.ndis.0.RollingAvgPeriod: UNSET dev.ndis.0.overrideACstatus: UNSET dev.ndis.0.enable32KHzClock: UNSET dev.ndis.0.translateNullSsid: UNSET dev.ndis.0.disableTurboG: UNSET dev.ndis.0.removeNoGSubId: UNSET dev.ndis.0.compProc: UNSET dev.ndis.0.compWinSize: UNSET dev.ndis.0.burstTime: UNSET dev.ndis.0.burstSeqThreshold: UNSET dev.ndis.0.clientName: UNSET dev.ndis.0.pktLogEnable: UNSET dev.ndis.0.pciDetectEnable: UNSET dev.ndis.0.xrQueueFrameLimit: UNSET dev.ndis.0.rmEnable: UNSET dev.ndis.0.rmMaxOffChanTime: UNSET dev.ndis.0.rmMinOnChanTime: UNSET dev.ndis.0.rmOffChanTimeWhenBusy: UNSET dev.ndis.0.ofdmTrigLow: UNSET dev.ndis.0.ofdmTrigHigh: UNSET dev.ndis.0.cckTrigLow: UNSET dev.ndis.0.cckTrigHigh: UNSET dev.ndis.0.enableANI: UNSET dev.ndis.0.noiseImmunityLvl: UNSET dev.ndis.0.ofdmWeakSigDet: UNSET dev.ndis.0.cckWeakSigThr: UNSET dev.ndis.0.spurImmunityLvl: UNSET dev.ndis.0.firStepLvl: UNSET dev.ndis.0.rssiThrHigh: UNSET dev.ndis.0.rssiThrLow: UNSET dev.ndis.0.aniPeriod: UNSET dev.ndis.0.noBeaconT: UNSET _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[EMAIL PROTECTED]"