New IMB Lenovo L512 >I downloaded the drivers and Need to install them.

In the revision for the driver information it says it’s for Ubuntu, but I assume it will work here as well.

Release date = 2010-05-07
Operating system release = Ubuntu 8.10/ubuntu9.04/ubuntu9.10/ubuntu10.04/moblin2/android-x86_090916
Kernel version = 2.6.28/2.6.30/2.6.31/2.6.32/2.6.33/2.6.34
Release driver version = 0017.0507.2010
Change history =
1. update firmware.
2. link NO-QOS-11N-AP use N mdoe.
3. Close LED when ifconfig wlan0 down.
4. Fix RTL8192SE WRT300N TP low issue.
5. To make LED dim time short enough when power save open.
6. Remove ubuntu10.04 self rtl8192se driver in make install.

In the supplied information from Realtek it tells me to:

			II. Compile & Installation & uninstall

========================================================================================
You can enter top-level directory of driver and execute follwing command to
Compile, Installation, or uninstall the driver:
0. Change to Super User
sudo su

1. Compile driver from the source code 
   make

2. Install the driver to the kernel
       make install
       reboot

When I do this the Make command is not correct for openSUSE can you help me install these drivers please.

Hello and since this seems to be your first posting, welcome to OpenSUSE.

Could you specify (post the error message that make gives while compiling) what do you mean with make is not correct?
There are several error possibilities. If you run make for a terminal with su - (you have to be in the very directory where the driver is being compiled) then every error of make will tell you also the missing package.
You need for sure gcc, kernel headers, sometimes you need some developer version of some packages. Make in general tells you when it stops what is missing. You can advance by trial and error. But DON’T do make install before make runs without errors. This may impair you system.
I suppose also you are trying to install on 11.3. In general it would be nice to always indicate:
Os version
kernel version
chipset version
For what exact hardware do you wish to install the driver (if I do understand a Realtech hardware, but which one?
What is the exact error message.
Then people here will be in better position to help.

Fresh install of openSUSE 11.3 Kernel Linux 2.6.34-12-desktop GNOME 2.30.0

I did what you said and makewas not installed so I typed in what it said and it installed. “zypper install make”

I then in the terminal cd and went into the directory of the drivers folder that I downloaded which it is in my Downloads folder and typed “make” in the terminal.
it gave me this message. >

 make
make: *** /lib/modules/2.6.34-12-desktop/build: No such file or directory.  Stop.
make: *** [all] Error 2

I know this is alot sorry, this is the read me text file inside the Driver folder that I am trying to follow and install.


Release Date: 2010-0507, ver 0017 
RTL8192SE Linux driver
   --This driver supports RealTek rtl8192SE PCI Wireless LAN NIC
     for
     2.6 kernel:
     Fedora Core 2/3/4/5, Debian 3.1, Mandrake 10.2/Mandriva 2006, 
     SUSE 9.3/10.1/10.2, Gentoo 3.1, Ubuntu 7.10/8.04/8.10/9.04/9.10/10.04, 
     moblin(V2), android-x86_090916, etc.
     2.4 kernel:
     Redhat 9.0/9.1

========================================================================================
				I. Component 
========================================================================================
The driver is composed of several parts:
	1. Firmare to make nic work
           1.1 firmare/RTL8192SE

	2. Module source code
	   2.1 rtllib 
	   2.2 HAL/rtl8192
	   2.3 wpa_supplicant-0.6.9.tar.gz (User can download the latest version 
	       from internet also, but it is suggested to use default package 
               contained in the distribution because there should less compilation
	       issue.)
	
	3. Script to build the modules
	   3.1 Makefile 

	4. Script to load/unload modules
	   4.1 wlan0up 
	   4.2 wlan0down 

	5. Script and configuration for DHCP
 	   5.1 wlan0dhcp
	   5.2 ifcfg-wlan0

	6. Example of supplicant configuration file:
	   6.1 wpa1.conf

	7. Script to run wpa_supplicant
	   7.1 runwpa

========================================================================================
				II. Compile & Installation & uninstall
========================================================================================
You can enter top-level directory of driver and execute follwing command to
Compile, Installation, or uninstall the driver:
        0. Change to Super User
	   sudo su

	1. Compile driver from the source code 
	   make

	2. Install the driver to the kernel
           make install
           reboot

	3. uninstall driver
	   make uninstall

========================================================================================
				III. Start Up Wireless
========================================================================================
You can use two methord to start up wireless:
<<Method 1>>
	1. Install driver like II. and reboot OS
	2. Wireless will brought up by GUI, such as NetworkManager
	3. If Wireless is not brought up by GUI, you can use: 
	   ifconfig wlan0 up 
	   Note: some times when you have two wireless NICs on your computer,
		 interface "wlan0" may be changed to "wlan1" or "wlan2", etc. 
		 So before "ifconfig wlan0 up", you can use "iwconfig" to check
		 which interface our NIC is.

<<Method 2>>
	Not install driver But Only load the driver module to kernel and 
	start up nic.
	1. Compile the drivers from the source code
	   make

        2. Copy firmware to /lib/firmware/ or /lib/firmware/(KERNEL_VERSION)/
           cp -rf firmware/RTL8192SE /lib/firmware           or
           cp -rf firmware/RTL8192SE /lib/firmware/(KERNEL_VERSION)
           Note: This depends on whether (KERNEL_VERSION) subdirectory exists 
	         under /lib/firmware

	3. Load driver module to kernel.
	   ./wlan0up
           Note: when "insmod: error inserting 'xxxx.ko': -1 File exists" comes 
		 out after run ./wlan0up, please run ./wlan0down first, then it 
		 should Be ok..
	   Note: If you see the message of "unkown symbol" during ./wlan0up, it
		 is suggested to start up nic use <<Method 1>>.

	4. start up nic
	   ifconfig wlan0 up 

========================================================================================
				IV. Set wireless lan MIBs 
========================================================================================
This driver uses Wireless Extension as an interface allowing you to set
Wireless LAN specific parameters.

Current driver supports "iwlist" to show the device status of nic
        iwlist wlan0 [parameters]
where
        parameter explaination      	[parameters]    
        -----------------------     	-------------   
        Show available chan and freq	freq / channel  
        Show and Scan BSS and IBSS 	scan[ning]          
        Show supported bit-rate         rate / bit[rate]        

For example:
	iwlist wlan0 channel
	iwlist wlan0 scan
	iwlist wlan0 rate

Driver also supports "iwconfig", manipulate driver private ioctls, to set MIBs.

	iwconfig wlan0 [parameters] [val]
where
	parameter explaination      [parameters]        [val] constraints
        -----------------------     -------------        ------------------
        Connect to AP by address    ap              	[mac_addr]
        Set the essid, join (I)BSS  essid             	[essid]
        Set operation mode          mode                {Managed|Ad-hoc}
        Set keys and security mode  key/enc[ryption]    {N|open|restricted|off}

For example:
	iwconfig wlan0 ap XX:XX:XX:XX:XX:XX
	iwconfig wlan0 essid "ap_name"
	iwconfig wlan0 mode Ad-hoc
	iwconfig wlan0 essid "name" mode Ad-hoc
	iwconfig wlan0 key 0123456789 [2] open
	iwconfig wlan0 key off
	iwconfig wlan0 key restricted [3] 0123456789
        iwconfig wlan0 key s:12345

	Note: There are two types of key, "hex" code or "ascii" code. "hex" code
	      only contains hexadecimal characters, "ascii" code is consist of 
              "ascii" characters. Assume the "hex" code key is "0123456789", you 
              are suggested to use command like this "iwconfig wlan0 key 0123456789". 
              Assume the "ascii" code key is "12345", you should enter command 
              like this "iwconfig wlan0 key s:12345".

        Note: Better to set these MIBS without GUI such as NetworkManager and be 
	      sure that our nic has been brought up before these settings. WEP key
	      index 2-4 is not supportted by NetworkManager.

========================================================================================
				V. Getting IP address
========================================================================================
After start up the nic, the network needs to obtain an IP address before
transmit/receive data.

This can be done by setting the static IP via "ifconfig wlan0 IP_ADDRESS"
command, or using DHCP.

If using DHCP, setting steps is as below:

	1. connect to an AP via "iwconfig" settings
	   iwconfig wlan0 essid [name]	or
	   iwconfig wlan0 ap XX:XX:XX:XX:XX:XX

	2. run the script which run the dhclient
	   ./wlan0dhcp           or 
	   dhcpcd wlan0
           Note: Some network admins require that you use the hostname and 
	         domainname provided by the DHCP server. In that case, use 
	         dhcpcd -HD wlan0.
		

========================================================================================
				VI. WPAPSK/WPA2PSK 
========================================================================================
Wpa_supplicant helps to secure wireless connection with the protection of 
WPAPSK/WPA2PSK mechanism. 

If the version of Wireless Extension in your system is equal or larger than 18, 
WEXT driver interface is recommended. Otherwise, IPW driver interface is advised.  
Note: Wireless Extension is defined use "#define WIRELESS_EXT" in Kernel
Note: To check the version of wireless extension, please type "iwconfig -v"


If IPW driver interface is used, it is suggested to follow the steps from 1 to 6. 
If wpa_supplicant has been installed in your system, only steps 5 and 6 are 
required to be executed for WEXT driver interface.

To see detailed description for driver interface and wpa_supplicant, please type
"man wpa_supplicant".  
	
	1. load latetest source code for wpa supplicant or use wpa_supplicant-0.6.9 
	   attached in this package.
	   Note: It is suggested to use default package contained in the 
		 distribution because there should less compilation issue.

	   Unpack source code of WPA supplicant:
	   tar -zxvf wpa_supplicant-0.6.9.tar.gz (e.g.) 
	   cd wpa_supplicant-0.6.9
	
	2. Create .config file:
	   cp defconfig .config
	
	3. Edit .config file, uncomment the following line if ipw driver interface 
	   will be applied:
	   #CONFIG_DRIVER_IPW=y.
		
	4. Build and install WPA supplicant:
	   make
	   cp wpa_cli wpa_supplicant /usr/local/bin	
	   NOTE:
	   	1) If make error for lack of <include/md5.h>, install the openssl
		   lib(two ways):

	       	   1> Install the openssl lib from corresponding installation disc:
	              Fedora Core 2/3/4/5(openssl-0.9.71x-xx), 
	              Mandrake10.2/Mandriva10.2(openssl-0.9.7x-xmdk),
	              Debian 3.1(libssl-dev), Suse 9.3/10.0/10.1(openssl_devl), 
	              Gentoo(dev-libs/openssl), etc.
	       	   2> Download the openssl open source package from [OpenSSL: The Open Source toolkit for SSL/TLS](http://www.openssl.org), 
		      build and install it.
	   	2) If make errors happen in RedHat(and also Fedora Core) for kssl.h, 
		   please add lines below into Makefile

	           CPPFLAGS+=-I/usr/kerboros/include
	 
	5. Edit wpa_supplicant.conf to set up SSID and its passphrase.
	   For example, the following setting in "wpa1.conf" means SSID 
           to join is "BufAG54_Ch6" and its passphrase is "87654321".

	   Example 1: Configuration for WPA-PWK
	   network={
			ssid="BufAG54_Ch6"
			#scan_ssid=1 //see note 3
			proto=WPA
			key_mgmt=WPA-PSK
			pairwise=CCMP TKIP
			group=CCMP TKIP WEP104 WEP40
			psk="87654321"
			priority=2
		  }
	
	    Example 2: Configuration for LEAP
	    network={
			ssid="BufAG54_Ch6"
			key_mgmt=IEEE8021X
			group=WEP40 WEP104
			eap=LEAP
			identity="user1"
			password="1111"
		  }

	    Example 3: Linking to hidden ssid given AP's security policy exactly.
	    (see note 3 below)
            ap_scan=2
	    network={
		ssid="Hidden_ssid"
		proto=WPA
		key_mgmt=WPA-PSK
		pairwise=CCMP
		group=CCMP
		psk="12345678"
	  	}
		
	    Example 4: Linking to ad-hoc (see note 4 below)
	    ap_scan=2
	    network={
		ssid="Ad-hoc"
                mode=1
		proto=WPA
		key_mgmt=WPA-NONE
		pairwise=NONE
		group=TKIP
		psk="12345678"
		}

	    Note: 
		1) proto=WPA for WPA, proto=RSN for WPA2. 
	      	2) If user needs to connect an AP with WPA or WPA2 mixed mode, 
		   it is suggested to set the cipher of pairwise and group to 
		   both CCMP and TKIP unless you know exactly which cipher type 
		   AP is configured.
	      	3) When connecting to hidden ssid, explicit security policy 
		   should be given with ap_scan=2 being setted.
	      	4) It is suggested setting ap_scan to 2 and mode to 1 when 
		   linking to or creating an ad-hoc. Group and pairwise
		   cipher type should also be set explicitly, always with group 
		   setting to TKIP or CCMP and pairwise setting to NONE. 
		   Lower version wpa_supplicant may not allow setting group to 
		   CCMP with pairwise setting to NONE. So if any problem, you may 
		   try to set both group and pairwise to CCMP, leaving other
		   setting unchanged, when connecting to an CCMP-encrypted ad-hoc.
	      	5) As for more config setting option, please refer to wpa_supplicant.conf 
		   in wpa_supplicant.tar.gz that we provide.

	6. Execute WPA supplicant (Assume module of rtl8192se has been loaded):
           ./runwpa

           Note: 
		 The script runwpa will check Wireless Extension version automatically.
                 If the version of Wireless Extension is equal or greater than 18, the
                 option of "-D wext" will be selected, otherwise, the option of "-D ipw" 
                 selected.

