Realtek RTL8187SE

This forum discusses issues related to running FreeBSD on notebooks, laptops, and other mobile equipment.

Realtek RTL8187SE

Postby DemoDoG » 09 Jan 2009, 14:30

Just my luck, I got my hands on an Acer EEE701SD which currently do not use the Atheros wirless card that is supported by madwifi.

Anyone knows if Realtek 8187SE cards can be run on FreeBSD? Perhaps with NDIS?
Can I put a request to include in CURRENT or if someone is working on it already?
DemoDoG
Member
 
Posts: 192
Joined: 18 Nov 2008, 07:15
Location: Sweden

Postby brd@ » 09 Jan 2009, 15:43

User avatar
brd@
Member
 
Posts: 284
Joined: 01 Oct 2007, 22:53
Location: Denver, CO, USA

Postby DemoDoG » 12 Jan 2009, 09:09

Yeah sorry. It seems it´s not supported so I will try ndiswrapper.
DemoDoG
Member
 
Posts: 192
Joined: 18 Nov 2008, 07:15
Location: Sweden

Postby DemoDoG » 12 Jan 2009, 18:26

Arglebargle.. ndiswrapper didn´t do it. I guess it was a long shot since I don´t see anything at all of the wlan card in dmesg. I guess I have to live on my hsdpa modem until a driver for RTL8187 arrives - if it does :-)
DemoDoG
Member
 
Posts: 192
Joined: 18 Nov 2008, 07:15
Location: Sweden

Postby richardpl » 14 Jan 2009, 00:37

freebsd doesnt have ndiswrapper.
freebsd ndisulator supports usb devices only on recent 8.0

Both urtw and ndis on usb was done by same developer.
richardpl
Member
 
Posts: 841
Joined: 17 Nov 2008, 17:02
Location: Croatia

Postby DemoDoG » 14 Jan 2009, 11:24

The handbook says:
The ndis driver is designed to support mainly Ethernet and wireless network devices with PCI and PCMCIA bus attachments.
(Cardbus devices are also supported as a subset of PCI.) It can support many different media types and speeds.

Although my card is using the PCIe and perhaps that is not supported by ndis.
DemoDoG
Member
 
Posts: 192
Joined: 18 Nov 2008, 07:15
Location: Sweden

Postby richardpl » 14 Jan 2009, 13:09

That is from old days, PCIe should not make any differences.

your Realtek is certainly usb device.
Post output of pciconf -lv for device you want to make work with ndis.
richardpl
Member
 
Posts: 841
Joined: 17 Nov 2008, 17:02
Location: Croatia

Postby DemoDoG » 14 Jan 2009, 15:19

Thanx, I didn´t know about that command. Well it seems it has found the card atleast and that it is a networking class. Oh, how I would love this card to work :-) I´m running CURRENT.
Here is the output of pciconf -lv:

none1@pci0:1:0:0: class=0x028000 card=0x819910ec chip=0x819910ec rev=0x22 hdr=0x00

vendor = 'Realtek Semiconductor'
class = network
DemoDoG
Member
 
Posts: 192
Joined: 18 Nov 2008, 07:15
Location: Sweden

Postby DemoDoG » 18 Jan 2009, 15:35

I tried ndisulator in FreeBSD but it didn´t work. But the card disappeard from the pciconf -lv. It´s not listed at all, anymore. Wonder if that´s good or bad? :-)
DemoDoG
Member
 
Posts: 192
Joined: 18 Nov 2008, 07:15
Location: Sweden

Postby richardpl » 18 Jan 2009, 16:07

How you attempted to use ndisulator, explain to me what you did and what kernel displayed.
richardpl
Member
 
Posts: 841
Joined: 17 Nov 2008, 17:02
Location: Croatia

Postby DemoDoG » 18 Jan 2009, 18:40

I used the .INF and .SYS file from the Windows XP drivers included with the computer.

The kernel module was built successfully. I did kldload rtl8287Se_sys.ko and the module is loaded but nothing more happens. Also tried entering it to /boot/loader.conf and it was loaded at boot when I restarted. But no new device has showed up. Only difference is that it disappeared from psciconf -lv.

Is there perhaps something more to do to activate it?
DemoDoG
Member
 
