Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Sep 1998 14:29:06 +1000
From:      Christopher JS Vance <vance@usq.edu.au>
To:        Bill Paul <wpaul@skynet.ctr.columbia.edu>
Cc:        stable@FreeBSD.ORG
Subject:   Re: Looking for feedback on xl (3c905/3c905B) driver 
Message-ID:  <19980902042906.506.qmail@usq.edu.au>

next in thread | raw e-mail | index | archive | help
Bill Paul wrote:
| Okay people, it's been some time since I put the xl0 driver in 
| -current
| and -stable. I need to know if people are having problems with the 
| driver
| or not. So far I've gotten startlingly little feedback. This either 
| means
| that it's working so well that nobody has had any trouble with it, or
| you guys are all just slackers and are too lazy to speak up.

I get a kernel panic.  I didn't actually try the new kernel till
several days after the discussion started...

| - What kind of adapter you have. Note that a 3c905-TX is NOT THE SAME
|   as a 3c905B-TX. (See the 'B'? It makes a difference.) Double and 
| triple
|   check the model. Don't tell me you have a 3c905B when you actually 
| only
|   have a 3c905. If you want to be really nice, do 'dmesg | grep xl' 
| and
|   show me the output.

My handwritten copy of what the 2.2.7-STABLE kernel (with -dv) gives
on reboot just before the panic is:

xl0 <3Com 3c900 Etherlink XL 10BaseT Combo> rev 0 int a irq 11 on 
pci0:9:0
	mapreg[10] type=1 addr=0000e000 size=0040.
xl0: Ethernet address: 00:60:97:a4:18:de
xl0: media options word: e138
xl0: found 10BaseT
xl0: found AUI
xl0: found BNC
xl0: unknown XCVR type: 14
ifmedia_set: no match for 0x100026/0xffffffff
panic: ifmedia_set

No dmesg information recorded, so it's a paper job.

The card says 3c900 when I look at it.

Previous tries without -dv told me no match for `0x20/0xffffffff', but
I can't remember if the previous line appeared.  (I did get something
about autoneg not supported.)

| - The driver version you're using. If you obtained the driver by
|   cvsup'ing -current or -stable, then you have the latest one. If you
|   downloaded the driver from www.freebsd.org/~wpaul/3Com within the
|   last week, then you also have the latest one. If you're not sure, 
|   show me the rcsid strings from if_xl.c and if_xlreg.h.

Got by cvsup of -stable.

| - Does the driver detect all of the adapter's media types correctly?

Yes.

| - Is the system stable? Have you had problems with kernel panics since
|   you started using the driver? Is mbuf usage normal or does it look
|   like there's an mbuf leak? (use netstat -m to monitor mbuf usage) 

I had no problems with vx since 2.2.5-stable.

| - Type of system (CPU type/speed). Are you using a slower system like
|   a 486 or older Pentium (P75, P90, P1xx, etc...)? If so, are there
|   problems with performance? Are you using SCSI disks or IDE disks?

Pentium Pro 200, IDE Quantum Fireball 4.3G disk, 64M memory.

The rest of your questions are probably not relevant until it boots...

Is there any way of telling the driver the media type (like the vx
driver)?  I tried using the W95 utility from 3Com to set the media
type, but them Winblows stopped working.  So reinstalled with `auto'

Yes I do need to run MS and Linux occasionally on the same machine.

-- Christopher


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980902042906.506.qmail>