Page 1 of 2

Toshiba Satellite T135 AMD Neo / Realtec RTL8191SE Wireless

Posted: Wed 28 Apr 2010, 17:38
by friedsonjm
If anyone has any version of ANY Linux that they have got wireless working on this combination, I'd love an iso! [64 bit if I have a choice <grin>]
jf

Posted: Wed 28 Apr 2010, 19:41
by tempestuous
You need the r8192se driver. It's available for Puppy versions with the 2.6.30.5 kernel (4.3.x and derivatives) here
http://www.murga-linux.com/puppy/viewto ... 457#346457

EDIT: not Puppy 4.1/4.2

Posted: Wed 19 May 2010, 02:12
by friedsonjm
Could never get it to work - says its installed, shows up on the menu, then when you try to run it, error message that it can't be found! After a reboot - disappears completely. Same when I try it with the new Lucid 5.0 version of Puppy...

Posted: Wed 19 May 2010, 11:31
by tempestuous
friedsonjm wrote:says its installed, shows up on the menu, then when you try to run it ...
Run what? My dotpet package installs the r8192se_pci module (driver). There's nothing to "run".
After installation, you should reboot (as explained in the post where the driver is attached)
then configure the wifi device in the Network Wizard.

If you still cannot see your wifi device listed in the Network Wizard, you should diagnose the problem by running this command

Code: Select all

lspci -n
and post the results.

Posted: Fri 21 May 2010, 01:01
by friedsonjm
OK, installed the pet, rebooted, now the driver shows up, but when I try to use it, I get a driver not found error. Also, when I shut Puppy down, I'm getting some sort of directory not found error now, but it is so quick I can't really catch what it is saying. lspci -n output is:

00:00.0 0600: 1022:9600
00:01.0 0604: 1179:9602
00:05.0 0604: 1022:9605
00:06.0 0604: 1022:9606
00:11.0 0106: 1002:4391
00:12.0 0c03: 1002:4397
00:12.1 0c03: 1002:4398
00:12.2 0c03: 1002:4396
00:13.0 0c03: 1002:4397
00:13.1 0c03: 1002:4398
00:13.2 0c03: 1002:4396
00:14.0 0c05: 1002:4385 (rev 3c)
00:14.2 0403: 1002:4383
00:14.3 0601: 1002:439d
00:14.4 0604: 1002:4384
00:18.0 0600: 1022:1100
00:18.1 0600: 1022:1101
00:18.2 0600: 1022:1102
00:18.3 0600: 1022:1103
01:05.0 0300: 1002:9612
01:05.1 0403: 1002:960f
08:00.0 0200: 1969:1062 (rev c0)
09:00.0 0280: 10ec:8172 (rev 10)

any help appreciated! jf

Posted: Fri 21 May 2010, 09:08
by tempestuous
friedsonjm wrote:09:00.0 0280: 10ec:8172 (rev 10)
Well your system properly recognises your Realtek wifi device; 10ec:8172
and this device is definitely supported by the r8192se_pci driver that I compiled.

I just installed the r8192se_pci driver dotpet now, in a clean CD boot to Puppy 4.3. It installs fine, responds to the lsmod command, and registers itself in the list of drivers in the Network Wizard.

friedsonjm wrote:when I try to use it, I get a driver not found error.
It sounds like you're not using the 2.6.30.5 kernel. I see now that my previous post incorrectly stated you could use Puppy 4.1/4.2/4.3. The 2.6.30.5 kernel is only in Puppy 4.3 (not 4.3-retro) ...
but this should have been clear from the post where the driver was attached, anyway.

If in doubt, run this command to check

Code: Select all

uname -r

Posted: Sat 05 Jun 2010, 07:06
by 8-bit
What is the chance of getting a r8192se_pci module (driver) for lupu (Puppy 5.00) for the 2.6.33.2 kernel?
I tried compiling one from source and the make failed.
The reason I ask is that I now have a Toshiba laptop with AMD dual core processor, 4 gigs ram and 320 gig hard drive currently running Windows 7 64 bit.
And in my lame opinion, Puppy beats Windows 7 in usability!

Posted: Sat 05 Jun 2010, 13:09
by friedsonjm
8-bit wrote:What is the chance of getting a r8192se_pci module (driver) for lupu (Puppy 5.00) for the 2.6.33.2 kernel?
I tried compiling one from source and the make failed.
The reason I ask is that I now have a Toshiba laptop with AMD dual core processor, 4 gigs ram and 320 gig hard drive currently running Windows 7 64 bit.
And in my lame opinion, Puppy beats Windows 7 in usability!
Ditto, please help! jf