Posts: 192
Joined: 18 Nov 2008, 07:15
Location: Sweden

Postby richardpl » 18 Jan 2009, 22:26

I cant imagine how it could disappear from pciconf.
You can try to load it again booting in verbose mode first and post dmesg output after kldload somewhere ...
richardpl
Member
 
Posts: 841
Joined: 17 Nov 2008, 17:02
Location: Croatia

Postby danger@ » 19 Jan 2009, 11:35

Looking for administrator? http://www.syscare.sk
User avatar
danger@
Member
 
Posts: 778
Joined: 08 Oct 2007, 18:59
Location: Bratislava, Slovakia

Postby richardpl » 19 Jan 2009, 17:50



OP said already multiple times that card is PCIe and not USB one. urtw(4) doesnt have that card number in its source code.
richardpl
Member
 
Posts: 841
Joined: 17 Nov 2008, 17:02
Location: Croatia

Postby DemoDoG » 20 Jan 2009, 15:31

Yeah I know there is no support for it in FreeBSD. I would like to give a try writing a driver myself. I have now installad Ubuntu on the machine and it found the card directly.

The command lspci in linux shows me RTL8187SE but when I rightclick on connection information when connected it says rtl8180. Either I will try do my own driver or perhaps buy a usb stick instead, but I dont like things sticking out of the computer :-)
DemoDoG
Member
 
Posts: 192
Joined: 18 Nov 2008, 07:15
Location: Sweden

Postby gianni » 14 Apr 2009, 21:06

Any news?
I bought a eeepc 900HD which has the "infamous" Realtek RTL8187SE.
gianni
Junior Member
 
Posts: 1
Joined: 26 Nov 2008, 12:20
Location: Italy

run through NDIS

Postby BRIGADA » 06 May 2009, 23:49

I managed to run rtl8187se in my FreeBSD 7.2 on the MSI Wind U100. This required to download the latest drivers from MSI (http://www.msi.com/index.php?func=driverfile&dno=6922&i=1). And then convert them via ndiscvt. Curiously, but realtek site contains an older version of drivers.
BRIGADA
Junior Member
 
Posts: 2
Joined: 06 Apr 2009, 09:11

Postby kostas_k » 27 Feb 2010, 13:37

Brigada,
I find this really interesting since I have an msi u90 with this wireless device. I want to install freeBSD but the wireless driver was repelling me from doing so. I have never used BSD and I haven't found much about the ndiscvt command in Google. Would it be possible for you to post the exact set of commands that are required to perform the conversion of the driver? I have already downloaded the driver from the link you provided. I am really sorry to ask for something that is probably well known but I only have a small experience on Unix based systems such as linux, not to speak for BSD which is tera incognita for me. Thanks in advance :).
Kostas
kostas_k
Junior Member
 
Posts: 3
Joined: 27 Feb 2010, 13:21

Postby kostas_k » 27 Feb 2010, 18:17

I only found this http://www.gsp.com/cgi-bin/man.cgi?section=8&topic=ndiscvt which truly lays every option of the ndiscvt command on the table but I'm still not sure which one to use :(
kostas_k
Junior Member
 
Posts: 3
Joined: 27 Feb 2010, 13:21

Postby BRIGADA » 28 Feb 2010, 12:26

kostas_k wrote:I have never used BSD and I haven't found much about the ndiscvt command in Google.

Just type "man ndiscvt" or "man ndisgen" in console :)
I think, second command (ndisgen) will be simple way to you.

After converting you need load driver by kldload command.
BRIGADA
Junior Member
 
Posts: 2
Joined: 06 Apr 2009, 09:11

Postby kostas_k » 28 Feb 2010, 22:42

Thanks, I'll give it a try :)
kostas_k
Junior Member
 
Posts: 3
Joined: 27 Feb 2010, 13:21

Postby sens » 10 Mar 2010, 12:11

I downloaded and uncompressed this file http://www.msi.com/index.php?func=driverfile&dno=6922&i=1
but do not understand how create *so file...
anybody can give example?
sens
Junior Member
 
Posts: 5
Joined: 10 Mar 2010, 11:47


Return to Mobile Computing

Who is online

Users browsing this forum: No registered users and 0 guests