Page 4 of 6

Posted: Wed 30 Dec 2009, 14:52
by zigbert
tempestuous
He, he....I searched the forum for the ati-driver and found it was patriots work :oops: I just combined you with any driver update........strange :D

The advice I search is to choose which drivers (wifi and others) to include include in Puppy Stardust. Many of these are 'huge' and including them all would blow the iso.....


Thanks for your help
Sigmund

Posted: Wed 30 Dec 2009, 20:08
by zigbert
tempestuous wrote:The question is then whether the b43/b43legacy modules (which are needed for older Broadcom devices) can also co-exist with the wl module without problems. Give me a day or two and I will give you an accurate answer.
My first test of Stardust 003 tells that Dell inspiron 500m with bc43legazy is not detected with jrls remastered Puppy 4.3.1.


Sigmund

Posted: Thu 31 Dec 2009, 09:46
by tempestuous
Sigmund, I just sent you a PM with instructions on how to install modified ssb module into your remastered ISO.

w35und wireless driver (winbond)

Posted: Wed 10 Feb 2010, 10:08
by t-bon3
@tempestuous
In your earlier post here:
http://www.murga-linux.com/puppy/viewto ... 294#295294

You had posted a pet for the "w35und" driver for the Winbond W89C35D wifi device for Puppy 4.1

Do you have an updated version for 4.3? I am trying to get a Amtek T700 UPMC working with puppy and WiFi would be a big help!

The source code is from
http://code.google.com/p/winbondport/

Posted: Fri 12 Feb 2010, 05:00
by tempestuous
Well that source code fails to compile against the 2.6.30.5 kernel in Puppy 4.3.x,
but fortunately the driver now appears in the "staging" section of the official kernel source.

So here is the w35und driver for the 2.6.30.5 kernel,
compatible with the Winbond/ISSC W89C35D wifi chipset, as found in certain Kohjinsha laptops.

In addition to WEP encryption, this driver also supports WPA encryption.

NOTE: the default frequency settings for this driver are the USA standard.
If you connect to European wifi access points, you must run this command each time before running the Network Wizard:

Code: Select all

iwpriv wlan0 set_region Europe

Posted: Sun 14 Feb 2010, 07:17
by t-bon3
@tempestuous

Thanks for compiling the module. It sucessfully installed and loaded and I now have wlan0 visible in the network wizard.

However, I am in Europe and the wlan scan comes up empty.

When I do the iwpriv command to set Europe region it returns the following:

Code: Select all

#iwpriv wlan0 set_region Europe
>wlan0    no private ioctls
Getting closer....

Is there another way to set the wlan in 'European' mode?

Posted: Mon 15 Feb 2010, 06:47
by tempestuous
Some troubleshooting is in order.
Run the "dmesg" command and look for anything relating to the w35und module. Report the exact text here if necessary.
It might simply be that the driver failed to load properly, and just needs to be unloaded/reloaded, as such:

Code: Select all

ifconfig wlan0 down
rmmod w35und
modprobe w35und
ifconfig wlan0 up
But it's also possible that since the driver has entered the official kernel, maybe the "iwpriv" parameters have been removed?

If so, you may need to set the exact freq/channel parameters manually.
Refer to a list of 802.11 wifi frequencies/channels here
http://www.topbits.com/wi-fi-80211.html
I don't fully understand this, myself, but I think that if you want to force your wifi adaptor to channel 5, for example, you would do this:

Code: Select all

iwconfig wlan0 channel 5
or to be more accurate regarding frequency, you would do this instead:

Code: Select all

iwconfig wlan0 freq 2.432G

Posted: Mon 15 Feb 2010, 08:22
by t-bon3
"dmesg" output, reloading the driver gives the same:

Code: Select all

w35und: module is from the staging directory, the quality is unknown, you have been warned.
usbcore: registered new interface driver w35und
"iwconfig wlan0" returns:

Code: Select all

wlan0     IEEE 802.11b  ESSID:""  
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=0 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
"iwlist wlan0 channels" returns:

Code: Select all

wlan0     1 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Current Frequency:2.412 GHz (Channel 1)
"iwconfig wlan0 channel 3" fails with the error message:

Code: Select all

SET failed on device wlan0 ; Invalid argument.
Not suprising given the "iwlist" result from above.

Do you have a link to the sources?

Posted: Mon 15 Feb 2010, 12:03
by t-bon3
Some progress.

I managed to find a w35und.sys driver for win9x which works with ndiswrapper.

found here:
http://www.megasphera.cz/upgrade/prg_up ... ver/Win9X/

Now I can see my network but not connect as the wifi here is WPA2 encrypted, it seems Win9x drivers do not support WPA2.

Posted: Sun 21 Feb 2010, 13:42
by tempestuous
t-bon3 wrote:"dmesg" output, reloading the driver gives the same:

Code: Select all

w35und: module is from the staging directory, the quality is unknown, you have been warned.
"iwlist wlan0 channels" returns:

Code: Select all