On 07/16/2010 06:26 PM, My2CentsWorth wrote:
>
> Fresh install of openSUSE 11.3 Kernel Linux 2.6.34-12-desktop GNOME
> 2.30.0
>
> I did what you said and makewas not installed so I typed in what it
> said and it installed. “zypper install make”
>
> I then in the terminal cd and went into the directory of the drivers
> folder that I downloaded which it is in my Downloads folder and typed
> “make” in the terminal.
> it gave me this message.>
> Code:
> --------------------
> make
> make: *** /lib/modules/2.6.34-12-desktop/build: No such file or directory. Stop.
> make: *** [all] Error 2
> --------------------

You need to install the kernel headers package. Note that there are some 8192
drivers in 2.6.34. I’m not sure about the SE. Please post the section of the
putput of “.sbin/lspci -nnk” that describes the Realtek device.

PLease be aware that it usally takes considerable work to get the Realtek
drivers to compile and run. Are you sure your skills up to the task? I have been
doing kernel hacking since 2.5.9, and I sometimes have trouble with a Realtek
driver.

03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:e020]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
	Subsystem: Lenovo Device [17aa:2131]
	Kernel driver in use: r8169

Are you sure your skills up to the task?

No but I have no information on this computer its a clean install and have a lot of time to learn and play. I did install Ubuntu 10.04 LTS and the wireless worked fine however when I run my BOINC software it tends to glitch up in Ubuntu so am hoping to set it up here. Like I say I am in no big hurry and have no problem reinstalling if things go wrong. I tried following your how to at first lwfinger, but I wasn’t getting too far with my situation. Thanks for any help you may offer.

