Help - Search - Members - Calendar
Full Version: How Do I Install A Driver In Suse 9.3
Linuxhelp > Support > Technical Support
Ollie
I am an absolute newbie to Linux and am trying out Suse 9.3 and am currently absolutely lost. My knowledge of Linux is nowhere. I am trying to connect my computer to the interent through the Sitecom WL-113 wireless usb card dongle. I have downloaded the driver for linux for it from the internet but have no idea what I must do with it from here. I have searched around on the net but cannot find a step by step guide for dummies. They all seem to use terminolgy and instructions I don't understand, e.g.

Untar the package: Code: tar zxvf zd1211-XXXX.tar.gz
(replace the XXXX with the actual version number) go into the directory you've created by unzipping the file: Code:
cd zd1211-XXXX

the above is gibberish to me. PLease help with a step by step guide to do this. Somebody please!!!!!
Ollie
I take that as a no!
DS2K3
Dirvers in Linux are more compicated than drivers in Windows. It would proabbly be considerably easier to install a proper wi-fi card (from a wll-knowm manufacturere since it is more likely to be supported) or use a wired conenction.

If you do want to install the driver, then the isnstructions should be pretty easy to follow with some minimal knowledge. The "code" it shows you, is what you need to type into a console to get tihngs done.

First, navigate to the directory where you saved the driver, then (I will assume you are using Konqueror, the KDE file browser) right click and select "Actions" -> "open terminal here"

Once you have done that, you should see a window with a flashing cursor.


