This is a split board - You can return to the Split List for other boards.

why is installing drivers on ubuntu so complicated?

#1TrueKuPosted 6/17/2012 10:53:49 PM
windows -> load cd, click exe, click next until you can click finish.

ubuntu -> load cd, look at random folders until you can see that there's nothing that runs (30 minutes), go to google, search through 20 topics that ask about the driver how to work it, find out that 8 of them don't work, 6 of them redirect you back to letmegooglethatforyou, and 6 is a topic about the user asking being too unintelligent to use linux and describe linux as not being windows and therefore it's the users fault for being incapable of working linux (4 hours). then after 6 hours, you finally find a topic after scrolling down and up and nexting 40 pages of nexts, and then you see this 4 screen long incantations of gibberish, opening out deep obscure files, renaming config file variables, adding data fields to config files, then finding magic incantation why the **** do i have to make it? why do i have locate all these files? wtf is a modprobe and why do i have to read a 1000 page book on modprobing before i can probe it?
---
Just to see what happens.
#2hellmasterpPosted 6/17/2012 11:06:26 PM
Someone doesn't know how to use the repositories...
---
http://valid.canardpc.com/show_oc.php?id=557350 -my old mobo oc
http://valid.canardpc.com/show_oc.php?id=2341052 -current mobo oc
#3GM_Posted 6/17/2012 11:25:24 PM
hellmasterp posted...
Someone doesn't know how to use the repositories...

---
Not updating this sig until the Mods get some common sense.
Started: 6/17/12
#4TrueKu(Topic Creator)Posted 6/17/2012 11:30:55 PM
then why doesn't anyone else use this "repository"

probably because it's BS that doesn't work.
---
Just to see what happens.
#5Skul_Posted 6/17/2012 11:33:19 PM
No, they dont use it cause they dont know how to.

Like you.
---
Official Head of the Department of Education for the NDF.
i5-2500@3.3GHz|8GB|GeForceGTX550TI||W7-64bit|1TBHDD|P8Z68M-PRO
#6Digital StormPosted 6/17/2012 11:34:08 PM
Do you think we all install our software off of optical media and floppies? No, we have network cards and Internet access, point click install. Sure, it might not be in the same class as Windows 7 when it comes to drivers but many Linux distros aren't the same ones that were being used a decade and a half ago which landed you in dependency hell when you tried to install/update something.
---
Ooo eee, oo ah ah, ting tang, walla walla bing bang.
#7TrueKu(Topic Creator)Posted 6/17/2012 11:41:03 PM(edited)
Then how to I repos it with an RT5370STA chip wifi adapter?

Exactly, the only thing you "community" are able to do is post snarky comments on teh boards, and then complain about teh corporations, teh m$ is trying to keep Linux out of teh mainstream desktop.

No, if you extremely lucky, you can actually find something resembling instructions on the internet for your device, and then you can try to see if actually works in a couple hours. And they typically look like this, is this a instruction on "repositories"

Note: Only go through this tutorial if you are familiar with Linux, the CLI and your computer's hardware. Also, make sure you back up your data before you proceed. As usual, we can't take responsibility for any data loss or hardware damage. Please also note that this whole tutorial may become obsolte with the next Ubuntu release or the next Linux kernel, as configurations change and new drivers get included in the kernel.

Open a terminal and find out which WiFi card you have installed in your system by typing: lspci
Go through the list of PCI components and look for "network controller". This should look something like this:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
Now find out which kernel version you have: uname -r
This should be 2.6.38 on Ubuntu Natty.
Head over to Realtek's website and look for your chipset: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true
Depending on your chipset you may find two different driver versions. If you have the RTL8188CE chipset, for example, then you have to choose between a driver for kernel 2.6.34 and earlier, and a version for kernel 2.6.35 and later. Even though you now know your kernel version, this is not as easy as it looks. As of today (2011-06-14), the version for kernels 2.6.35 and later causes unpredictable crashes on Lenovo systems. When we compiled and installed this version on our system, we were greeted with a kernel panic error message on reboot. As long as this situation remains unchanged, you are stuck with the driver for kernel versions 2.6.34 and earlier. Realtek has been contacted about the problem, though, and we hope that this will be resolved in the near future. Check ThinkWiki to read about the current status here.
Download the appropriate driver for your WiFi card and unpack it to your home directory. You should now have a "rtl8192ce_*" folder in your home directory.
Get the tools necessary to compile the driver:
sudo apt-get update
sudo apt-get install --reinstall linux-headers-generic build-essential
Now we need to unload and block the original kernel modules/drivers from the Natty kernel. Otherwise they would destabilize the Realtek driver which we're going to install:
sudo rmmod rtl8192ce
To blacklist the original kernel drivers/modules, open gedit:
gksu gedit /etc/modprobe.d/blacklist.conf
Now insert the following two lines at the end of the file:
blacklist rtl8192ce
blacklist rtlwifi
Now it's time to compile and install the official Realtek driver. Change to the directory of the driver you downloaded before:
cd rtl8192ce_*/
Run the following commands in order:
make clean
sudo su
make
make install
exit
Reboot