On 07/16/2010 07:26 PM, My2CentsWorth wrote:

>> Are you sure your skills up to the task?
> No but I have no information on this computer its a clean install and
> have a lot of time to learn and play. I did install Ubuntu 10.04 LTS and
> the wireless worked fine however when I run my BOINC software it tends
> to glitch up in Ubuntu so am hoping to set it up here. Like I say I am
> in no big hurry and have no problem reinstalling if things go wrong. I
> tried following your how to at first lwfinger, but I wasn’t getting too
> far with my situation. Thanks for any help you may offer.

The RTL8192 drivers are vendor written and part of the staging tree. That does
not mean anything to you, but it shows me that the quality is too low to be in
the regular kernel, and that there are no guarantees. As I said earlier, I have
trouble building some of those drivers. If you look at the output of dmesg, you
will see the line “module is from the staging directory, the quality is unknown,
you have been warned”. This lack of quality is likely the reason for the
glitches in Ubuntu. As the baseline kernels are the same as in openSUSE, there
will likely be no difference here.

Please run the command “/sbin/lspci -nnk” and post the section of the output
that describes the Realtek device.

Sorry I thought the code in my previous is all you wanted, here is the entire output:

my2centsworth@linux-0c30:~> /sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 12)
	Subsystem: Lenovo Device [17aa:2183]
	Kernel driver in use: agpgart-intel
