TP-Link TD-8616 ADSL modem support

Hi, My computer connects to internet with a TP-Link TD-8616 ADSL modem.

It doesn’t seem to work in Haiku Beta 5. It is not listed in the main hardware menu

of the network application.

Thanks for helping

1 Like

The modem is connecting to the computer using a Ethernet cable,right?
Haiku doesn’t need to support your modem specifically,it doesn’t matter what’s connected at the other end of the Ethernet cable,but Haiku needs to support the chip in your computer that powers the Ethernet port.
What do you see in the Network preferences?
Are any network devices shown?
If not,have a look at the Devices application,there you should see the network chip even if Haiku doesn’t have a driver for it.
Please look what it’s called (manufacturer and exact model),then it may be possible to find a reason why it doesn’t work.

1 Like

No i think it is a modem connected to usb , unfortunately. Is better to purchase a router and add the data configuration from the isp and connect the ethernet to the computer.

I think that’s the modem in question:

I see a Ethernet port on the picture,but no USB port.

Can you see your network card? The TD-8616 will not show as it’s directly connected to your network.

Also “TD-8616 also includes a web-based GUI“ se if you can access that

2 Likes

It’s a monoport ADSL router It needs normally a 10/100 MB switch and to be configures to use nat, can work but you needs to enter the administration and configure the parameters for your isp. And the test with your computer It must work.

Hi, first that ADSL modem has no USB. For connecion to computer it has one

ethernet port RJ45.

Some words about the computer:

- Motherboard is ECS 741GX-M with SIS chipset, 2 GB memory.

- CPU is AMD Athlon Barton (32 bits).

- Network chip is Realtek RTL8201CL

- Graphics card is from ATI

I went to ­­>>>APPs >>>Devices and a window similar to network settings was

displayed.

On the left there is a list.

First item is ACPI, it contains “ACPI nodes” and “Microsoft ACPI nodes”,

Then 3 items “Bridge“, “Computer“ and “Mass Storage Controller“ .

The last item “Unclassified Device“ contains “Generic”, “Unknown Device“ (x2),

“Random“ , etc.

All in all there is not much I can do with that. Maybe the Realtek chip

is hidden somewhere. Same for the ATI graphics processor.

Thanks for your help.

1 Like

I can’t find any information about driver support for the RTL8201CL chip on FreeBSD or OpenBSD.
The BSD Hardware site doesn’t even find this device:

As Haiku uses network drivers from both the FreeBSD and OpenBSD project,there’s a chance that this specific device isn’t supported here.
Is your Ethernet connection visible in the Network preferences?
Maybe share a screenshot of your Network preferences,that would probably help with seeing what’s wrong.

1 Like

Making sure you're not a bot! supported devices

Hi, thanks for your replies.

That Realtek RTL8201CL network chip exists, as a search on google will show.

I learned on google this chip is a “PHYceiver” (don’t know what it is) but there

is no driver because it is integrated to the SIS Southbridge chipset on the

motherboard. That chipset is labelled “SIS964L“ and there is a driver for a

Windows computer, surely you should find one on OpenBSD or FreeBSD.

These Realtek network chips are everywhere to be seen on motherboards.

A technical data document can be found on intenet, a kind of datasheet,

produced by Realtek. I have downloaded it and it could be included in my

next message.

This could be interesting:

From the menu —-> add-ons —-> kernel —-> drivers —-> dev —-> net

there is an item “rtl81xx” that sems to correspond with the RTL network chip.

I made a screenshot of the “Network Preferences” window on the Haiku computer.

Then I wanted to transfer the .png file to my internet computer using a USB flash memory

stick but the Haiku computer could not open the USB memory, it was not displayed at all

in the directories / files window. I tried with other USB sticks, it was the same. This seems

to imply a problem again with the SIS Southbridge chipset where the USB function is

also integrated. It seems that Southbridge chipset is not installed at all.

Thanks for your help.

1 Like

in Terminal :

listdev

listusb -v

listimage 1

Hi,