---
Just to see what happens.
#8Digital StormPosted 6/17/2012 11:54:42 PM
The instructions in order to get the driver are obviously right there.... What's the problem? Oh... that's right, you chose to moan, *****, complain while sitting atop your orange crate crying about how you have a smoked ham under one arm but no bread under the other.

Maybe if you would have actually provided some semblance of a problem or errors that you were receiving rather than Wha! Wha! Wha! perhaps we might have been more receptive and actually made a thoughtful attempt to help you.

We can only work with what we are given. **** in... **** out.
---
Ooo eee, oo ah ah, ting tang, walla walla bing bang.
#9hellmasterpPosted 6/18/2012 12:07:43 AM
From: TrueKu | #007
Then how to I repos it with an RT5370STA chip wifi adapter?

Exactly, the only thing you "community" are able to do is post snarky comments on teh boards, and then complain about teh corporations, teh m$ is trying to keep Linux out of teh mainstream desktop.

No, if you extremely lucky, you can actually find something resembling instructions on the internet for your device, and then you can try to see if actually works in a couple hours. And they typically look like this, is this a instruction on "repositories"

Note: Only go through this tutorial if you are familiar with Linux, the CLI and your computer's hardware. Also, make sure you back up your data before you proceed. As usual, we can't take responsibility for any data loss or hardware damage. Please also note that this whole tutorial may become obsolte with the next Ubuntu release or the next Linux kernel, as configurations change and new drivers get included in the kernel.

Open a terminal and find out which WiFi card you have installed in your system by typing: lspci
Go through the list of PCI components and look for "network controller". This should look something like this:
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
Now find out which kernel version you have: uname -r
This should be 2.6.38 on Ubuntu Natty.
Head over to Realtek's website and look for your chipset: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=48&PFid=48&Level=5&Conn=4&DownTypeID=3&GetDown=false&Downloads=true
Depending on your chipset you may find two different driver versions. If you have the RTL8188CE chipset, for example, then you have to choose between a driver for kernel 2.6.34 and earlier, and a version for kernel 2.6.35 and later. Even though you now know your kernel version, this is not as easy as it looks. As of today (2011-06-14), the version for kernels 2.6.35 and later causes unpredictable crashes on Lenovo systems. When we compiled and installed this version on our system, we were greeted with a kernel panic error message on reboot. As long as this situation remains unchanged, you are stuck with the driver for kernel versions 2.6.34 and earlier. Realtek has been contacted about the problem, though, and we hope that this will be resolved in the near future. Check ThinkWiki to read about the current status here.
Download the appropriate driver for your WiFi card and unpack it to your home directory. You should now have a "rtl8192ce_*" folder in your home directory.
Get the tools necessary to compile the driver:
sudo apt-get update
sudo apt-get install --reinstall linux-headers-generic build-essential
Now we need to unload and block the original kernel modules/drivers from the Natty kernel. Otherwise they would destabilize the Realtek driver which we're going to install:
sudo rmmod rtl8192ce
To blacklist the original kernel drivers/modules, open gedit:
gksu gedit /etc/modprobe.d/blacklist.conf
Now insert the following two lines at the end of the file:
blacklist rtl8192ce
blacklist rtlwifi
Now it's time to compile and install the official Realtek driver. Change to the directory of the driver you downloaded before:
cd rtl8192ce_*/
Run the following commands in order:
make clean
sudo su
make
make install
exit
Reboot



Someone also doesn't know how to follow directions...
---
http://valid.canardpc.com/show_oc.php?id=557350 -my old mobo oc
http://valid.canardpc.com/show_oc.php?id=2341052 -current mobo oc
#10TrueKu(Topic Creator)Posted 6/18/2012 12:44:58 AM(edited)
OH NOW REPOSITORY SUDDENLY DOESN'T EXIST!
**** ****
LINUX SUCKS!!

**** IT!!!
**** ***
**** ALL OF ****!!!
**** *** too
---
Just to see what happens.