00:02.0 VGA compatible controller [0300]: Intel Corporation Core Processor Integrated Graphics Controller [8086:0046] (rev 12)
	Subsystem: Lenovo Device [17aa:215a]
	Kernel driver in use: i915
00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06)
	Subsystem: Lenovo Device [17aa:215f]
00:1a.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 06)
	Subsystem: Lenovo Device [17aa:2163]
	Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 06)
	Subsystem: Lenovo Device [17aa:215e]
	Kernel driver in use: HDA Intel
00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 06)
	Kernel driver in use: pcieport
00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 06)
	Kernel driver in use: pcieport
00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [8086:3b46] (rev 06)
	Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [8086:3b48] (rev 06)
	Kernel driver in use: pcieport
00:1c.4 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [8086:3b4a] (rev 06)
	Kernel driver in use: pcieport
00:1c.5 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 [8086:3b4c] (rev 06)
	Kernel driver in use: pcieport
00:1d.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 06)
	Subsystem: Lenovo Device [17aa:2163]
	Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a6)
00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller [8086:3b09] (rev 06)
	Subsystem: Lenovo Device [17aa:2166]
00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller [8086:3b29] (rev 06)
	Subsystem: Lenovo Device [17aa:2168]
	Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 06)
	Subsystem: Lenovo Device [17aa:2167]
