openbsd 4.3 amd64 and d-link dfe-550tx (st201)

View: New views
4 Messages — Rating Filter:   Alert me  

openbsd 4.3 amd64 and d-link dfe-550tx (st201)

by Wolk-3 :: Rate this Message:

| View Threaded | Show Only this Message

Support for d-link dfe-550tx(st201) in amd64 arch is broken or only disable?
i386 works fine in GENERIC 4.3 kernel.

Jacek
--
System poczty na jablko.one.pl


Re: openbsd 4.3 amd64 and d-link dfe-550tx (st201)

by Stuart Henderson :: Rate this Message:

| View Threaded | Show Only this Message

On 2008-09-24, wolk <wolk@...> wrote:
> Support for d-link dfe-550tx(st201) in amd64 arch is broken or only disable?
> i386 works fine in GENERIC 4.3 kernel.

This gives a good clue:

$ fgrep ste* /sys/arch/amd64/conf/GENERIC
#ste*   at pci?                         # Sundance ST201 ethernet BORKED

And here's the commit log:

revision 1.70
date: 2005/05/27 06:36:23;  author: jason;  state: Exp;  lines: +3 -3
remove support for sf and ste.  vtophys is NOT a working solution.
Do not re-enable these drivers until they are bus-dma'ified.


Re: openbsd 4.3 amd64 and d-link dfe-550tx (st201)

by Ted Unangst-2 :: Rate this Message:

| View Threaded | Show Only this Message

On Wed, Sep 24, 2008 at 5:52 PM, Stuart Henderson <stu@...> wrote:

> On 2008-09-24, wolk <wolk@...> wrote:
>> Support for d-link dfe-550tx(st201) in amd64 arch is broken or only disable?
>> i386 works fine in GENERIC 4.3 kernel.
>
> This gives a good clue:
>
> $ fgrep ste* /sys/arch/amd64/conf/GENERIC
> #ste*   at pci?                         # Sundance ST201 ethernet BORKED
>
> And here's the commit log:
>
> revision 1.70
> date: 2005/05/27 06:36:23;  author: jason;  state: Exp;  lines: +3 -3
> remove support for sf and ste.  vtophys is NOT a working solution.
> Do not re-enable these drivers until they are bus-dma'ified.

It should still work if you enable it and have less than 4GB ram.
vtophys is not a solution, but it does work.


Re: openbsd 4.3 amd64 and d-link dfe-550tx (st201)

by Theo de Raadt :: Rate this Message:

| View Threaded | Show Only this Message

> On Wed, Sep 24, 2008 at 5:52 PM, Stuart Henderson <stu@...> wrote:
> > On 2008-09-24, wolk <wolk@...> wrote:
> >> Support for d-link dfe-550tx(st201) in amd64 arch is broken or only disable?
> >> i386 works fine in GENERIC 4.3 kernel.
> >
> > This gives a good clue:
> >
> > $ fgrep ste* /sys/arch/amd64/conf/GENERIC
> > #ste*   at pci?                         # Sundance ST201 ethernet BORKED
> >
> > And here's the commit log:
> >
> > revision 1.70
> > date: 2005/05/27 06:36:23;  author: jason;  state: Exp;  lines: +3 -3
> > remove support for sf and ste.  vtophys is NOT a working solution.
> > Do not re-enable these drivers until they are bus-dma'ified.
>
> It should still work if you enable it and have less than 4GB ram.
> vtophys is not a solution, but it does work.

It would be better if someone did the work implied by the commit message.

The problem with having vtophys drivers activated on amd64 is that
eventually it fries someone, and then they submit some vague bug
report and a lot of people waste their time.