• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Quickcam Web unter Suse 10.1

AcidC

Newbie
Habe die Quickcam Web und bekomme das Ding nicht installiert. Folge Fehlermeldung wird mir ausgegeben:

Checking for driver source code...
Checking for write permission...

Previous round done. Now checking if you have kernel source installed.
Press Ctrl+C to quit, Enter to continue --->

Kernel source directory: /lib/modules/2.6.16.13-4-bigsmp/build
[!] Can not find kernel source or even headers.
Make sure that they are installed (install with e.g. rpm or apt-get
if necessary) and ensure that you have read rights to the files.
WARNING: If you press Enter, I'll try to continue anyway,
but this probably will fail. You SHOULD press Ctrl+C now.
Press Ctrl+C to quit, Enter to continue --->
linux-Michael:/home/acidc/Desktop/Treiber/Quickcam/qc-usb-0.6.4


--> Kernel Source ist installiert
--> V4L ist installiert
--> GCC Compiler ist installiert

Hoffe, kann mir wer helfen.

Gruß Micha
 

admine

Ultimate Guru
Passen die Kernel-Sourcen auch zu dem installierten Kernel?
Code:
uname -a
rpm -qa | grep kernel

=> schieb nach "Hardware" ;)
 
OP
A

AcidC

Newbie
Danke fürs schieben :)

Kernel und Kernel Source kommen von der gleichen DVD incl. update ..

mfg Micha

edit ;)

acidc@linux-Michael:~> uname -a
Linux linux-Michael 2.6.16.13-4-bigsmp #1 SMP Wed May 3 04:53:23 UTC 2006 i686 a thlon i386 GNU/Linux
acidc@linux-Michael:~> rpm -qa | grep kernel
kernel-xen-2.6.16.13-4
kernel-source-2.6.16.13-4
kernel-default-2.6.16.13-4
kernel-smp-2.6.16.13-4
kernel-bigsmp-2.6.16.13-4
acidc@linux-Michael:~>
 

Grothesk

Ultimate Guru
Code:
uname -a 
rpm -qa | grep kernel
rpm -q gcc
Bitte die GENAUE Ausgabe der Befehle hier posten, nicht um schreiben und auch nicht sagen, es passt alles.

Hier ist schon alles mögliche vorgekommen... ;-)
 
OP
A

AcidC

Newbie
Ok :)

mache ich doch glatt.

acidc@linux-Michael:~> uname -a
Linux linux-Michael 2.6.16.13-4-bigsmp #1 SMP Wed May 3 04:53:23 UTC 2006 i686 a thlon i386 GNU/Linux
acidc@linux-Michael:~> rpm -qa | grep kernel
kernel-xen-2.6.16.13-4
kernel-source-2.6.16.13-4
kernel-default-2.6.16.13-4
kernel-smp-2.6.16.13-4
kernel-bigsmp-2.6.16.13-4
acidc@linux-Michael:~> rpm -q gcc
gcc-4.1.0-25
acidc@linux-Michael:~>

danke schonmal fürs schnelle reagieren, hoffe kannst mir weiterhelfen

mfg Micha
 

Grothesk

Ultimate Guru
Und warum in aller Welt hast du vier Kernel installiert?
Schmeiß mal die nicht benötigten raus.
Was hast du denn für eine CPU?
Code:
cat /proc/cpuinfo
 
OP
A

AcidC

Newbie
Wenn ich das mal wüßte. Hat er nach dem letzten update so gemacht.

CPU is AMD Athlon 2200+

Wie kann ich die unnützen Kernels entfernen?
 
A

Anonymous

Gast
Hallo,

Hast Du dieses Script ausgeführt?

Versuchs doch mit dem "klassischen"

Code:
make all

Greetz,

RM

@Grothesk er ist nicht der erste, das scheint ein neues "Feature" der 10.1 zu sein. Siehe auch z.B. hier.
 

Grothesk

Ultimate Guru
Wie war das mit dem Umschreiben? Ich möchte wissen, was
Code:
  cat /proc/cpuinfo
sagt...

@Rain_Maker: Ich weiß. Siehe auch hier: http://www.linux-club.de/viewtopic.php?t=62548
Trotzdem hätte ich die überflüssigen schon mal gerne aus den Füßen.
 
OP
A

AcidC

Newbie
Japp, mache ich doch glatt :)

acidc@linux-Michael:~> cat /proc/cpuinfo
processor : 0
vendor_id : AuthenticAMD
cpu family : 6
model : 8
model name : AMD Athlon(tm) XP 2200+
stepping : 0
cpu MHz : 1797.394
cache size : 256 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 1
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow ts
bogomips : 3598.80
 
A

Anonymous

Gast
Code:
make all LINUX_DIR=/usr/src/linux

Wenn das nicht geht, dann schau nach, ob der Link /usr/src/linux auf die aktuelle Kernelversion zeigt, bzw. überhaupt existiert.

Greetz,

RM

Edit: WICHTIG! Nach jedem missglückten Versuch sollte man "make clean" aufrufen, damit man immer mit einem sauberen Source-Tree arbeitet!
 
OP
A

AcidC