00:1f.6 Signal processing controller [1180]: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem [8086:3b32] (rev 06)
	Subsystem: Lenovo Device [17aa:2190]
02:00.0 System peripheral [0880]: JMicron Technology Corp. SD/MMC Host Controller [197b:2382]
	Subsystem: Lenovo Device [17aa:212e]
	Kernel driver in use: sdhci-pci
02:00.2 SD Host controller [0805]: JMicron Technology Corp. Standard SD Host Controller [197b:2381]
	Subsystem: Lenovo Device [17aa:212d]
02:00.3 System peripheral [0880]: JMicron Technology Corp. MS Host Controller [197b:2383]
	Subsystem: Lenovo Device [17aa:212f]
	Kernel driver in use: jmb38x_ms
02:00.4 System peripheral [0880]: JMicron Technology Corp. xD Host Controller [197b:2384]
	Subsystem: Lenovo Device [17aa:2130]
03:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8191SEvB Wireless LAN Controller [10ec:8172] (rev 10)
	Subsystem: Realtek Semiconductor Co., Ltd. Device [10ec:e020]
04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller [10ec:8168] (rev 03)
	Subsystem: Lenovo Device [17aa:2131]
	Kernel driver in use: r8169
ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02)
	Subsystem: Lenovo Device [17aa:2196]
ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 02)
	Subsystem: Lenovo Device [17aa:2196]
ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2d10] (rev 02)
	Subsystem: Lenovo Device [17aa:2196]
ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2d11] (rev 02)
	Subsystem: Lenovo Device [17aa:2196]
ff:02.2 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d12] (rev 02)
	Subsystem: Lenovo Device [17aa:2196]
ff:02.3 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d13] (rev 02)
	Subsystem: Lenovo Device [17aa:2196]
my2centsworth@linux-0c30:~> 

On 07/16/2010 11:06 PM, My2CentsWorth wrote:
>
> Sorry I thought the code in my previous is all you wanted, here is the
> entire output:

I missed that info in the previous message. The 10ec:8172 device is not
supported by any drivers in even the latest kernel, thus you will need to build
the driver. To do this, you need to have the kernel headers installed. To get
these, issue the command


sudo zypper install kernel-headers

With these available, you should be able to change directory to the one that
contains the Reaktek source, and enter “make”. There is good news - I downloaded
the driver from the Realtek site and compiled it with no changes. There were two
warnings that can be ignored. Once the build finishes, you should copy the
firmware as described in the instructions you posted, and load the new driver
with the command


sudo /sbin/insmod HAL/rtl8192/r8192se_pci.ko

You should now be able to bring the wireless device up with NetworkManager. If
it works this way, then you can “permanently” install it with