wlan0     1 channels in total; available frequencies :
          Channel 01 : 2.412 GHz
          Current Frequency:2.412 GHz (Channel 1)
"iwconfig wlan0 channel 3" fails with the error message:

Code: Select all

SET failed on device wlan0 ; Invalid argument.
Not suprising given the "iwlist" result from above.
Mmm. That's odd. It looks like the w35und driver is locked to channel 1.
Since the "staging" driver in the 2.6.30 kernel seems to be misbehaving, it may be worth going back to Puppy ver 4.2 with the 2.6.25.16 kernel.
t-bon3 wrote:Do you have a link to the sources?
Standard 2.6.30.5 kernel source. It's in the "staging" section.

Posted: Sun 21 Feb 2010, 13:45
by tempestuous
EDIT April 15 2010
The Buffalo WLI-UC-GN USB wifi device, USB ID 0411:015d
is now confirmed to work with the modified rt3070sta driver,
available in the third post in this thread -
http://www.murga-linux.com/puppy/viewto ... 450#346450

Posted: Sun 21 Feb 2010, 17:09
by Barburo
Thanks Tempestuous,
I'm away and cannot try this for a week or so.
I will download and try this when I return and post the results.
Thanks again.
B.

Posted: Thu 25 Feb 2010, 03:34
by edoc
I really appreciate all that you do to make these PETs available and hate to always be bringing up problems, but ...

I just discovered that the r8192s_usb module does not support WPA.

Is there any chance there has been an update from Realtek which upgrades it to handle WPA, please?

Our device is a Belkin N Wireless USB Adapter F5D8053 v6 identified as a RTL81915 WLAN Adapter.
tempestuous wrote:Realtek seems to release new wifi (and ethernet) devices quite regularly.
The most recent Realtek wifi chipsets are the N-mode RTL819x series. And in Realtek's usual style, they write a Linux driver immediately, but they don't release it for public download. Individual developers must ask for it.
I managed to obtain the source code from various private download sites. Now attached are the PCI/PCIe version of the driver: r8192se_pci, and the USB versions of the driver: r8192s_usb

After installing either of these dotpets, reboot. Puppy should automatically load the new driver, and you will see the new driver in the Network Wizard.

Posted: Fri 26 Feb 2010, 11:50
by tempestuous
edoc wrote:I just discovered that the r8192s_usb module does not support WPA.
A WPA connection failure may be due to a range of configuration problems. To say that the driver does not support WPA is a big call. To have any chance of accuracy, your diagnostic process would need to include an analysis of the output of wpa_supplicant, after running the relevant wifi connections commands manually.
Since you have not revealed this information, I will make a guess that when entering WPA settings in the Network Wizard, you received this prompt:
Note: The interface you have selected uses the r8192s_usb module, which is not included in our list of modules supporting WPA encryption.
To help solve this problem, I need you to plug in your USB wifi device, and please report the results of this command:

Code: Select all

readlink /sys/class/net/wlan0/device/driver
The result should be in this form:

Code: Select all

../../../../../../bus/usb/drivers/
but it's the very last characters I need to see; this will be the name by which the driver identifies itself.

Posted: Fri 26 Feb 2010, 15:36
by edoc
# readlink /sys/class/net/wlan0/device/driver
../../../../bus/pci/drivers/ath5k
# readlink /sys/class/net/wlan1/device/driver
../../../../../../bus/usb/drivers/rtl819xSU
The first one is the internal nic, the second is the Belkin N USB.

I am experimenting with the Belkin as the internal (a/b/g) nic seems to slowing down the whole Wifi network.

Posted: Sat 27 Feb 2010, 10:11
by tempestuous
edoc wrote:../../../../../../bus/usb/drivers/rtl819xSU
Thanks. As you can see, the r8192s_usb driver identifies itself as rtl819xSU.
Such cases demonstrate why it's difficult for me to contribute drivers for hardware which I don't own, myself.

Now attached is a hotfix which should allow Puppy's Network Wizard to configure the r8192s_usb driver for WPA encryption. Please let me know if it works.

Also be aware that you must be clear about whether your wifi router has been set for WPA encryption, or WPA2 encryption. The Network Wizard requires you to specify one or the other.

EDIT: hotfix tested successfully. Realtek drivers updated in earlier post.

Posted: Sat 27 Feb 2010, 23:45
by edoc
That did it, thanks!

Yes, it is WPA2 here, the Wii won't do plain vanilla WPA for some reason.

Posted: Sun 28 Feb 2010, 01:31
by tempestuous
OK, both Realtek driver packages have been updated with the WPA fix in the earlier post.
http://www.murga-linux.com/puppy/viewto ... 457#346457

Posted: Sun 28 Feb 2010, 13:07
by tempestuous
And since we're on the subject of Realtek wifi drivers, I just updated the PCI version of the driver to the latest ver 14.0115.2010.

Posted: Sun 28 Feb 2010, 13:39
by edoc
Are you aware of anyone using a Novatel (Verizon) USB727 cellphone modem?