Date: Wed, 16 Jul 2003 19:15:29 +0200 From: "Peter Schuller" <peter.schuller@infidyne.com> To: Peter Schuller <peter.schuller@infidyne.com> Cc: freebsd-questions@freebsd.org Subject: Re: IBM T40p: em0/ath0 failure and PCMCIA difficulties Message-ID: <20030716171529.GA31082@infidyne.com> In-Reply-To: <20030716134950.GA23943@infidyne.com> References: <20030716134950.GA23943@infidyne.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Some (weird?) updates: > I tried copying the driver from 5.0 and running it in CURRENT (see below on > the 5.1->CURRENT transition), which almost worked. The driver recognized the > card and got loaded, but kept printing link up/down messages to te kernel log > (network traffic non-operational). I also tried commenting out the EEPROM > cheksum check in the new driver; it then failed upon reading the MAC address > claiming it was invalid. Believe it or not, when when I run CURRENT with the normal driver (except eeprom checksum check commented out) and *start XFree86*, the kernel seems to try to load the em driver twice. The first one failes, and the second one succeeds (based on kernel log output). After that I am seeing the same behavior as I did with the 5.0-RELEASE version of the driver compiled into the CURRENT kernel. I.e., I can ifconfig etc but no traffic comes through and the driver perpetually says the link is up/down with an interval of a few seconds. Just to be clear: I boot, em0 is not recognized. I start X, and suddenly it *is* recognized, but still doesn't work properly. When the kernel prints the em0 info, I also get an error message about the XF86 radeon driver running in kernel context 0... I'll post the exact message if someone is interested. > system has already booted, it works perfectly! I can hotswap back and > forth without difficulties, I just can't boot with any card inserted. This can seemingly be broken. After I experimented with the built-in bluetooth card, the orinocco pcmcia card would no longer work. It would still be recognized when inserted, but an ifconfig would hang the console for a period while it prints a bunch of errors about timeouts. Rebooting does NOT help (i.e., after reboot I would still not be able to bring the orinocco interface up with ifconfig). However, after booting back into WinXP and then into FreeBSD again, the pcmcia bahavior was back to "normal". > Similarly, when the internal Bluetooth card is enabled, I get the same > kernel trap during boot sa I do with a PCMCIA card inserted, even though I > believe the Bluetooth card is on the USB bus. Apparantly I can enable/disable the bluetooth card AFTER boot, and it will be successfully detected on the USB bus; and no crashing occurs. (Whether it actually works for use I have not yet tested.) -- / Peter Schuller, InfiDyne Technologies HB PGP userID: 0xE9758B7D or 'Peter Schuller <peter.schuller@infidyne.com>' Key retrival: Send an E-Mail to getpgpkey@scode.org E-Mail: peter.schuller@infidyne.com Web: http://www.scode.org
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030716171529.GA31082>