sudo make install

The installation is not really permanent as the driver must be rebuilt and
reinstalled each time there is a kernel update. The firmware will remain. You
only need to do that step with a new installation.

As you see, these instructions are a lot simpler than the list you posted
earlier. Ignore those except for the step that says to copy the firmware.

my2centsworth@linux-reg0:~> sudo /sbin/insmod HAL/rtl8192/r8192se_pci.ko
root's password:
insmod: can't read 'HAL/rtl8192/r8192se_pci.ko': No such file or directory
my2centsworth@linux-reg0:~> 

There is a > HAL/rtl8192/rtl_pci.c
or a > HAL/rtl8192/rtl_pci.h
Everything else seemed to go ok, did I forget to do something?

No hurry, I am greatful for all your help. This is a learning experience for me that I am enjoying.

rtl_pci.c and rtl_pci.h are source files that should have ben converted to the module rtl8192se_pci.ko by make.
So it seems make didnt do its job. Please post the output of make for getting help.

Just guessing here: Since you didnt have make installed, maybe you dont have a proper C compiler environment either?
If not, try installing it (there is a pattern linux kernel development in the yast sw installer that should contain everything you need)

Here is the output for make:

my2centsworth@linux-reg0:~> cd Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/
my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192> make
make -C /lib/modules/2.6.34-12-desktop/build M=/home/my2centsworth/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192 CC=gcc modules
make: *** /lib/modules/2.6.34-12-desktop/build: No such file or directory.  Stop.
make: *** [modules] Error 2
my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192> 

I was assuming those 2 errors were the ones I was told to ignore sorry for the mixup.

No prob! It really seems your kernel build environment is still not complete. Or maybe just not configured right. Have you installed the kernel headers as recommended?

Although I have compiled kernel modules before Im not exactly an expert on this. I always use the kernel sources not only the headers.
So, while there may be more lightweight actions to make it work, I’d still recommend installing the whole kernel development pattern with yast (dont know how to do this with zypper).

After installing new kernel sources I do this to prepare my kernel build environment (maybe not needed because it may be part of yast install post processing):

cd /usr/src/linux
make cloneconfig
make prepare

HTH

P.S.: only ignore warnings if everything works anyways - dont ignore errors, post them :wink:

On 07/17/2010 04:06 PM, My2CentsWorth wrote:
>
> Here is the output for make:
>
> Code:
> --------------------
> my2centsworth@linux-reg0:~> cd Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/
> my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192> make
> make -C /lib/modules/2.6.34-12-desktop/build M=/home/my2centsworth/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192 CC=gcc modules
> make: *** /lib/modules/2.6.34-12-desktop/build: No such file or directory. Stop.
> make: *** [modules] Error 2
> my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192>
> --------------------
>
>
> I was assuming those 2 errors were the ones I was told to ignore sorry
> for the mixup.

I said to ignore two WARNINGS. ERRORS can never be ignored. You still do not
have the kernel headers installed.

Ok I started at te begining so you can see what I have done in the termial:

my2centsworth@linux-reg0:~> sudo zypper install kernel-headers
root's password:
Loading repository data...
Reading installed packages...
'kernel-headers' not found in package names. Trying capabilities.
'linux-glibc-devel' providing 'kernel-headers' is already installed.
Resolving package dependencies...

Nothing to do.
my2centsworth@linux-reg0:~> cd Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/
my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192> make
make -C /lib/modules/2.6.34-12-desktop/build M=/home/my2centsworth/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192 CC=gcc modules
make: *** /lib/modules/2.6.34-12-desktop/build: No such file or directory.  Stop.
make: *** [modules] Error 2
my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192> cd rtl8192s/
my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s> make
rm -fr *.mod.c *.mod *.o .*.cmd *.ko *~
rm -fr .tmp_versions
rm -fr Modules.symvers
rm -fr Module.symvers
rm -fr Module.markers
rm -fr modules.order
rm -fr tags
my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s> sudo /sbin/insmod HAL/rtl8192/r8192se_pci.ko
insmod: can't read 'HAL/rtl8192/r8192se_pci.ko': No such file or directory
my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s> sudo /sbin/insmod HAL/rtl8192/r8192s_pci.ko
insmod: can't read 'HAL/rtl8192/r8192s_pci.ko': No such file or directory
my2centsworth@linux-reg0:~/Downloads/rtl8192se_linux_2.6.0017.0507.2010/HAL/rtl8192/rtl8192s> cd ~
my2centsworth@linux-reg0:~> sudo /sbin/insmod HAL/rtl8192/r8192se_pci.ko
insmod: can't read 'HAL/rtl8192/r8192se_pci.ko': No such file or directory
my2centsworth@linux-reg0:~> 

