BlitterStudio / amiberry

Optimized Amiga emulator for Linux/macOS
https://amiberry.com
GNU General Public License v3.0
661 stars 89 forks source link

Network device emulation not working (including uaenet.device) #1487

Open giantclambake opened 1 month ago

giantclambake commented 1 month ago

See #1475 for reference.

Using the Roadshow TCP stack, none of the provided drivers match emulated network cards ;

ex

It does however identify the uaenet.device correctly, and provide the applicable driver file to which you can attach the tcp stack, but it doesn't work (see discussion above) as no packets flow.

ex2

AFAICT, the emulated ethernet device is not being built ; slirp is providing mac_addr, but all other network device functionality is missing, and thus Roadshow cannot find a qualifying device.

TIA

midwan commented 1 month ago

Only uaenet.device will be injected by Amiberry during runtime, for the other emulated hardware boards, you'll need the proper .device file from Roadshow or similar software. However, the implementation probably needs more - pcap might be required to make use of uaenet.device, or other cards.

Of course, bsdsocket.library should work without any further requirements.

giantclambake commented 1 month ago

Yeah, if you enable A2065 in Amix, bootup stalls completely twiddling it's thumbs over net_if init.... unfortunately, the bsdsocket.library doesn't work in Amix ....but ofc Amix with A2065 enabled in WinUAE works ;)