Newbie
acidc@linux-Michael:~> cd /home/acidc/Desktop/Treiber/Quickcam/qc-usb-0.6.4
acidc@linux-Michael:~/Desktop/Treiber/Quickcam/qc-usb-0.6.4> make all LINUX_DIR=/usr/src/linu
x
which: no depmod in (/home/acidc/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/
opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin)
make: Für das Ziel »all« ist nichts zu tun.
acidc@linux-Michael:~/Desktop/Treiber/Quickcam/qc-usb-0.6.4> make LINUX_DIR=/usr/src/linux
which: no depmod in (/home/acidc/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/ opt/gnome/bin:/opt/kde3/bin:/usr/lib/jvm/jre/bin:/usr/lib/mit/bin:/usr/lib/mit/sbin)
-=- Logitech QuickCam USB camera driver -=-

Makefile target examples:
make all - Compile driver and utilities against current running kernel
make all USER_OPT=-DDEBUG - Compile with debugging code and messages
make all LINUX_DIR=/usr/src/linux - Compile against specified kernel source
make install - Copy driver and utilities into standard locations (needs root)
make install PREFIX=/usr - Copy utilities to /usr/bin instead of /usr/local/bin
make install MODULE_DIR=/lib/modules/2.4.0 - Copy module to /lib/modules/2.4.0/misc
make clean - Remove object files from the source directory

Current configuration:
Driver source directory (PWD): /home/acidc/Desktop/Treiber/Quickcam/qc-usb-0.6.4
Kernel source directory (LINUX_DIR): /usr/src/linux
Module install directory (MODULE_DIR): /lib/modules/2.6.16.13-4-bigsmp
Utility install directory (PREFIX): /usr/local
User options (USER_OPT):
Driver file name (use with insmod): quickcam.ko
Kernel version code: 132624
acidc@linux-Michael:~/Desktop/Treiber/Quickcam/qc-usb-0.6.4>

das kommt dann ...

nur wie weiter?
 

Grothesk

Ultimate Guru
Code:
rpm -e --allmatches kernel-xen kernel-smp kernel-bigsmp
mal probieren.
Dann mit
Code:
rpm -qa | grep kernel
schauen, ob da nur noch 'kernel-default' und 'kernel-source' installiert ist.
Falls ja, dann rebooten.
Hantierst du da mit smart rum oder ist das im Zuge des normalen Updates per you/yast passiert?
 
OP
A

AcidC

Newbie
cidc@linux-Michael:~> rpm -e --allmatches kernel-xen kernel-smp kernel-bigsmp
error: Failed dependencies:
kernel(fs_proc) = 3fb66c0190774e82 is needed by (installed) novfs-kmp-smp-1.2.0_2.6.16.13_4-10.i586
kernel(fs_proc) = 60c9e50e3ac48e30 is needed by (installed) novfs-kmp-bigsmp-1.2.0_2.6.16.13_4-10.i586
kernel(arch_i386_kernel) = 59a572acb05dd634 is needed by (installed) novfs-kmp-smp-1.2.0_2.6.16.13_4-10.i586
kernel(arch_i386_kernel) = deb32430e32b8b48 is needed by (installed) novfs-kmp-bigsmp-1.2.0_2.6.16.13_4-10.i586
kernel(kernel) = d9af8540e83840db is needed by (installed) novfs-kmp-smp-1.2.0_2.6.16.13_4-10.i586
kernel(kernel) = ef00fcfe0a56b44d is needed by (installed) novfs-kmp-bigsmp-1.2.0_2.6.16.13_4-10.i586
kernel(arch_i386_mm) = 0cc97f8059974308 is needed by (installed) novfs-kmp-smp-1.2.0_2.6.16.13_4-10.i586
kernel(arch_i386_mm) = de7fb62ca0f20279 is needed by (installed) novfs-kmp-bigsmp-1.2.0_2.6.16.13_4-10.i586
kernel(vmlinux) = 3e6e036bf3e98f0c is needed by (installed) novfs-kmp-smp-1.2.0_2.6.16.13_4-10.i586
kernel(vmlinux) = 71dcaccdd1c0f89b is needed by (installed) novfs-kmp-bigsmp-1.2.0_2.6.16.13_4-10.i586
kernel(mm) = f858df994e08fe9f is needed by (installed) novfs-kmp-smp-1.2.0_2.6.16.13_4-10.i586
kernel(mm) = 9e90ddbe9722c12c is needed by (installed) novfs-kmp-bigsmp-1.2.0_2.6.16.13_4-10.i586
kernel(fs) = 77b985c5db992d0e is needed by (installed) novfs-kmp-smp-1.2.0_2.6.16.13_4-10.i586
kernel(fs) = 185c1a518a9a46bd is needed by (installed) novfs-kmp-bigsmp-1.2.0_2.6.16.13_4-10.i586
kernel-smp is needed by (installed) novfs-kmp-smp-1.2.0_2.6.16.13_4-10.i586
kernel-bigsmp is needed by (installed) novfs-kmp-bigsmp-1.2.0_2.6.16.13_4-10.i58


Das kommt danach. Also nach der ersten Befehlszeile. Kam alles, wie gesagt, nach dem update.
 
OP
A

AcidC

Newbie
acidc@linux-Michael:~> rpm -e --allmatches kernel-xen kernel-smp kernel-bigsmp novfs-kmp-smp novfs-kmp-bigsmp
error: can't create transaction lock on /var/lib/rpm/__db.000
acidc@linux-Michael:~>

danke schonmal für die Geduld :oops:
 

Grothesk

Ultimate Guru
Du musst das als root machen.
Mit
Code:
su
und blinder Eingabe des Passwortes zu root werden. Und es darf auch yast und ähnliches nicht geöffnet sein dabei.
 
Oben