Posted: Sat 05 Jun 2010, 15:57
by tempestuous
Before moving on to Puppy 5, friedsonjm you have left the issue of the r8192se_pci in 4.3.x (kernel 2.6.30.5) unresolved.
Did it work?
8-bit wrote:I tried compiling one from source and the make failed.
Did you install the Lupu 2.6.33.2 kernel source? Did you run "make menuconfig" and save?

Posted: Sat 05 Jun 2010, 18:17
by 8-bit
Techno
I had the kernel sorce and devx sfs files loaded and tried to compile the driver from downloaded source files for the RTL8192SE wireless device.
There was no configure file included, only a make file so that is what I tried to use.
I will keep plugging away.
I had also tried using ndiswrapper with both the 32bit and 64 bit drivers INF file and both failed.

Posted: Sat 05 Jun 2010, 20:19
by friedsonjm
tempestuous wrote:Before moving on to Puppy 5, friedsonjm you have left the issue of the r8192se_pci in 4.3.x (kernel 2.6.30.5) unresolved.
Did it work?
8-bit wrote:I tried compiling one from source and the make failed.
Did you install the Lupu 2.6.33.2 kernel source? Did you run "make menuconfig" and save?
Partially - installs and connects well, for a few minutes, then looses the connection and has to be rebooted. Is absolutely fine under Windows 7.

I did not run make menuconfig, however...

jf

Posted: Sun 06 Jun 2010, 02:12
by tempestuous
8-bit, I understand that the r8192se_pci driver is now included within the latest kernel sources, so this driver is more likely to work than the vendor-supplied version.

It's unclear what you mean about having the kernel source "loaded". You should have it uncompressed in /usr/src
Then navigate into the kernel source directory and run "make menuconfig", like this -

Code: Select all

cd /usr/src/linux-2.6.33.2
make menuconfig
This will present you with the kernel configuration menu. Navigate into the "staging" section and you should see the r8192se_pci driver listed. Enable it as an external module by pressing "m"

Exit the kernel configuration, saving changes. Now

Code: Select all

make bzImage
then

Code: Select all

make modules
make modules_install
Done. Reboot.
friedsonjm wrote:I did not run make menuconfig, however...
Ah, that's only relevant to 8-bit's attempts to compile drivers.

Posted: Sun 06 Jun 2010, 02:20
by 8-bit
I am typing this message on Puppy Lucid 5.00 using ndiswrapper and the win200 driver for the realtek rtl8192se wireless device.
That driver is attached.
To use it, use network wizard/ndiswrapper and point it to the INF file for the driver.
Let me know if it works.

Posted: Sun 06 Jun 2010, 09:07
by tempestuous
OK, I just had a look at the new 2.6.33.5 kernel that Barry compiled for Woof.
Unfortunately the new Realtek 8192 driver which comes standard with that kernel is for the RTL8192E wifi chipset, not the RTL8192SE.
These chipsets can be differentiated by their device ID's.

So this new driver for 2.6.33.5 will not support the wifi device inside friedsonjm's Satellite T135.

Regarding the r8192se_pci driver for the 2.6.30.5 kernel, I just updated it now to the latest version 15.0127.2010, and attached it here
http://www.murga-linux.com/puppy/viewto ... 457#346457
friedsonjm wrote:installs and connects well, for a few minutes, then looses the connection and has to be rebooted.
If you still have problems with this (updated) driver, it might be a rate control issue ie. the driver is trying to communicate at the full N-mode speed and is failing. A possible fix would be to force it to the more conservative "G" speed. After a fresh boot, with your wifi connection established, do this

Code: Select all

iwconfig wlan0 rate 54M
If you still have problems, reboot again, establish your wifi connection, and go down to the "B" speed -

Code: Select all

iwconfig wlan0 rate 11M

Posted: Fri 11 Jun 2010, 05:46
by 8-bit
Tempestuous,
I just tried your steps to compile the kernel with support for the rtl8192se wireless driver.
The "m" was already checked in the box, but it seems the supporting source files were not in the lupu devx sfs.
So no joy on that.
Barry said in a message on his blog that they had been removed and were available in a pet.
So it seems I may have to investigate that for linux driver support.
I am currently using ndsiwrapper with the win200 inf and driver file for the Realtek RTL8192SE wireless device and as a matter of fact, it has worked flawlessly other than being a little slow to load.

