Thanks very much for the quick reply.

So let me shed some words on your input:

First: Limiting the memory size did not help at all, nothing changed.
Unfortunetly I cannot post the whole results of the sysctl, since I cannot get 
this box into the net, and it is quite too much to type it by hand.
Is there any special value you are interested in?

Then I applied your patch.
The requested output is:
alc0: DMA CFG : 0x0c347c54

The bad thing: The error still persists. :(
It always writes "DMA write error" now followed by "DMA CFG : ..."

One more thing:
The ping -s command results in the same error as trying to fetch something from 
the internet.

Do you have any further ideas?

Thanks!

From: pyu...@gmail.com
Date: Fri, 19 Feb 2016 10:26:12 +0900
To: tino.en...@hotmail.com
Subject: Re: Support for Killer E2400 Ethernet
CC: freebsd-net@freebsd.org

On Thu, Feb 18, 2016 at 04:17:30PM +0100, Tino Engel wrote:
> 
> 
> 
> Hello all,
> I am trying to establish support for the Killer E2400 ethernet adapter.
> I am following the approach that works for the linux driver, which is 
> basically:- Add the E2400 device ID- Copy all device related stuff from the 
> E2200
> What works:- DHCP- Ping any host in the internet
> What does not work:- Downloading stuff using "fetch"- Setup pkg- Therefore 
> cannot browse since I even cannot install pkg in order to obtain a browser
> The error message I continously receive is "alc0: DMA write error".
> I have so far played with all the loader tunables and sysctls supported by 
> the alc driver, but no improvement of the situation.
> Any ideas how to proceed?
 
Due to lack of access to Killer E2200 controller, alc(4) was not
fully tested for the controller.  One user also reported that
alc(4) shows DMA errors as you saw.  To narrow down the issue,
could you please add the following to /boot/loader.conf file and
test it again if your system has more than 4GB memory?
 
hw.physmem="3G"
 
The tunable above will limit system memory to 3GB.  Also show me
the output of "sysctl dev.alc.0.stats" before and after running
"ping -s 1472 remote_ip_addr" command. (Note, the ping command
with -s option requires root privilege and you have to reboot to
take changes effect).
 
If limiting system memory have no effect, could you try attached
patch and let me know whether it makes any difference?  The patch
will print "alc0: DMA CFG : 0xXXXXXXXX".  Let me know the value of
XXXXXXXX.
 
Thanks.

_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"          
                          
_______________________________________________
freebsd-net@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-net
To unsubscribe, send any mail to "freebsd-net-unsubscr...@freebsd.org"

Reply via email to