I can’t find a pci.ko file anywhere even using Tracker search. I will try to follow your instuctions better sorry about the error warning mixup.

Now installing >patterns-openSUSE-devel_kernel - Meta package for pattern devel_kernel

my2centsworth@linux-reg0:~> cd /usr/src/linux
my2centsworth@linux-reg0:/usr/src/linux> make cloneconfig
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:398:1: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
compilation terminated.
make[1]: *** [scripts/basic/fixdep] Error 1
make: *** [scripts_basic] Error 2
my2centsworth@linux-reg0:/usr/src/linux> make prepare
  HOSTCC  scripts/basic/fixdep
scripts/basic/fixdep.c:398:1: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
compilation terminated.
make[2]: *** [scripts/basic/fixdep] Error 1
make[1]: *** [scripts_basic] Error 2
make: *** No rule to make target `include/config/auto.conf', needed by `include/config/kernel.release'.  Stop.
my2centsworth@linux-reg0:/usr/src/linux>

I wasn’t sudo for this so…

On 07/17/2010 06:16 PM, My2CentsWorth wrote:
>
> Code:
> --------------------
> my2centsworth@linux-reg0:~> cd /usr/src/linux
> my2centsworth@linux-reg0:/usr/src/linux> make cloneconfig
> HOSTCC scripts/basic/fixdep
> scripts/basic/fixdep.c:398:1: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
> compilation terminated.
> make[1]: *** [scripts/basic/fixdep] Error 1
> make: *** [scripts_basic] Error 2
> my2centsworth@linux-reg0:/usr/src/linux> make prepare
> HOSTCC scripts/basic/fixdep
> scripts/basic/fixdep.c:398:1: fatal error: opening dependency file scripts/basic/.fixdep.d: Permission denied
> compilation terminated.
> make[2]: *** [scripts/basic/fixdep] Error 1
> make[1]: *** [scripts_basic] Error 2
> make: *** No rule to make target include/config/auto.conf', needed by include/config/kernel.release’. Stop.
> my2centsworth@linux-reg0:/usr/src/linux>
> --------------------
>
> I wasn’t sudo for this so…

As installed by openSUSE, the kernel source is owned by root; however, you
should not do any kernel building as root. Change directory to /usr/src and
enter the command


sudo chown -R my2centsworth:users linux

That will make you the owner of the files. Now cd to /usr/src/linux and repeat
the make commands above.

Speakeasy - Speed Test
Last Result:
Download Speed: 25610 kbps (3201.3 KB/sec transfer rate)
Upload Speed: 24289 kbps (3036.1 KB/sec transfer rate)

I gotta say lwfinger, you are an amazing person. To have the patients to walk me through everything knowing I had no idea what I was doing, reflects your great character. I am positive your knowledge is a main reason people are here today using openSUSE. I for one would like to personally Thank You.

I gotta tell you, I wasn’t sure when the terminal would quit after I did what you instructed in your last post. It compiled code for well over an hour for sure. I was out on the porch swing with my wife as she watered the back yard. We had coffee and relaxed, came back in and it was still going to town LOL.
I connected to the wireless network and rebooted. Everything came back up, automatically connected and works like a charm. My speeds are as fast as the direct connection, Perfect.

Thanks Again.

On 07/18/2010 12:36 AM, My2CentsWorth wrote:
>
> ‘Speakeasy - Speed Test’ (http://www.speakeasy.net/speedtest/)
> Last Result:
> Download Speed: 25610 kbps (3201.3 KB/sec transfer rate)
> Upload Speed: 24289 kbps (3036.1 KB/sec transfer rate)

Good work. We always like to hear from satisfied “customers”.