Page 1 of 1

How to Install a wifi driver from .tgz file? (Solved)

Posted: Thu 07 Nov 2013, 01:15
by nicko02338
Hi all!
I am entering in this exciting world of puppy linux. I am very new!. I will appreciate very much your help on this issue.

I've already install a puppy linux version on a pen drive to use on a computer. The problem is I cannot install the Wireless PCI driver. I downloaded the driver from Intel site for linux in a .tgz format, but I don't know how install it. Is it possible to install? Could you tell how do that?.

Thank you!

Posted: Thu 07 Nov 2013, 01:58
by nilsonmorales
well if someone wants help you need more datas.
my knowledge is little but I would do this:
open terminal and type
lspci -nn

and send your wireless chip driver
ex.
Bus 001 Device 002: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter (mine)

in terminal you can type
pdiag

send the compressed file here

hope help you.

Posted: Thu 07 Nov 2013, 07:20
by bigpup
What version of Puppy?

Puppy may already have the needed driver for your hardware.
Have you tried to setup wireless?
Good guide to follow:
http://www.murga-linux.com/puppy/viewtopic.php?t=65346

Posted: Fri 08 Nov 2013, 01:01
by nicko02338
Thank you both guys!

I've run the lspci -nn comand and this is what it tell me about the wireless chip:

02:00.0 Network controller [0280]: Intel Corporation Centrino Ultimate-N 6300 [8086:422b]

I've also tried to setup the wireless, but it didn't work. When I try to configure the wifi, the system show me a message like this:

Error!
Failed to raise interface wlan0
Failed command was: ifconfig wlan0 up
Error returned was:
ifconfig: SIOCSIFFLAGS: no such file or directory

The Puppy Linux version is 5.2.8.

By the way, the command pdiag in terminal, tell me: command not found.

I hope this data is useful to you, so you can help me.

Thank you!

Posted: Fri 08 Nov 2013, 13:28
by mikeb
ifconfig: SIOCSIFFLAGS: no such file or directory
hmmm sounds familiar....not happy driver/kernel.

To your original question you build a driver from the tgz file with the aid of the puppy dev x and kernel sources.... or

You post a link here of the driver package from intel and some nice person here does it for you ... it may be an oddball that has not been included especially in lucid if its less than 2/3 years old.

By the way is it lucid with 2.6.33 kernel or the latest version.... uname -a in a console/terminal will tell you

Mike

Posted: Fri 08 Nov 2013, 21:38
by nicko02338
Thank you for your support Mikeb.

I did what you told me and this is the result:
Linux puppypc 2.6.33.2 #1 SMP Thu May 27 10:56:32 EST 2010 i686 GNU/LINUX

The .tgz file of the linux driver of this wifi board, I get from:
http://www.intel.com/support/wireless/w ... 034398.htm
Please check if it is ok.

Do you know what this error means and what can I do?
ifconfig: SIOCSIFFLAGS: no such file or directory

Thank you!

Posted: Sat 09 Nov 2013, 00:02
by mikeb
ok well intel suggest you will have a driver on lucid so the downloads are for the firmware that the driver will need to load... do as it says and extract the ucode file and place it in /lib/firmware...you will see similar files in there.
It may be that a later vision is needed...this one seems to be the one you want

http://wireless.kernel.org/en/users/Dri ... 21.4.1.tgz

There is no compiling involved you will be pleased to know.

That error message is the sort of thing that happens if the driver/firmware is not quite right.

The kernel should get the right firmware when the driver is loaded.... if you run dmesg in a termiinal it lists what happens during loading which should mention loading the firmware....you may have to do this after a reboot or use the wireless wizard to unload and reload the driver (should be similar name..I don't have lucid on at the moment)

hope that makes some sense

mike

Posted: Sat 09 Nov 2013, 04:07
by nicko02338
Hey Mikeb! You are a genius!
That worked!

Thank you very much for your help!

Please guide me now regarding this topic. Should I modify it and write [solved] or something like that on the name?. Should I close it?

Posted: Sat 09 Nov 2013, 04:18
by rjbrewer
nicko02338 wrote:Hey Mikeb! You are a genius!
That worked!

Thank you very much for your help!

Please guide me now regarding this topic. Should I modify it and write [solved] or something like that on the name?. Should I close it?
Add (solved) to your initial post subject.

Posted: Sat 09 Nov 2013, 05:32
by tempestuous
Yes, some good troubleshooting by mikeb.
If anyone else stumbles upon this thread, I mention that the missing firmware was identified a few months after the release of Puppy Lucid 5.1 in 2010, and a firmware update posted here -
http://murga-linux.com/puppy/viewtopic. ... 421#497421
It's worth reading the additional information in that post.

As I understand it, this firmware should have been included in Puppy Lucid 5.2.8, so nicko02338 it appears you're not using the most recent Puppy Lucid version.

Posted: Sat 09 Nov 2013, 11:42
by mikeb
well I been called a few things here including troll and senile so thanks :)

Yes probably was mentioned but the forum makes a poor wiki unfortunately especially those mega long threads... my patience tends to run out when answers lie in those..... :D

have fun

Mike

Posted: Sat 09 Nov 2013, 18:53
by nicko02338
Thank you for your help!
As I understand it, this firmware should have been included in Puppy Lucid 5.2.8, so nicko02338 it appears you're not using the most recent Puppy Lucid version.
Which is the last version of puppy linux? I downloaded this from:
http://puppylinux.org/main/Download%20L ... elease.htm
Oh! I see now! Is it Slacko 5.6 the lattest version of puppy linux?

Posted: Sat 09 Nov 2013, 19:54
by bigpup
Is it Slacko 5.6 the lattest version of puppy linux?
It is newer than Lucid Puppy 5.2.8.

At present Slacko 5.6 and Precise 5.7.1 are the newest Puppies.

However, they are developed to support the latest hardware and may have problems on older computers.
This is a moving target, so support for older hardware is a try it and see if it works for you.

Posted: Sun 10 Nov 2013, 02:07
by Flash
Nick, there are several ways to try a different version of Puppy without installing it. One is to burn the iso to a rewritable CD or DVD and boot the disk with the "puppy pfix=ram" boot option, to make sure it doesn't try to look for a Save file somewhere in the computer.

If the new Puppy works better for you than the one you have installed in the computer, you can save its configuration to the CD or DVD, creating a multisession disk that doesn't need a hard disk drive at all.