Bug 1180216 - LX2160A Networking not supported
LX2160A Networking not supported
Status: RESOLVED NORESPONSE
Classification: openSUSE
Product: openSUSE Distribution
Classification: openSUSE
Component: Kernel
Leap 15.2
aarch64 Other
: P5 - None : Enhancement (vote)
: ---
Assigned To: Yousaf Kaukab
E-mail List
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-12-18 13:41 UTC by Josua Mayer
Modified: 2021-05-03 10:30 UTC (History)
4 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Josua Mayer 2020-12-18 13:41:21 UTC
With either DeviceTree and ACPI hardware description, both on-SoC 1gbps ethernet and 10gbps sfp+ are not currently supported on the Honeycomb Workstation with Leap 15.2.

This is mostly because the upstreaming of required support into Linux is still ongoing and taking much time.
I'd like to evaluate if it will be possible to either backport some recent enablements into 15.2, or work towards the next release of Leap.

The current state is this pile of patches on top of v5.10.1: https://github.com/SolidRun/linux-stable/commits/linux-5.10.y-cex7
Clearly it might be a lot to back-port, especially considering the pile will only grow going back to 5.3 ....

Any suggestions if or how to proceed here? Is SUSE tracking this already internally?
Comment 1 Yousaf Kaukab 2021-01-07 08:42:44 UTC
Please attach your DPC settings. 

Please try changing the link_type of the MAC you are using to  MAC_LINK_TYPE_FIXED in DPC.
Comment 2 Josua Mayer 2021-01-12 09:39:28 UTC
DPC is embedded in firmware (acpi).
What's then needed as a bare minimum is access to the mcbin for setting up interfaces with NXPs restool, e.g. sudo ls-addni dpmac.9
This part currently requires additional patches to Linux not yet mainline :(

There are also patches for configuring the 1gbps interface from ACPI tables which need to be carried. From my sources what's been taking so long is the standardization of mdio in acpi - which apparently - was new.

The device-tree story may be different in that I was clearly testing it wrong.
I should be using U-Boot but did not, so there is a chance that something actually works contrary to my testing.

Any comments to possible paths from here?
Is SUSE aware of the network ports functioning on Honeycomb in any configuration?
Comment 3 Yousaf Kaukab 2021-01-13 09:43:01 UTC
(In reply to Josua Mayer from comment #2)
> DPC is embedded in firmware (acpi).
ACPI is not fully supported. Switch hardware description to device-tree if you want to use EDK2 based firmware.

> What's then needed as a bare minimum is access to the mcbin for setting up
> interfaces with NXPs restool, e.g. sudo ls-addni dpmac.9
> This part currently requires additional patches to Linux not yet mainline :(
> 
> There are also patches for configuring the 1gbps interface from ACPI tables
> which need to be carried. From my sources what's been taking so long is the
> standardization of mdio in acpi - which apparently - was new.
> 
> The device-tree story may be different in that I was clearly testing it
> wrong.
> I should be using U-Boot but did not, so there is a chance that something
> actually works contrary to my testing.
> 
> Any comments to possible paths from here?
Try following kernel:
https://kernel.suse.com/SLE15-SP3.html

> Is SUSE aware of the network ports functioning on Honeycomb in any
> configuration?
Sorry I don't have access to this hardware.
Comment 4 Yousaf Kaukab 2021-05-03 10:30:54 UTC
Please reopen if you are still facing this issue.