First, the BSD Hardware site has found an entry for “SIS964“, the SIS Southbridge

chipset (complete name is “SIS964L“).

Second I executed those 3 commands in a terminal:
>> listdev<< >> listusb -v<< >>listimage 1<<

and I made a text file with the output. However I cannot transfer that file to my

internet computer because the Haiku computer cannot open whatever USB

memory stick I connect to it. I tried the “mount“ command from the menu,

it does’t work. See my precedent post for more on this.

Thanks for your help,

1 Like

My network card - listdev output

device Network controller (Ethernet controller) [2|0|0]
vendor 10ec: Realtek Semiconductor Co., Ltd.
device 8125: RTL8125 2.5GbE Controller

listimage 1 output - loaded net driver

/boot/system/add-ons/kernel/drivers/dev/net/rtl8125

Does Haiku detect your network card?

Hi,

<< listdev >> command produce no output at all

<< listusb -v>> command produce no output at all

<< listimage 1 >> command there is many lines of output

In that generic line: /boot/system/add-ons/kernel/drivers/dev/AAAAA/*****

there is no line where is replaced by

however there is:

/boot/system/add-ons/kernel/network/stack

/boot/system/add-ons/kernel/network/protocols/udp

/boot/system/add-ons/kernel/network/protocols/ipv4

/boot/system/add-ons/kernel/network/protocols/ipv6

/boot/system/add-ons/kernel/drivers/dev/graphics/vesa

/boot/system/add-ons/kernel/drivers/dev/bus/usb_raw

/boot/system/add-ons/kernel/drivers/dev/zero

boot/system/add-ons/kernel/drivers/dev/null

boot/system/add-ons/kernel/drivers/dev/dprintf

boot/system/add-ons/kernel/bus_managers/ps2

Sooner or later we will find the problem.

Thanks for your patience,

Sorry, that line:

there is no line where is replaced by

should read:

there is no line where ““AAAAA”” is replaced by ““net””

Your network card not supported and not detected.

Hi, I tried with another motherboard and it seems to work. Motherboard is ECS K7S5A
with AMD Socket A CPU (Duron, Athlon XP, Barton …). Max memory is 1 GB.

Most hardware seems detected. USB pen drive and USB mouse works OK. Please find below the output of ««listdev»», ««listusb»» commands.

I want to use a TP-Link 8616 ADSL modem for internet access. It has one ADSL port and one ethernet port, it is not a router.

The network settings window says the
<<< Network controller (Ethernet controller) [2|0|0] device 0900: SiS900 PCI Fast Ethernet >>>
is connected but there is no internet as I have to set the user name and password of the ADSL service. In linux there is << pppoeconf >>, it seems an equivalent in Haiku would be needed.

Thanks for helping,

#####################################################################################################
#####################################################################################################
Welcome to the Haiku shell.

~/Desktop> listdev

device Bridge (Host bridge) [6|0|0]
vendor 1039: Silicon Integrated Systems [SiS]
device 0735: 735 Host

device Bridge (PCI bridge, Normal decode) [6|4|0]
vendor 1039: Silicon Integrated Systems [SiS]
device 0001: AGP Port (virtual PCI-to-PCI bridge)

device Display controller (VGA compatible controller, VGA controller) [3|0|0]
vendor 1002: Advanced Micro Devices, Inc. [AMD/ATI]
device 4150: RV350 [Radeon 9550/9600/X1050 Series]

device Display controller [3|80|0]
vendor 1002: Advanced Micro Devices, Inc. [AMD/ATI]
device 4170: RV350 [Radeon 9550/9600/X1050 Series] (Secondary)

device Bridge (ISA bridge) [6|1|0]
vendor 1039: Silicon Integrated Systems [SiS]
device 0008: SiS85C503/5513 (LPC Bridge)

device Serial bus controller (USB controller, OHCI) [c|3|10]
vendor 1039: Silicon Integrated Systems [SiS]
device 7001: USB 1.1 Controller

device Hub (Unused, Full speed (or root) hub) [9|0|0]
vendor 0000: Unknown
device 0000: Unknown

  device Mass Storage (SCSI, Bulk-Only) [8|6|50]
    vendor 13fe: Phison Electronics Corp.
    device 1f00: Kingston DataTraveler / Patriot Xporter

device Serial bus controller (USB controller, OHCI) [c|3|10]
vendor 1039: Silicon Integrated Systems [SiS]
device 7001: USB 1.1 Controller

device Hub (Unused, Full speed (or root) hub) [9|0|0]
vendor 0000: Unknown
device 0000: Unknown

  device Human Interface Device (No Subclass, None) [3|0|0]
    vendor 06a3: Saitek PLC
    device 8000: Gamers' Keyboard

  device Human Interface Device (Boot Interface Subclass, Mouse) [3|1|2]
    vendor 15ca: Textech International Ltd.
    device 00c3: Mini Optical Mouse

device Mass storage controller (IDE interface, ISA Compatibility mode- [1|1|80]
vendor 1039: Silicon Integrated Systems [SiS]
device 5513: 5513 IDE Controller

device Multimedia controller (Multimedia audio controller) [4|1|0]
vendor 1039: Silicon Integrated Systems [SiS]
device 7012: SiS7012 AC’97 Sound Controller

device Network controller (Ethernet controller) [2|0|0]
vendor 1039: Silicon Integrated Systems [SiS]
device 0900: SiS900 PCI Fast Ethernet
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop> listusb -v
[Device /dev/bus/usb/0/0]
Class … 0x00 (Defined at Interface level) ()
Subclass … 0x00 (Defined at Interface level) ()
Protocol … 0x00 (Defined at Interface level) ()
Max Endpoint 0 Packet .. 64
USB Version … 2.0
Vendor ID … 0x13fe (Phison Electronics Corp.)
Product ID … 0x1f00 (Kingston DataTraveler / Patriot Xporter)
Product Version … 0x0110
Manufacturer String … “Kingston”
Product String … “DataTraveler 2.0”
Serial Number … “5B85160002C9”
[Configuration 0]
Configuration String . “”
[Interface 0]
[Alternate 0 active]
Class … 0x08 Mass Storage ()
Subclass … 0x06 Mass Storage (SCSI, Control/Bulk/Interrupt)
Protocol … 0x50 Mass Storage (SCSI, Bulk-Only)
Interface String … “”
[Endpoint 0]
MaxPacketSize … 1x 64 bytes
Interval … 0
Type … Bulk
Direction … Input
[Endpoint 1]
MaxPacketSize … 1x 64 bytes
Interval … 0
Type … Bulk
Direction … Output
[Device /dev/bus/usb/0/hub]
Class … 0x09 Hub (Unused, Full speed (or root) hub)
Subclass … 0x00 Hub (Unused, Full speed (or root) hub)
Protocol … 0x00 Hub (Unused, Full speed (or root) hub)
Max Endpoint 0 Packet .. 64
USB Version … 1.16
Vendor ID … 0x0000
Product ID … 0x0000
Product Version … 0x0110
Manufacturer String … “HAIKU Inc.”
Product String … “OHCI RootHub”
Serial Number … “”
[Configuration 0]
Configuration String . “”
[Interface 0]
[Alternate 0 active]
Class … 0x09 Hub (Unused, Full speed (or root) hub)
Subclass … 0x00 Hub (Unused, Full speed (or root) hub)
Protocol … 0x00 Hub (Unused, Full speed (or root) hub)
Interface String … “”
[Endpoint 0]
MaxPacketSize … 1x 8 bytes
Interval … 255
Type … Interrupt
Direction … Input
[Descriptor 0]
Length… 0x09
Type … 0x29
Data … 03 00 00 00 00 00 ff
Hub ports count… 3
Hub Controller Current.. 0mA
Port 1 status… 0103.0000 Connect Enable Power
Port 2 status… 0100.0000 Power
Port 3 status… 0100.0000 Power
[Device /dev/bus/usb/1/0]
Class … 0x00 (Defined at Interface level) ()
Subclass … 0x00 (Defined at Interface level) ()
Protocol … 0x00 (Defined at Interface level) ()
Max Endpoint 0 Packet .. 8
USB Version … 2.0
Vendor ID … 0x06a3 (Saitek PLC)
Product ID … 0x8000 (Gamers’ Keyboard)
Product Version … 0x0120
Manufacturer String … “Chicony”
Product String … “USB Gaming Keyboard Pro”
Serial Number … “”
[Configuration 0]
Configuration String . “”
[Interface 0]
[Alternate 0 active]
Class … 0x03 Human Interface Device (No Subclass, None)
Subclass … 0x01 Human Interface Device (Boot Interface Subclass, None)
Protocol … 0x01 Human Interface Device (Boot Interface Subclass, Keyboard)
Interface String … “”
[Endpoint 0]
MaxPacketSize … 1x 8 bytes
Interval … 10
Type … Interrupt
Direction … Input
[Descriptor 0]
Length… 0x09
Type … 0x21
Data … 11 01 00 01 22 41 00
[Interface 1]
[Alternate 0 active]
Class … 0x03 Human Interface Device (No Subclass, None)
Subclass … 0x00 Human Interface Device (No Subclass, None)
Protocol … 0x00 Human Interface Device (No Subclass, None)
Interface String … “”
[Endpoint 0]
MaxPacketSize … 1x 5 bytes
Interval … 10
Type … Interrupt
Direction … Input
[Descriptor 0]
Length… 0x09
Type … 0x21
Data … 11 01 00 01 22 88 00
[Interface 2]
[Alternate 0 active]
Class … 0x03 Human Interface Device (No Subclass, None)
Subclass … 0x00 Human Interface Device (No Subclass, None)
Protocol … 0x00 Human Interface Device (No Subclass, None)
Interface String … “”
[Endpoint 0]
MaxPacketSize … 1x 2 bytes
Interval … 10
Type … Interrupt
Direction … Input
[Descriptor 0]
Length… 0x09
Type … 0x21
Data … 11 01 00 01 22 41 00
[Device /dev/bus/usb/1/1]
Class … 0x00 (Defined at Interface level) ()
Subclass … 0x00 (Defined at Interface level) ()
Protocol … 0x00 (Defined at Interface level) ()
Max Endpoint 0 Packet .. 8
USB Version … 2.0
Vendor ID … 0x15ca (Textech International Ltd.)
Product ID … 0x00c3 (Mini Optical Mouse)
Product Version … 0x0512
Manufacturer String … “”
Product String … “USB Optical Mouse”
Serial Number … “”
[Configuration 0]
Configuration String . “”
[Interface 0]
[Alternate 0 active]
Class … 0x03 Human Interface Device (No Subclass, None)
Subclass … 0x01 Human Interface Device (Boot Interface Subclass, None)
Protocol … 0x02 Human Interface Device (Boot Interface Subclass, Mouse)
Interface String … “”
[Endpoint 0]
MaxPacketSize … 1x 4 bytes
Interval … 10
Type … Interrupt
Direction … Input
[Descriptor 0]
Length… 0x09
Type … 0x21
Data … 10 01 00 01 22 48 00
[Device /dev/bus/usb/1/hub]
Class … 0x09 Hub (Unused, Full speed (or root) hub)
Subclass … 0x00 Hub (Unused, Full speed (or root) hub)
Protocol … 0x00 Hub (Unused, Full speed (or root) hub)
Max Endpoint 0 Packet .. 64
USB Version … 1.16
Vendor ID … 0x0000
Product ID … 0x0000
Product Version … 0x0110
Manufacturer String … “HAIKU Inc.”
Product String … “OHCI RootHub”
Serial Number … “”
[Configuration 0]
Configuration String . “”
[Interface 0]
[Alternate 0 active]
Class … 0x09 Hub (Unused, Full speed (or root) hub)
Subclass … 0x00 Hub (Unused, Full speed (or root) hub)
Protocol … 0x00 Hub (Unused, Full speed (or root) hub)
Interface String … “”
[Endpoint 0]
MaxPacketSize … 1x 8 bytes
Interval … 255
Type … Interrupt
Direction … Input
[Descriptor 0]
Length… 0x09
Type … 0x29
Data … 03 00 00 00 00 00 ff
Hub ports count… 3
Hub Controller Current.. 0mA
Port 1 status… 0303.0000 Connect Enable Power
Port 2 status… 0303.0000 Connect Enable Power
Port 3 status… 0100.0000 Power
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop> listimage 1

KERNEL TEAM:

ID Text Data Seq# Init# Name

1 0x80000000 0x8019a000     0          0 kernel_x86

26 0x8184f000 0x81862000 0 0 ohci
29 0x8180b000 0x81817000 0 0 usb
33 0x817f8000 0x817fe000 0 0 scsi_periph
34 0x817f5000 0x817f7000 0 0 scsi_disk
36 0x817d8000 0x817e0000 0 0 scsi
37 0x817d2000 0x817d7000 0 0 x86
38 0x8163d000 0x81763000 0 0 pci
39 0x8159f000 0x81610000 0 0 packagefs
43 0x81587000 0x81589000 0 0 locked_pool
47 0x81564000 0x81565000 0 0 isa
49 0x81560000 0x81561000 0 0 generic_ide_pci
51 0x81553000 0x81554000 0 0 dpc
52 0x81516000 0x81549000 0 0 bfs
53 0x81513000 0x81515000 0 0 ata_adapter
54 0x81509000 0x81512000 0 0 ata
56 0x814af000 0x814ed000 0 0 acpi
57 0x00000000 0x00000000 0 0 commpage
91 0x81bfe000 0x81bff000 0 0 /boot/system/add-ons/kernel/generic/smbios
125 0x814ef000 0x814f6000 0 0 /boot/system/add-ons/kernel/drivers/disk/virtual/ram_disk
135 0x814f7000 0x814f8000 0 0 /boot/system/add-ons/kernel/drivers/dev/zero
137 0x81583000 0x81585000 0 0 /boot/system/add-ons/kernel/drivers/dev/tty
138 0x8158a000 0x81592000 0 0 /boot/system/add-ons/kernel/generic/tty
139 0x81562000 0x81563000 0 0 /boot/system/add-ons/kernel/drivers/dev/null
140 0x817e1000 0x817e2000 0 0 /boot/system/add-ons/kernel/drivers/dev/dprintf
141 0x81a83000 0x81a85000 0 0 /boot/system/add-ons/kernel/drivers/dev/console
350 0x817e3000 0x817e4000 0 0 /boot/system/add-ons/kernel/cpu/generic_x86
354 0x81a86000 0x81a87000 0 0 /boot/system/add-ons/kernel/debugger/run_on_exit
355 0x81566000 0x81567000 0 0 /boot/system/add-ons/kernel/debugger/usb_keyboard
356 0x817ff000 0x81800000 0 0 /boot/system/add-ons/kernel/debugger/invalidate_on_exit
357 0x81559000 0x8155b000 0 0 /boot/system/add-ons/kernel/debugger/hangman
358 0x81924000 0x81995000 0 0 /boot/system/add-ons/kernel/debugger/disasm
359 0x819f9000 0x81a08000 0 0 /boot/system/add-ons/kernel/debugger/demangle
361 0x8155c000 0x8155e000 0 0 /boot/system/add-ons/kernel/bus_managers/random
383 0x81568000 0x8156a000 0 0 /boot/system/add-ons/kernel/drivers/power/acpi_button
1710 0x8111e000 0x81145000 0 0 /boot/system/add-ons/kernel/file_systems/ramfs
1895 0x81613000 0x81631000 0 0 /boot/system/add-ons/kernel/network/stack
1896 0x81573000 0x81575000 0 0 /boot/system/add-ons/kernel/network/notifications
1932 0x81818000 0x8181e000 0 0 /boot/system/add-ons/kernel/network/protocols/udp
1933 0x81147000 0x81151000 0 0 /boot/system/add-ons/kernel/network/protocols/ipv4
1934 0x81152000 0x8115c000 0 0 /boot/system/add-ons/kernel/network/protocols/ipv6
1936 0x81809000 0x8180a000 0 0 /boot/system/add-ons/kernel/network/devices/loopback
1937 0x8163a000 0x8163b000 0 0 /boot/system/add-ons/kernel/network/datalink_protocols/loopback_frame
2281 0x8181f000 0x8183c000 0 0 /boot/system/add-ons/kernel/drivers/dev/net/sis900
2368 0x81842000 0x81844000 0 0 /boot/system/add-ons/kernel/network/devices/ethernet
2369 0x81849000 0x8184c000 0 0 /boot/system/add-ons/kernel/network/datalink_protocols/arp
2370 0x81169000 0x8116a000 0 0 /boot/system/add-ons/kernel/network/datalink_protocols/ethernet_frame
2399 0x819a1000 0x819af000 0 0 /boot/system/add-ons/kernel/network/protocols/tcp
2876 0x81a15000 0x81a24000 0 0 /boot/system/add-ons/kernel/drivers/dev/graphics/radeon
2877 0x81a25000 0x81a29000 0 0 /boot/system/add-ons/kernel/bus_managers/agp_gart
2883 0x81a2a000 0x81a2f000 0 0 /boot/system/add-ons/kernel/drivers/dev/graphics/vesa
2941 0x8188b000 0x8189a000 0 0 /boot/system/add-ons/kernel/drivers/dev/input/usb_hid
2943 0x8189b000 0x818a5000 0 0 /boot/system/add-ons/kernel/bus_managers/ps2
3056 0x818c2000 0x818c5000 0 0 /boot/system/add-ons/kernel/drivers/dev/bus/usb_raw
3161 0x818c6000 0x818d2000 0 0 /boot/system/add-ons/kernel/drivers/dev/audio/hmulti/auich
3378 0x81311000 0x81321000 0 0 /boot/system/add-ons/kernel/drivers/disk/usb_disk
3447 0x81324000 0x81330000 0 0 /boot/system/add-ons/kernel/partitioning_systems/intel
3482 0x81331000 0x81355000 0 0 /boot/system/add-ons/kernel/file_systems/fat
3508 0x81386000 0x81388000 0 0 /boot/system/add-ons/kernel/network/protocols/icmp
3635 0x81376000 0x8137a000 0 0 /boot/system/add-ons/kernel/network/datalink_protocols/ipv6_datagram
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
~/Desktop>
#####################################################################################################
#####################################################################################################

1 Like

Use ADSL router :ok_hand:

Logging into the web interface:
Open your browser and enter 192.168.1.1 or 192.168.0.1
Enter your username and password: by default, these are admin / admin.

Internet setup (WAN):
Go to Quick Setup or Interface Setup → Internet.
Specify the VPI/VCI parameters (obtained from your ISP).
Select the connection type: PPPoE.
Enter the username and password from your ISP contract.

1 Like

Hi, on my Haiku computer I could not open WebPositive because the AMD 32 bits CPU

doesn’t support SSE2 instructions. The error message suggested to use NetSurf instead;

I went to their website to find an install package but I have to say I was lost

with their technical info; there is that Haiku NetSurf Downloads page then the

“netsurf - 3.11-3 - x86_64 @ haikuports” link. Finally I saw the “netsurf-3.11-3-x86_64.hpkg”

file.

After downloading and copying to the Haiku computer, I proceeded to install with Haikuports

software. But a message appeared to inform that netsurf hpkg cannot be installed. Maybe it is a

64 bits package (x86_64) that cannot be installed on my 32 bits Haiku. I think I saw a

“netsurf-3.11-3-gcc2” somewhere, is this the one needed ?

Thanks for helping

1 Like