Hi tech@,

I got access to a D-Link DFE-580TX PCI network device (Sundance Technologies 
ST201 10/100 Ethernet device) recently and decided to do some preliminary 
experiments on amd64 involving the corresponding driver on OpenBSD. I will be 
using this device for about a week for research purposes.

The driver seems to have been temporarily disabled in the default kernel 
configuration (GENERIC, rev 1.70) on amd64, while it remains enabled on i386. 
The respective commit description was: "remove support for sf and ste.  vtophys 
is NOT a working solution. Do not re-enable these drivers until they are 
bus-dma'ified.".

Currently, the following warning/error appears on amd64 after activating the 
driver:

cc1: warnings being treated as errors
../../../../dev/pci/if_ste.c: In function 'ste_newbuf':
../../../../dev/pci/if_ste.c:963: warning: implicit declaration of function 
'vtophys'
*** Error 1 in /usr/src/sys/arch/amd64/compile/GENERIC.MP (Makefile:938 
'if_ste.o')

I have verified (and thus can confirm) that the ste* driver in FreeBSD 10.2 
RELEASE works on amd64. Apparently it does not use vtophys anymore though.

I wonder if I could help with testing, or deliver specific information that 
might be necessary to improve the corresponding driver in OpenBSD (amd64)?

Best wishes,
Andrzej

Reply via email to