TP-Link TD-8616 ADSL modem support

The “netsurf-3.11-3-gcc2” package is the correct one for 32bit Haiku,but you don’t need to download that from some random website.
You can easily open the HaikuDepot application,search for netsurf and install it from there.
Alternatively,open a Terminal and type pkgman install netsurf_x86

Hi, my Haiku computer don’t have internet access, I cannot use HaikuDepot package management.

First I have to set the TP-Link 8616 ADSL modem with that “192.168.1.1” address but no web

browser is working now as WebPositive doesn’t open because of SSE2.

Could you send “netsurf-3.11-3-gcc2” by email, it is a small file, only 3 MB.

Thanks for helping

Looking at the thread and the modem model I’m assuming you are able to use this modem on computer running Linux and you need to use software called ‘pppoeconf’ to get an Internet connection with it, is that correct?

If so, that modem will not work with your Haiku PC as there is no PPPoE client available for the OS currently AFAIK, which is what ‘pppoeconf’ sets up on Linux. From having a look at the manual it appears that modem can’t handle any router functions, why it needs a PPPoE client on the computer to establish the Internet connection.

At this stage you will either need to obtain a ADSL router from your service provider that can handle the connection automatically, or set up a device in between your existing modem and Haiku PC that can handle the PPPoE connection and perform the routing functions so it can access the Internet. Your Linux PC could provide this function with an extra network port and the right configuration, there should be guides online on how to do this with your specific distribution.

2 Likes

Hi, from kim1963 post I open the browser and enter 192.168.1.1 or 192.168.0.1 to open the

modem login page. Then I enter the username and password: by default, these are admin / admin.

From there I can setup the modem.

I need Netsurf 32 bits anyway. Could you send “netsurf-3.11-3-gcc2” by email ?

Thanks for helping

Packages from HaikuDepot can be downloaded without the app, that is, from any other system. Just go to the HaikuDepot site, search the app for the desired architecture and find the download link in its page. In this case: https://eu.hpkg.haiku-os.org/haikuports/master/x86_gcc2/current/packages/netsurf_x86-3.11-3-x86_gcc2.hpkg

1 Like

Hi, thanks for the << ­netsurf_x86-3.11-3-x86_gcc2.hpkg >> download.

I installed netsurf but there was dependancy problems. This was with << libcss >> ,
<< libparserutils >> and << libwapcaplet >>. The files are now installed.

I restarted installation and other dependancies appeared, this time with << libdom >>
and << libhubbub >>. Unfortunately I could not find that last file on HaikuPorts.

Surely you will have a working <<netsurf_x86-3.11-3-x86_gcc2>> sometime later.

Thanks

1 Like

It’s here: https://eu.hpkg.haiku-os.org/haikuports/master/x86_gcc2/current/packages/hubbub_x86-0.3.8-1-x86_gcc2.hpkg

1 Like

The TP-Link TD-8616 is just a basic ADSL modem — it doesn’t need a driver in the OS like a USB device would. If your PC connects to it via Ethernet, then Haiku doesn’t need to “see” the modem at all. It only needs to detect your network card. So if it’s not showing up in the Network settings, the real question is: does Haiku detect your Ethernet adapter? Check: Is your Ethernet interface listed? Does it get a DHCP address? Try setting a manual IP temporarily

Most likely the issue is missing support for your PC’s network card, not the modem itself.

1 Like

Hi, the motherboard network hardware is detected by Haiku, cf. command ““listdev”” :
“” device Network controller (Ethernet controller) [2|0|0] “”
“” vendor 1039: Silicon Integrated Systems [SiS] “”
“” device 0900: SiS900 PCI Fast Ethernet “”

and with command ““listimage 1”” :
“” 2368 0x81842000 0x81844000 0 0 /boot/system/add-ons/kernel/network/devices/ethernet “”

See message #18 for a complete output.

To validate internet access, the user name and password are required. However the ADSL modem
don’t store them. How it is done on linux:
First the ““pppoeconf”” command is executed, this creates various config files.
Then, when I want to open the connection, I execute ““pon dsl-provider”” .
““dsl-provider”” is a file listing the user name, password and other parameters.
Now I am connected. When I want to close the connection I use the ““poff”” command.

Regarding Haiku, is there an equivalent software to linux pppoeconf ?
The answer seems to be “no”. A most unfortunate situation as, Haiku being an old 32 bits OS,
we can easily imagine people using some old hardware with their Haiku computer, i.e.
256 MB AGP graphics card, ADSL modem, etc. … By the way, pppoeconf is surely some kind
of script, is it so complicated to “translate” to Haiku ?

Why Haiku ? I began looking at Haiku because I have 32 bits (AMD) computers, on shelves,
unused. Otherwise I wouldn’t have done it … People with 24-cores CPU, 24 GB memory,
Wi-Fi 7 computer are not the main user of Haiku. This is why a certain level of hardware/software
support is expected for certain specific items.

Thanks for helping