Bug 217151

Summary: SURECOM EP-320X-S 100/10M Ethernet PCI Adapter is not recognized with 6.2.x kernels
Product: Drivers Reporter: ZeroBit (Lyshenko)
Component: NetworkAssignee: drivers_network (drivers_network)
Status: NEW ---    
Severity: high CC: kuba, kubakici, regressions
Priority: P1    
Hardware: Intel   
OS: Linux   
Kernel Version: linux 6.2.x Subsystem:
Regression: Yes Bisected commit-id:

Description ZeroBit 2023-03-06 20:55:34 UTC
The NIC SURECOM EP-320X-S 100/10M Ethernet PCI Adapter stopped to be recognized. It uses driver fealnx which seems deleted from 6.2 kernel

Old kernel 6.1.12 works fine with SURECOM EP-320X-S 100/10M Ethernet PCI Adapter

Sorry, it is my first bug report about the kernel. I don't know what else I should provide

Under old kernel 6.1.12 everything works fine:
$ ethtool -i eth1
driver: fealnx
version: 6.1.12-arch1-1
bus-info: 0000:04:03.0
supports-statistics: no
supports-test: no
supports-eeprom-access: no
supports-register-dump: no
supports-priv-flags: no

Under the new kernel  6.2.2 eth1 is absent
Comment 1 Jakub Kicinski 2023-03-07 04:22:02 UTC
The driver had been removed because it had no maintainer and was assumed to be unused.
Can you share more details about your use scenario and deprecation timeline?
Comment 2 ZeroBit 2023-03-07 11:41:01 UTC
Hi, thank you for your answer. The situation I found that bug is very simple. I remotely updated my mother's Archlinux desktop over ssh. And after reboot, it stopped connecting to ethernet. I asked my 69-old mother to show me over the telephone Zoom Network Manager and didn't find the connection. I asked her to do "sudo downgrade linux linux-headers" to the previous kernel and PCI Network Card started to be recognized and system connected to the Internet. That's all. The network card SURECOM EP-320X-S my parents bought in the shop as a brand new card. Now I put packages "linux" and "linux-headers" to the exception for the package manager not to update them. That's all. 

Now I asked her to buy another PCI NIC, now on Realtek chipset for allowing me to update her system without the issues.

I have no idea what you mean under "deprecation timeline". Sorry.
Comment 3 The Linux kernel's regression tracker (Thorsten Leemhuis) 2023-03-07 11:55:07 UTC
(In reply to ZeroBit from comment #2)
> The network card SURECOM EP-320X-S my parents bought
> in the shop as a brand new card.

Comment 4 ZeroBit 2023-03-07 12:07:53 UTC
> Recently?
I think 3 years ago. The previous stopped working and parents bought absolutely the same.
Comment 5 ZeroBit 2023-03-07 12:09:44 UTC
As far as I remember
Comment 6 Jakub Kicinski 2023-03-07 16:54:05 UTC
Sorry for the trouble, I'll restore the driver upstream (it should probably come back around the 6.2.4 release, it's too late for 6.2.3 I reckon).
FWIW by deprecation I meant when you're planning to replace it. It sounds like you already replaced it with a Realtek card, but if you bought this 3 years ago there may be more of such systems out there.
Comment 7 ZeroBit 2023-03-07 19:08:37 UTC
Thank you very much! 

I asked my mother to buy another NIC. But she at the moment cannot do it. But I prevent the kernel from updating. I hope to wait until 6.2.4 release without changing the NIC. I am sure there are many cards like this all around the world.