please, can somebody succseeds connect Sam440ep-flex with 1 GbE PCI card? I tried three different PCI RTL8169 ( at least one of them works in AmigaOne X1000 ) and with no traffic.
I can select the driver, it is visible on Ranger, but IP is allways "Not configured". Sometimes when I change something in Internet Prefs, it receive IP. But after reset allways the same - IP "Not configured"
Any idea? Sam have two free slots, so a little bit faster internet is pleasure.
AmigaOS3: Amiga 1200 AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000 MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
If it shows up in Ranger and you can get a connection, even with losing it again, it isn't a hardware problem.
Use the one that works in the X1000.
How do you "select" the driver? You have to have it in "Devs:Networks" (rtl8169.device) It's getting picked up automatically.
Where do you get that "IP not configured"? I can't see that in Ranger.
Do you see the "Network" tab in Ranger? What do you have in the "Interfaces" tab there? Is everything populated? The only "Not configured" i get is with "Peer address" but that's "normal" i guess?
thanks, driver is rtl8169.device, selected first time automatically via Sys:internet/new connection and after that several times manually in Prefs:Internet. Also once deleted file from Devs:NetInterfaces and make again via Prefs:Internet IP (Host address)"Not configured" is in Ranger/Network interfaces - see bottom Peer and broadcast addresses are also "Not configured"
That doesn't look suspicious so far, except Ranger output in Interfaces. 127.0.0.1 is localhost and is simply looping back to your machine.
I was never able to create a working internet setup with Internet Prefs or Dialer (it always errored out after some steps), so i instead manually added it.
Try the following (and if you can, share your DEVS:Networks/RTL8169 file)
In Devs:Networks - Back up your RTL8169 file (move it to DEVS:) - Add the following to a new file called "8169_Test" (or whatever)
I was surprised, because even on AmigaOne XE it works OOTB. And XE is very picky with PCI cards. And all my computers are in the same VLAN, on the same switch, connected to router ( which gaves DHCP responses )
AmigaOS3: Amiga 1200 AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000 MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
no succes. I tried also working card from A1 XE. It received IP address but no traffic. I can ping only own address, and not ping others, even not my gateway.
Mon Oct 24 18:40:47 2022 [debug]: Interface 'Test1GbE' hardware address = 00:18:E7:17:CE:AF.
Mon Oct 24 18:40:52 2022 [debug]: Setting up BOOTP packet for 'Test1GbE' with hardware address 00:18:E7:17:CE:AF.
Mon Oct 24 18:40:52 2022 [debug]: Sent initial DHCPDISCOVER request for 'Test1GbE'; transaction ID=0x1B1BD649, retry timeout=0:00:03 hours, allocation timeout=0:01:00 hours.
Mon Oct 24 18:40:55 2022 [debug]: DHCP retry timeout for 'Test1GbE' has elapsed.
Mon Oct 24 18:40:55 2022 [debug]: Setting up BOOTP packet for 'Test1GbE' with hardware address 00:18:E7:17:CE:AF.
Mon Oct 24 18:40:55 2022 [debug]: Resent DHCPDISCOVER request for 'Test1GbE'; transaction ID=0x43DCE83F, retry timeout=0:00:08 hours.
Mon Oct 24 18:40:58 2022 [debug]: Received BOOTP/DHCP server message for 'Test1GbE'.
Mon Oct 24 18:40:58 2022 [debug]: Picking up BOOTP/DHCP server message for 'Test1GbE'.
Mon Oct 24 18:40:58 2022 [debug]: Configuration information for 'Test1GbE': Server identifier = 192.168.1.1.
Mon Oct 24 18:40:58 2022 [debug]: Setting up BOOTP packet for 'Test1GbE' with hardware address 00:18:E7:17:CE:AF.
Mon Oct 24 18:40:58 2022 [debug]: Setting up DHCP packet for 'Test1GbE' with transaction ID = 0x43DCE83F, server address = 192.168.1.1, client address = 192.168.1.161.
Mon Oct 24 18:40:58 2022 [debug]: Responding to DHCP offer; sent DHCPREQUEST request for 'Test1GbE'; transaction ID=0x43DCE83F, retry timeout=0:00:05 hours.
Mon Oct 24 18:41:03 2022 [debug]: DHCP retry timeout for 'Test1GbE' has elapsed.
Mon Oct 24 18:41:03 2022 [debug]: Setting up BOOTP packet for 'Test1GbE' with hardware address 00:18:E7:17:CE:AF.
Mon Oct 24 18:41:03 2022 [debug]: Setting up DHCP packet for 'Test1GbE' with transaction ID = 0x43DCE83F, server address = 192.168.1.1, client address = 192.168.1.161.
Mon Oct 24 18:41:03 2022 [debug]: Resent DHCPREQUEST request for 'Test1GbE'; transaction ID=0x43DCE83F, retry timeout=0:00:08 hours.
Mon Oct 24 18:41:03 2022 [debug]: Received BOOTP/DHCP server message for 'Test1GbE'.
Mon Oct 24 18:41:03 2022 [debug]: Picking up BOOTP/DHCP server message for 'Test1GbE'.
Mon Oct 24 18:41:03 2022 [debug]: Server has responded to address allocation request for 'Test1GbE'. Suggested IP address is 192.168.1.161.
Mon Oct 24 18:41:03 2022 [debug]: Checking if the IP address 192.168.1.161 proposed for 'Test1GbE' is already in use.
Mon Oct 24 18:41:03 2022 [debug]: Configuration information for 'Test1GbE': Server hardware address = D8:58:D7:00:6F:81.
Mon Oct 24 18:41:05 2022 [debug]: IP address verification timeout for 'Test1GbE' has elapsed.
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Server identifier = 192.168.1.1.
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Address lease time = 0 day(s), 1:00:00 hour(s).
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Address renewal time = 0 day(s), 0:30:00 hour(s).
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Address rebind time = 0 day(s), 0:52:30 hour(s).
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Subnet mask = 255.255.255.0.
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Router = 192.168.1.1.
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Domain name = "lan".
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Host name = "SamTest".
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Domain name system server = 192.168.1.1.
Mon Oct 24 18:41:05 2022 [debug]: Binding address of 'Test1GbE'.
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Server identifier = 192.168.1.1.
Mon Oct 24 18:41:05 2022 [debug]: Configuration information for 'Test1GbE': Server IP address = 192.168.1.1.
Mon Oct 24 18:41:05 2022 [debug]: Setting interface 'Test1GbE' address to 192.168.1.161.
Mon Oct 24 18:41:05 2022 [debug]: Setting interface 'Test1GbE' net mask to 255.255.255.0.
Mon Oct 24 18:41:05 2022 [debug]: Interface 'Test1GbE' IP address is now set to 192.168.1.161/255.255.255.0.
Mon Oct 24 18:41:06 2022 [debug]: Interface 'Test1GbE' address successfully changed to 192.168.1.161/255.255.255.0.
All in log is OK, same as in Ranger. In Router I see the lease also correctly.
And One more strange thing: I can use both rtl8169.device:0 and rtl8169.device:1 with only single card! Strange! With rtl8169.device:2 it generates error "canot open.." as expected. But what about rtl8169.device:1 ???
Cannot be there some mismatch with Sam440 internal NICs? There are two, 0 and 1.
There are also nvenvars in Uboot: ethaddr = MAC of sam unit 0 eth1addr= MAC of sam unit 1 ethact=ppc_4xx_eth0 ... what is it? probably this is NIC what Uboot using. But can be it connected with AmigaOS selected NIC?
Edited by sailor on 2022/10/24 20:24:22 Edited by sailor on 2022/10/25 18:51:48
AmigaOS3: Amiga 1200 AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000 MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad
ethaddr = MAC of sam unit 0 eth1addr= MAC of sam unit 1 ethact=ppc_4xx_eth0 ... what is it?
I have the same variables on sam440ep but i'm using the sam network card.
rtl8169.device of course don't use that variables and should be driven by roadshow. Did you try with a static ip? I have some issues sometimes using DHCP. Try always a static ip first.
yes, static have the same symptoms. Settings OK, no traffic. I also tried setup with addnetinterface and many variations of config. Including the Filter param. It works on XE and not on Sam. Very strange.
And the most strange is that with one PCI card I can use rtl8169.device:0 and rtl8169.device:1 with the same results.
I have no other ideas. Maybe inspect the packets by Wireshark. Or I try to made point-point network with other comp to exclude some ARP issues.
No Sam440 1GbE user here?
P.S. I corrected the debug output above - is better readable now.
Edited by sailor on 2022/10/25 18:52:34
AmigaOS3: Amiga 1200 AmigaOS4: Micro A1-C, AmigaOne XE, Pegasos II, Sam440ep, Sam440ep-flex, AmigaOne X1000 MorphOS: Efika 5200b, Pegasos I, Pegasos II, Powerbook, Mac Mini, iMac, Powermac Quad