Re: axen

Nick Hudson <[email protected]>
Newsgroups gmane.os.netbsd.devel.network
Message-ID <[email protected]>

On 08/08/2023 16:55, Robert Swindells wrote:
>
> Nick Hudson <[email protected]> wrote:
>> On 04/08/2023 18:52, Robert Swindells wrote:
>>>
>>> Has anyone used axen(4) recently?
>>>
>>> I needed to make some changes to get it to work for a USB-C Ethernet
>>> adapter but would like to know if the driver in the tree works for any
>>> older devices.
>>
>> thunderx# dmesg | egrep "(NetBSD 10|axen)"
>> [     1.000000] NetBSD 10.99.4 (GENERIC64) #138: Thu Apr 27 18:33:42 BST
>> 2023
>> [     4.320147] axen0 at uhub6 port 3
>> [     4.320147] axen0: ASIX Elec. Corp. (0x0b95) AX88179 (0x1790), rev
>> 3.00/1.00, addr 4
>> [     4.819877] axen0: AX88179
>> [     4.819877] rgephy0 at axen0 phy 3: RTL8211E 1000BASE-T media interface
>> [     4.889879] axen0: Ethernet address 00:13:3b:79:92:71
>> thunderx#
>
> What kind of USB port is that connected to?

   port 3 addr 3: super speed, power 124 mA, config 1, AX88179(0x1790),
ASIX Elec. Corp.(0x0b95), rev 1.00(0x0100), serial 0000133B799271


>
> The driver currently defaults to the smallest buffer size if the device
> is on a speed 5 (USB_SPEED_SUPER_PLUS) port.
>
> The diffs that I'm using are attached, can try moving the check in #if 0
> to after the check for 'pkt_len == 0'.
>
> It doesn't work for me at all without the change to the length argument
> to usbnet_enqueue().


Network is broken (can't ssh into host) and I get these

[  61.0568368] axen0: discarding oversize frame (len=1518)
[  61.0768365] axen0: discarding oversize frame (len=1518)
[  63.7768881] axen0: discarding oversize frame (len=1518)
[  67.5569789] axen0: discarding oversize frame (len=1518)

I didn't investigate why

Nick
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.