Unable to Connect to the Internet

I am having trouble connecting to the Internet using the SiS 900 integrated Ethernet adapter on my mainboard. Haiku seems to detect the adapter and it is listed as eth0 and is enabled;however, when I open the browser I am not able to connect to the Internet.

Current SiS 900 driver publish the devices under following name:

#define DEVICE_NAME “sis900”
#define DEVICE_DRIVERNAME “net/” DEVICE_NAME

Looks like that net/eth0 you have seen is not belong to your sis900 hardware.

Could you, please run

listdev

command on your Haiku and look for other ethernet hardware?

listed as eth0 eh?

Hmm…

You’ll probably want to open a ticket at http://dev.haiku-os.org and post your finding, along with a syslog, and the output of ifconfig

Oh? Can you tell me how to find the syslog and ifconfig?

From a terminal, you can get the syslog from /var/log/syslog (perhaps copy it onto a FAT usb drive or some such so you can copy it to another computer).

Also from a terminal, you can type ifconfig and copy/paste the output somewhere.

Terminal can be launched from the deskbar under Applications I think.

I ran listdev and it showed the following:

device Network Controller (Ethernet Controller) [2/0/0]
vendor 1039: Silicon Integrated Systems [SiS]
device 0900: SiS PCI Fast Ethernet

[quote=galraedia]I ran listdev and it showed the following:

device Network Controller (Ethernet Controller) [2/0/0]
vendor 1039: Silicon Integrated Systems [SiS]
device 0900: SiS PCI Fast Ethernet[/quote]

Are there something else in /dev/net/ ? Please run

ls -alR /dev/net

command.

Hi to all, i’ve the same problem with sis900. I can ping the loopback interface (127.0.0.1) but I am not able to ping gateway (error message "no route to host) or to connect to the Internet. Ip settings e route table is ok.

I think it would be great and very useful to have a easy to follow web page,
or tutorial for bug reporting…

better than repeating every post how to do a syslog or ifconfig or a bug…

One page describing all the steps needed to create a proper bug report in an beginner manner would help us a lot.

We can link our posts to this bug reporting tutorial each time needed.

I think it would be great and very useful to have a easy to follow web page,
or tutorial for bug reporting…

better than repeating every post how to do a syslog or ifconfig or a bug…
Or a listdev output…

How to provide ls /dev/net (/dev/network?)?

One page describing all the steps needed to create a proper bug report in an beginner manner would help us a lot.

We can link our posts to this bug reporting tutorial each time needed.

Yes Bruno, I was thinking the same. A simple troubleshooting guide or section so we can point new users to it to help with their problem., networking what to check, how to enter safe mode during boot, etc.,

Also, will tell them what information to collect for reporting bug report.
ifconfig, listdev, sysinfo, ls /dev/net, syslog, bt ( for crash ), etc. - depending on issue.

The Welcome page included in all Haku images has a link to tips on a useful bugreport. It’s also online though a bit hidden. Maybe it should be mentioned in the documents section.

Feel free to add more info concerning “ls /dev/net”, “ifconfig” etc. Best join the documentation mailing list for that.

Regards,
Humdinger

Hi,

I just tried to install Haiku on a EeePc 1001HA. The USB way did work. However, no ethernet possible. Seems to be a problem. Atheros AR8132 used for fast ethernet, but no support? Wifi does not work either, but this seems common. The Ralink rt3090 is used in this unit.
Startup no problems at all. I was a long time Beos/Zeta user up to 2005. Then I switched to Os X on several Apple units. Should be nice using Haiku on a netbook.

[quote=Bert]Hi,

I just tried to install Haiku on a EeePc 1001HA. The USB way did work. However, no ethernet possible. Seems to be a problem. Atheros AR8132 used for fast ethernet, but no support? Wifi does not work either, but this seems common. The Ralink rt3090 is used in this unit.
Startup no problems at all. I was a long time Beos/Zeta user up to 2005. Then I switched to Os X on several Apple units. Should be nice using Haiku on a netbook.[/quote]

May I assume you are using the R1Alpha1. Support for the AR8132 has been added to Haiku recently. You could try one of the nightlies.
The RT3090 is not supported by FreeBSD 8 and thus will not be supported by Haiku either. And it appears, that there isn’t a *BSD version for this chipset on any other BSD available. So out of luck here :frowning:

Yes, I did install the Alpha package on the USB.
I might try the night build, but I understand this is a limited package only.
Not very helpful, but maybe I will try this to find out the network will work.
The Wifi is another story.
I also have tried Ubuntu 9.10 on this netbook, but this did not work in a nice way. (within XP only, the partition scheme does not allow an easy ubuntu partition without rearranging the hidden partition position)
Network did work, wifi only in unsecured mode after installing an additional package. (Heberling)
WPA not supported. I use this mode at home.
However I see forum entries how to install and compile a Debian rt 3090 driver to the Ubuntu kernel and that seems to work.
Any possibility to do the same with Haiku?

“However I see forum entries how to install and compile a Debian rt 3090 driver to the Ubuntu kernel and that seems to work. Any possibility to do the same with Haiku?”

Haiku stays with (Free)BSD drivers because there is a FreeBSD network driver layer. Little effort to get wired FreeBSD network drivers working in Haiku. Also, BSD uses similar license to Haiku - reason it was used instead and why no Linux network compatibility.

You would have to check BSDs and see how and if they support your wired network card. If one of the BSD OSes works with your wired (and/or wireless?) card, then should be possible to port it over to work in Haiku.