Network doesn't work any longer

AmigaOne X5000 platform specific issues.
User avatar
nbache
Beta Tester
Beta Tester
Posts: 1767
Joined: Mon Dec 20, 2010 7:25 pm
Location: Copenhagen, Denmark
Contact:

Re: Network doesn't work any longer

Post by nbache »

softwarefailure wrote: Sat Apr 18, 2026 3:21 pmwhich ethernet port should I use on OS4? The one on the motherboard or the one of the external ethernet card?
Both should work - provided that you have the corresponding driver installed and referenced in a DEVS:NetInterfaces/ file.

For the built-in port (the one on the motherboard), the driver is called p50x0eth.device; the driver itself must be present in DEVS:Networks/ and its name must be in the text file in DEVS:NetInterfaces/

I believe that driver is only available in the Enhancer package.

For an ethernet card, it depends on which card type you have, but the same principle applies. Most of those drivers are part of OS4. You do have the latest, OS4.1FE Update 3, right?

Best regards,

Niels
softwarefailure
Posts: 122
Joined: Fri Feb 14, 2014 10:29 pm

Re: Network doesn't work any longer

Post by softwarefailure »

Hmm, I've now booted into OS4 and as soon as Workbench shows, a console window opens that says "Driver rtl8139.device unit 0 couldn't be opened". In DEVS:NetInterfaces I have a file called "interface" which looks like this:

Code: Select all

# DEVS:NetInterfaces/interface
# File generated by Internet 53.3 (1.8.2011)
# On Dienstag, 26-Dez-17 at 15:13:28
device=rtl8139.device
hardwaretype=Ethernet
configure=dhcp
id=X5000
mtu=0
Apparently, this is what OS4 tries to initialize on startup but fails.

Now the bad thing is that I don't remember if I ever had networking working on OS4 on the X5000 so I can't say for sure if that "interface" definition above ever worked but I guess so because otherwise I probably would have disabled it but I'm not 100% sure. I can only say for sure that it used to work on Linux because I built several projects on Linux on the X5000. But now I can't seem to getting it to work on either system :(

Btw, running OS4.1 Update 2 here.
softwarefailure
Posts: 122
Joined: Fri Feb 14, 2014 10:29 pm

Re: Network doesn't work any longer

Post by softwarefailure »

Btw, I've also tried Ranger to see if it recognizes the ethernet card but when I click on the "PCI Bus" tab it crashes with a guru meditation 80000003 error...
User avatar
nbache
Beta Tester
Beta Tester
Posts: 1767
Joined: Mon Dec 20, 2010 7:25 pm
Location: Copenhagen, Denmark
Contact:

Re: Network doesn't work any longer

Post by nbache »

And are you sure you have the rtl8139.device in DEVS:Networks, in a recent version?

The latest version released is rtl8139.device 53.11 (19/05-2025) - which IIRC came with Update 3 (so you might also want to upgrade to that).

Maybe also try removing the Ethernet card and re-inserting it - if you don't use the machine much, maybe the edge connectors grew mucky?

Oh, and just to make sure; you are clearly using the Ethernet card, not the motherboard port, so the cable of course needs to be connected there.

Best regards,

Niels
softwarefailure
Posts: 122
Joined: Fri Feb 14, 2014 10:29 pm

Re: Network doesn't work any longer

Post by softwarefailure »

The more I think about it the more I get the idea that the ethernet card might be dead. First of all, this is the output of lspci on Linux, as you can see it doesn't show the ethernet card, right?

Code: Select all

0000:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 0421 (rev 20)
0000:01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde XT [Radeon HD 7770/8760 / R7 250X]
0000:01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
1000:00:00.0 PCI bridge: Freescale Semiconductor Inc Device 0421 (rev 20)
1000:01:00.0 PCI bridge: Integrated Device Technology, Inc. [IDT] Device 8092 (rev 02)
1000:02:01.0 PCI bridge: Integrated Device Technology, Inc. [IDT] Device 8092 (rev 02)
1000:02:02.0 PCI bridge: Integrated Device Technology, Inc. [IDT] Device 8092 (rev 02)
1000:02:03.0 PCI bridge: Integrated Device Technology, Inc. [IDT] Device 8092 (rev 02)
1000:02:08.0 PCI bridge: Integrated Device Technology, Inc. [IDT] Device 8092 (rev 02)
1000:02:10.0 PCI bridge: Integrated Device Technology, Inc. [IDT] Device 8092 (rev 02)
1000:03:00.0 PCI bridge: Pericom Semiconductor PI7C9X111SL PCIe-to-PCI Reversible Bridge (rev 02)
1000:04:05.0 Multimedia audio controller: C-Media Electronics Inc CMI8738/CMI8768 PCI Audio (rev 10)
I've also tried switching the PCI slots of the sound card and the ethernet card just to make sure that the PCI slots aren't broken but it doesn't change anything. The sound card shows up, the ethernet card doesn't so the PCI slots are probably ok.

So I thought about buying a replacement ethernet card. Do you have any recommendation for an ethernet card that works fine on both Linux and OS4 on the X5000 or is it enough to look out for cards that have the RTL 8139 chip?
User avatar
nbache
Beta Tester
Beta Tester
Posts: 1767
Joined: Mon Dec 20, 2010 7:25 pm
Location: Copenhagen, Denmark
Contact:

Re: Network doesn't work any longer

Post by nbache »

Although I'm no expert on Linux, I agree, it does look like the ethernet card is absent and hence probably dead.

Any card with an RTL8139 would probably be fine as a replacement, but why not go for one with RTL8169? Of course it depends whether you have CAT6 (Gb/s capable) cables in your LAN, but the OS4 RTL8169 driver is also working fine for me (I do have the relevant cabling and switches). I'm sure it would also work fine with Linux (but to be sure, check with xeno74 or others in the Linux groups here on the forum).

Best regards,

Niels
Post Reply