If you get any problems, just come back and ask. A lot of the commands in linux are similar to those used in DOS (eg cd) - Although to list the conetens of a directory you should use "ls" (that's a lowercase L btw). You might need to install some extra packages to get the driver built/installed, but if you do just drop us a message.

D
Ollie
Thanks for the assistance, actually I am using Konsole (I think). I tried following the instructions but I get the following message: (Part of it at least)
andre@linux:/tmp/zd1211> make
grep: /usr/src/linux/Makefile: No such file or directory
grep: /usr/src/linux/Makefile: No such file or directory
grep: /usr/src/linux/Makefile: No such file or directory
grep: /usr/src/linux/Makefile: No such file or directory
gcc -O -Wall -Wstrict-prototypes -Wno-unused -pipe -fomit-frame-pointer -DAMAC -DGCCK -DOFDM -DUSE_EP4_SET_REG -DfTX_GAIN_OFDM=0 -DENHANCE_RX=1 -I/usr/src/linux/include -Isrc/include/ -Isrc -D__KERNEL__ -DMODULE=1 -c src/zd1205.c -o src/zd1205.o
src/zd1205.c:35:26: net/checksum.h: No such file or directory
In file included from /usr/include/linux/list.h:7,
from /usr/include/linux/wait.h:23,
from /usr/include/asm/semaphore.h:41,
from /usr/include/linux/sched.h:18,
from /usr/include/linux/mm.h:4,
from /usr/include/linux/skbuff.h:26,
from /usr/include/linux/tcp.h:194,
from src/zd1205.c:36:
/usr/include/linux/prefetch.h: In function `prefetch_range':
/usr/include/linux/prefetch.h:64: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared (first use in this function)
/usr/include/linux/prefetch.h:64: error: (Each undeclared identifier is reported only once
/usr/include/linux/prefetch.h:64: error: for each function it appears in.)
In file included from /usr/include/linux/tcp.h:194,
from src/zd1205.c:36:
/usr/include/linux/skbuff.h:30:26: net/checksum.h: No such file or directory
In file included from /usr/include/linux/tcp.h:195,
from src/zd1205.c:36:
/usr/include/linux/ip.h:84:22: net/sock.h: No such file or directory
/usr/include/linux/ip.h:86:22: net/flow.h: No such file or directory
In file included from /usr/include/linux/tcp.h:195,
from src/zd1205.c:36:
/usr/include/linux/ip.h: At top level:
/usr/include/linux/ip.h:143: error: field `fl' has incomplete type
/usr/include/linux/ip.h:153: error: field `sk' has incomplete type
In file included from src/zd1205.c:36:
/usr/include/linux/tcp.h:196:22: net/sock.h: No such file or directory
In file included from src/zd1205.c:36:
/usr/include/linux/tcp.h:439: error: field `sk' has incomplete type
In file included from src/zd1205.c:37:
/usr/include/linux/udp.h:40:22: net/sock.h: No such file or directory
In file included from src/zd1205.c:37:
/usr/include/linux/udp.h:56: error: field `sk' has incomplete type
In file included from /usr/include/linux/module.h:22,
from src/zd1205.h:4,
from src/zd1205.c:42:
/usr/include/asm/module.h:56:2: #error unknown processor family
In file included from /usr/include/linux/irq.h:20,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from src/zd1205.h:11,
from src/zd1205.c:42:
/usr/include/asm/irq.h:16:25: irq_vectors.h: No such file or directory
In file included from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from src/zd1205.h:11,
from src/zd1205.c:42:
/usr/include/linux/irq.h:68: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/include/linux/irq.h:68: error: requested alignment is not a constant
/usr/include/linux/irq.h:70: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/include/linux/irq.h:72,
from /usr/include/asm/hardirq.h:6,
from /usr/include/linux/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from src/zd1205.h:11,
from src/zd1205.c:42:
/usr/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/usr/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from /usr/include/linux/hardirq.h:6,
from /usr/include/linux/interrupt.h:11,
from /usr/include/linux/usb.h:15,
from src/zd1205.h:11,
from src/zd1205.c:42:
/usr/include/asm/hardirq.h:13: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function)
/usr/include/asm/hardirq.h:13: error: requested alignment is not a constant
In file included from src/zd1205.h:20,
from src/zd1205.c:42:
/usr/include/linux/version.h:2:2: #error "======================================================="
/usr/include/linux/version.h:3:2: #error "You should not include /usr/include/{linux,asm}/ header"
/usr/include/linux/version.h:4:2: #error "files directly for the compilation of kernel modules."
/usr/include/linux/version.h:5:2: #error ""
/usr/include/linux/version.h:6:2: #error "glibc now uses kernel header files from a well-defined"
/usr/include/linux/version.h:7:2: #error "working kernel version (as recommended by Linus Torvalds)"
/usr/include/linux/version.h:8:2: #error "These files are glibc internal and may not match the"
/usr/include/linux/version.h:9:2: #error "currently running kernel. They should only be"
/usr/include/linux/version.h:10:2: #error "included via other system header files - user space"
/usr/include/linux/version.h:11:2: #error "programs should not directly include <linux/*.h> or"
/usr/include/linux/version.h:12:2: #error "<asm/*.h> as well."
/usr/include/linux/version.h:13:2: #error ""
/usr/include/linux/version.h:14:2: #error "To build kernel modules please do the following:"
/usr/include/linux/version.h:15:2: #error ""
/usr/include/linux/version.h:16:2: #error " o Have the kernel sources installed"
/usr/include/linux/version.h:17:2: #error ""
/usr/include/linux/version.h:18:2: #error " o Make sure that the symbolic link"
/usr/include/linux/version.h:19:2: #error " /lib/modules/`uname -r`/build exists and points to"
/usr/include/linux/version.h:20:2: #error " the matching kernel source directory"
/usr/include/linux/version.h:21:2: #error ""
/usr/include/linux/version.h:22:2: #error " o Configure kernel sources:"
/usr/include/linux/version.h:23:2: #error " - cd /usr/src/linux"
/usr/include/linux/version.h:24:2: #error " - make mrproper"
/usr/include/linux/version.h:25:2: #error " - make cloneconfig"
/usr/include/linux/version.h:26:2: #error " - make dep"
/usr/include/linux/version.h:27:2: #error ""
/usr/include/linux/version.h:28:2: #error " o When compiling, make sure to use the following"
/usr/include/linux/version.h:29:2: #error " compiler option to use the correct include files:"
/usr/include/linux/version.h:30:2: #error ""
/usr/include/linux/version.h:31:2: #error " -I/lib/modules/`uname -r`/build/include"
/usr/include/linux/version.h:32:2: #error ""
/usr/include/linux/version.h:33:2: #error " instead of"
/usr/include/linux/version.h:34:2: #error ""
/usr/include/linux/version.h:35:2: #error " -I/usr/include/linux"
/usr/include/linux/version.h:36:2: #error ""
/usr/include/linux/version.h:37:2: #error " Please adjust the Makefile accordingly."
/usr/include/linux/version.h:38:2: #error "====================================================

There seems to be something about the Kernel. I have a feeling that this is not going well
DS2K3
Looks like you need to install the kernel-sources. Unfortunately, I dont use suse, so I have no idea what the package is called, or even which package manager it uses. Someone should know though..

D
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2017 Invision Power Services, Inc.