How to install drivers without the internet?

Hello, I’m very new to linux and I have a small problem. I have a Dell mini 10v and in order to have internet I have to do it wirelessly. however, to do that i have to get the broadcom driver from the packman repository.
Ive done all of this before using a wired connection directly onto the netbook and it worked. now i dont have access to a wired connection.

Edit: I installed opensuse with Live gnome, because didnt have a large enough thumb drive

Is there a way I can download a driver (like in windows) from another computer and transfer it via usb stick…and get it onto my dell 10v?
Thanks in advance!:shame:

reference:
openSUSE Lizards » openSUSE 11.2 on Dell Mini 10v

On 04/05/2010 05:46 PM, manbat wrote:
>
> Hello, I’m very new to linux and I have a small problem. I have a Dell
> mini 10v and in order to have internet I have to do it wirelessly.
> however, to do that i have to get the broadcom driver from the packman
> repository.
> Ive done this by having a wired connected directly connecting to the
> netbook and it worked. but now i dont have access one for a while.
>
> Is there a way I can download a driver (like in windows) from another
> computer and transfer it via usb stick…and get it onto my dell 10v?
> Thanks in advance!:shame:

If you download the rpm using any available system, and sneakernet it to
Linux with your USB stick, you can install it using

sudo rpm -iv <rpm_file_name>

thanks for the quick reply.
where can i get the rpms?

For the record.

Keeping the respective src.rpm(s) at hand (for a rebuild with rpmbuild --rebuild) is also always a good idea.

man rpmbuild

In the terminal i put down
sudo rpm -iv broadcom-wl-kmp-default-5.60.48.36_2.6.31.12_0.2-7.pm.13.3.x86_64

and it gives me
error: failed dependencies
kernel(default:kernel) 09b3f96dfadc6f46 is needed by broadcom-wl-kmp-default-5.60.48.36_2.6.31.12_0.2-7.pm.13.3.x86_64

and that repeats for a while.
not sure what any of it means :frowning:

It means you have picked the wrong package.

Search the section “Unreviewed How To and FAQ”, I have written a little tutorial about finding which package to choose a while ago.

hey, your tutorial was very helpful. I got the right rpm, and it says its installed, but nothing’s happening. I dont even know what questions to ask now

Hi! With broadcom-wl-kmp-* package you need to install broadcom-wl-5.60.48.36-7.pm.13.3.*.rpm package from Packman repository or include b43 and ssb modules in /etc/modprobe.d/50-blacklist.conf. Also try depmod -a command (as root). After that restart laptop.

thanks,
the install was good because the driver is in the add/remove software app. but i guess i need to do something else…not sure though

depmod -a didnt do anything…:’(

I find This topic… But you can build broadcom wireless module for yourself. It’s more complicated, but it works (for me at least).Broadcom Linux Sta

Try this:

  1. Check your kernel version with uname(1) command
**uname -r**

I assume that you use 2.6.31.5-0.1-desktop version.

  1. Check your installed broadcom packages
**rpm -qa | grep broadcom**

I assume that you have installed broadcom-wl-kmp-desktop-5.60.48.36_2.6.31.12_0.2-7.pm.13.3.*.rpm package.

  1. Check b43 and ssb modules in memory with lsmod(8) command.
$> **lsmod | grep b43**
$> **lsmod | grep ssb**

If they are loaded - remove and blacklist them with commands (as root):

#> **rmmod b43**
#> **echo "blacklist b43" >> /etc/modprobe.d/50-blacklist.conf**
#> **rmmod ssb**
#> **echo "blacklist ssb" >> /etc/modprobe.d/50-blacklist.conf**

4 Copy wl.ko module to appropriate location (as root).

#> **cp /lib/modules/2.6.31.12-0.2-desktop/updates/wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/**

5 Build module dependencies with depmod(8) command (as root):

#> **depmod -a**

6 Try to load broadcom wireless module driver (as root):

#> **modprobe wl**

If all things right, you should be able to get wireless working.
Good luck!

novsan,

oh wow! That did the trick! thats alot of assumptions you made, but it all worked out. Im not even sure what all those codes are doing.

thanks man!