Posted: Fri 11 Jun 2010, 13:35
by tempestuous
8-bit,
I encourage your efforts to compile kernel modules, but I warn that it requires a certain amount of technical knowledge, particularly when the process fails, and you need to troubleshoot.

It would be much easier to install the 2.6.33.5 kernel which Barry provided for Lupu as a dotpet -
http://bkhome.org/blog/?viewDetailed=01648

But I also remind you that the kernel-supplied r8192_pci driver does not support friedsonjm's wifi device (PCI ID 10ec:8172). It might be worthwhile telling us what your device ID is.
If you have the same ID, the only driver which will work is the vendor-supplied version.

Posted: Fri 11 Jun 2010, 16:30
by 8-bit
Ok, I again did some checking using the same "lspci -n" at a prompt and got the same thing for the wireless device.

# lspci -n
00:00.0 0600: 1022:9601
00:01.0 0604: 1179:9602
00:04.0 0604: 1022:9604
00:06.0 0604: 1022:9606
00:07.0 0604: 1022:9607
00:11.0 0106: 1002:4391
00:12.0 0c03: 1002:4397
00:12.1 0c03: 1002:4398
00:12.2 0c03: 1002:4396
00:13.0 0c03: 1002:4397
00:13.1 0c03: 1002:4398
00:13.2 0c03: 1002:4396
00:14.0 0c05: 1002:4385 (rev 3c)
00:14.2 0403: 1002:4383
00:14.3 0601: 1002:439d
00:14.4 0604: 1002:4384
00:18.0 0600: 1022:1200
00:18.1 0600: 1022:1201
00:18.2 0600: 1022:1202
00:18.3 0600: 1022:1203
00:18.4 0600: 1022:1204
01:05.0 0300: 1002:9712
0e:00.0 0280: 10ec:8172 (rev 10)
14:00.0 0200: 10ec:8136 (rev 02)

You will notice the line 10ec:8172 (rev 10) matches.

Also, as to the technical knowledge required to troubleshoot a compile when something goes wrong all I can say is I am a beginner when it comes to that.

Also, in posting a win2000 driver for the device, I am just trying to help get some users on line wirelessly.

Posted: Sun 13 Jun 2010, 08:00
by tempestuous
Yes, I'm aware that you're a beginner, that's why I have been trying to gently point you in the right direction.
8-bit wrote:# lspci -n
...
0e:00.0 0280: 10ec:8172 (rev 10)

You will notice the line 10ec:8172 (rev 10) matches.
Yes, you have the same device ID as friedsonjm, and as I have twice mentioned; the kernel-supplied r8192_pci driver does not support this device.

So there's no point in attempting to use the kernel-supplied driver, regardless of whether you use Barry's precompiled 2.6.33.5 kernel package, nor if self-compiled.

The only Linux driver compatible with your device is the vendor-supplied version
http://www.realtek.com.tw/downloads/
Communication Network ICs > Wireless LAN ICs > WLAN NIC > IEEE 802.11b/g/n Single-Chip > Software > RTL8192SE

Posted: Mon 14 Jun 2010, 02:19
by 8-bit
I downloaded the source you suggested and again, after making sure I had the kernel source and devx sfs files installed, I extracted all the files in the realtek source package, navigated to the directory containing them and as per the readme included, opened a terminal there and typed make.
I got warnings of routines used by the driver not being found and also files needed for the compile not found.
I examined the make file also, but not knowing what to change or add for the compile to complete without error 2ing out leaves me at a loss. So for now, I will be happy to be able to connect with the windows driver and ndiswrapper and leave the linux driver compile to those that have an idea of what they are doing.
So for now, no hand holding is required.
But thank you for trying.

I am using Puppy 5 and...

Posted: Thu 28 Oct 2010, 00:26
by bwh1969
I was initially frustrated but used the win driver with ndiswrapper and rebooted: It works but oddly, I have to do this or it won't connect

iwconfig wlan0 essid linksys rate 11M

It sets the rate at 54 but it seems to work... the rate had initially been some odd number like 63 and it could not negotiate.

It would be nice to have had this work, and it seems that no one has a pet for the particular kernel with Puppy 5 yet