Subject: Efficient Networks SS1001 support
To: None <port-i386@netbsd.org>
From: Peter Seebach <seebs@plethora.net>
List: port-i386
Date: 12/14/2001 16:51:51
This is ugly, stupid, and wrong.  I don't know why it works.  It works.

In usb/:
if_aue.c:
{{ USB_VENDOR_ACCTON,         USB_PRODUCT_ACCTON_SS1001},       PII },
usbdevs:
product ACCTON SS1001           0x5046  SpeedStream Ethernet Adapter

In mii/:
miidevs:
model ALTIMA NEWBIE             0x0001 ACNEW 10/100 media interface
acphy.c:
        { MII_OUI_ALTIMA,               MII_MODEL_ALTIMA_NEWBIE,
	  MII_STR_ALTIMA_NEWBIE },

Make sure acphy is in your kernel, and this seems to work.

No, I don't believe that the official model name for this PHY is "newbie".
I don't know what it's called, I have no documentation, and I don't have
any clue what to make of it.  But it works.

---
$ ifconfig -m aue0
aue0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
        address: 00:30:f1:13:63:57
        media: Ethernet autoselect (100baseTX)
        status: active
        supported Ethernet media:
                media none
                media 10baseT
                media 10baseT mediaopt full-duplex
                media 100baseTX
                media 100baseTX mediaopt full-duplex
                media autoselect
        inet 205.166.146.75 netmask 0xffffff00 broadcast 205.166.146.255
---

-s