From owner-freebsd-bugs Sun Dec 16 23:20:11 2001 Delivered-To: freebsd-bugs@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 14B6B37B417 for ; Sun, 16 Dec 2001 23:20:03 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBH7K1j66430; Sun, 16 Dec 2001 23:20:01 -0800 (PST) (envelope-from gnats) Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 90CFC37B416 for ; Sun, 16 Dec 2001 23:19:16 -0800 (PST) Received: (from nobody@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id fBH7JG766289; Sun, 16 Dec 2001 23:19:16 -0800 (PST) (envelope-from nobody) Message-Id: <200112170719.fBH7JG766289@freefall.freebsd.org> Date: Sun, 16 Dec 2001 23:19:16 -0800 (PST) From: Adam Powers To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-1.0 Subject: misc/32924: raylink driver having problems receiving packets from win98se Sender: owner-freebsd-bugs@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >Number: 32924 >Category: misc >Synopsis: raylink driver having problems receiving packets from win98se >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sun Dec 16 23:20:01 PST 2001 >Closed-Date: >Last-Modified: >Originator: Adam Powers >Release: 4.3 Stable >Organization: >Environment: Computer 1 - Desktop 1.3GHz AMD, Windows 98se, WebGear Aviator 2.4 Firmware 4.xx, ISA PCMCIA card Computer 2 - Laptop 366MHz Celeron, FreeBSDd 4.3 Stable, Generic kernel, WebGear Aviator 2.4 Firmware 4.xx (dual boot to Windows 98se) >Description: hardware is fully function when speaking win98se<->win98se. ray_rx() drops all packets because of an incorrect 802.11 header version. upon modifying the driver to print out the contents of the packets it receives, it appears that all packets contain the same repeating byte: "0x55 0x55 0x55 ...". it seems that ray_tx() is working fine because ethereal running on the windows 98 machine shows arp requests from the fbsd box and shows windows sending arp replies. also note that previous to printing out packet contents, a debug message would occasionally say "incorrect header version: ", but i haven't seen that since. my test code, kernel object and messages file are available on request. (adam.powers@intel.com) >How-To-Repeat: attempt to use webgear aviator 2.4 cards to communicate between windows 98se and freebsd >Fix: >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message