Bug 85 - if_ed.c does not like some ethernet cards
Summary: if_ed.c does not like some ethernet cards
Status: Closed FIXED
Alias: None
Product: Base System
Classification: Unclassified
Component: kern (show other bugs)
Version: Unspecified
Hardware: Any Any
: Normal Affects Only Me
Assignee: FreeBSD Core Team
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 1994-12-26 10:00 UTC by Mark Murray
Modified: 1994-12-26 10:00 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark Murray 1994-12-26 10:00:01 UTC
When the ethernet card is in NE2000 or 200tx mode, making TCP/IP
connections is very difficult. Pings work normally, but rsh is
badly slow, and eventually fades out, and telnet does not do
anything after the "connected to..." message. FTP seems to work OK.

I get random panics, and by taking down the address of the error, I
have found the following. 1) the error is "page fault in kernel mode"
2) The error seems to be occurring in ed_pio_write_mbufs() from if_ed.c.
(I got this by 'nm kernel | sort | less' and looking for the first
symbol before the panic address.

Fix: 

The card seems to work OK now in wd8013<> mode.
How-To-Repeat: 
Run my kernel with my ethernet card in ne2000/200tx mode.
Comment 1 Joerg Wunsch freebsd_committer freebsd_triage 1995-03-20 19:46:47 UTC
State Changed
From-To: open->closed

Mark: 
These are both mine. Please close them, they have to do with the famous 
ne2000/if_ed failure, which is now fixed (not by me).