From owner-freebsd-mobile Wed Apr 18 13:59:25 2001 Delivered-To: freebsd-mobile@freebsd.org Received: from mail46.fg.online.no (mail46-s.fg.online.no [148.122.161.46]) by hub.freebsd.org (Postfix) with ESMTP id 92A2F37B423 for ; Wed, 18 Apr 2001 13:59:22 -0700 (PDT) (envelope-from torfinn.ingolfsen@oslo.online.no) Received: from osltoringol-hpc (ti01a69-0233.dialup.online.no [130.67.13.105]) by mail46.fg.online.no (8.9.3/8.9.3) with ESMTP id WAA28058 for ; Wed, 18 Apr 2001 22:59:19 +0200 (MET DST) From: "Torfinn Ingolfsen" To: freebsd-mobile@FreeBSD.org Date: Wed, 18 Apr 2001 22:59:20 +0200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Problem with xe driver and (cheap) 10 / 100 switch Message-ID: <3ADE1C48.336.37C0FC@localhost> X-mailer: Pegasus Mail for Win32 (v3.12c) Sender: owner-freebsd-mobile@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Hi, I'm using the xe driver on a laptop which have a Compaq Netelligent 10/100 PC Card(CPQ-10/100) (and FreeBSD 4.2-release). It has worked flawlessly for a while connected to a standard 10 Mbps hub. Recently I replaced the hub with a cheap, unmanaged & autodetecting switch (CNet CNSH-800). After that, FreeBSD on the laptop will not communicate with the network no matter what I try (unfortunately, I don't have the hub anymore). I know the switch works, because I tried to boot the laptop into another OS, and the laptop would talk to the network (I had to change the network card from auto to 10 Mbps) without problems. I thought I would try to set the media in FreeBSD, with 'ifconfig xe0 media 10baset/utp' (I've tried to do this in the pccard_ifconfig variable in /etc/rc.conf as well), but that doesn't help. ifconfig reports that the media is changed, but the "link integrity" LED on the network adapter stays orange (instead of green, which it is when the card is working). I also tried 'ifconfig xe0 media autoselect' but that didn't help either. Also, I tried to add "mediaopt half-duplex", but then I just got an error message saying "... device not configured" (this is probably ok, since the driver doesn't support full duplex). One difference I noticed, is that when I set the media type with ifconfig, I get many more of the "xe0: watchdog timeout; resetting card" messages. before (when using the hub) I always got one or two of these each time I booted FreeBSD. I have checked what irq the card uses in the other OS (irq 10), and changed that in /etc/pccard.conf (originally FreeBSD used irq 3) but the card behaves as badly then as before. Buying a new card for the laptop isn't an option right now. Any suggestions on how to make this card work? Or how to force it to run in 10 Mbps, half-duplex? -- Torfinn Ingolfsen, Norway To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-mobile" in the body of the message