roemi
Advanced Hacker
Moin,
ich habe mir einen GPS Logger QSTARZ zugelegt. Damit ich nun nicht immer den XP starten muss, wollte ich das ganze unter Opensuse installieren.
Dazu habe ich vom Chiphersteller den passenden Treiber gezogen und entsprechend der Anweisung gehandelt:
Auf dem ersten Blick poste ich recht viel, aber ganz unten findet man die Fehlermeldung die mir nun gar nichts sagt. :???:
Hat jemand eine rettende Idee für mich? ps:
Braucht es mehr Infos?
ich habe mir einen GPS Logger QSTARZ zugelegt. Damit ich nun nicht immer den XP starten muss, wollte ich das ganze unter Opensuse installieren.
Dazu habe ich vom Chiphersteller den passenden Treiber gezogen und entsprechend der Anweisung gehandelt:
Auf dem ersten Blick poste ich recht viel, aber ganz unten findet man die Fehlermeldung die mir nun gar nichts sagt. :???:
Hat jemand eine rettende Idee für mich? ps:
Braucht es mehr Infos?
Code:
Driver Installation
-------------------
1. Extract the source package into the home directory by running:
gzip -cd cp210x-x.y.z-i.tar.gz | tar xvf -
2. Modify line 17 of the ./cp210x/Rules.make file to set KENELDIR to point to
the local source directory. (2.4 kernel only)
3. Modify line 98 of the ./cp210x/cp210x.h file to set the include directory to
point to the local source directory's copy of usb-serial.h. (2.4 kernel only)
4. Use the following command to build the rpm:
./makerpm
It will be generated in:
/var/tmp/silabs/rpmbuild/RPM/i386/cp210x-x.y.z-i.rpm
where x.y.z-i is the current release number.
5. Browse to the directory above containing the new rpm and run:
rpm -Uvh cp210x-x.y.z-i.rpm
where x.y.z-i is the current release number.
6. This will install the driver if it is not already installed and up to date.
Reboot the computer to complete the installation. (optional)
Code:
srv001:/home/michael/download/cp210x-3.0.0 # ./makerpm
++ uname -r
+ kernel_release=2.6.25.16-0.1-pae
++ pwd
+ current_dir=/home/michael/download/cp210x-3.0.0
+ export current_dir
+ '[' -f /root/.rpmmacros ']'
+ cp /home/michael/download/cp210x-3.0.0/cp210x/.rpmmacros /root/.rpmmacros
+ d=/var/tmp/silabs
+ '[' '!' -d /var/tmp/silabs ']'
+ cd /var/tmp/silabs
+ r=/var/tmp/silabs/rpmbuild
+ o=cp210x-3.0.0
+ s=/var/tmp/silabs/rpmbuild/SOURCES
+ spec=cp210x-3.0.0.spec
+ rm -rf /var/tmp/silabs/rpmbuild
+ mkdir rpmbuild
+ mkdir rpmbuild/SOURCES
+ mkdir rpmbuild/SRPMS
+ mkdir rpmbuild/SPECS
+ mkdir rpmbuild/BUILD
+ mkdir rpmbuild/RPMS
+ cd /var/tmp/silabs/rpmbuild/SOURCES
+ rm -rf cp210x-3.0.0
+ mkdir cp210x-3.0.0
+ cp -r /home/michael/download/cp210x-3.0.0/cp210x/configure /home/michael/download/cp210x-3.0.0/cp210x/cp210x.c /home/michael/download/cp210x-3.0.0/cp210x/cp210x.h /home/michael/download/cp210x-3.0.0/cp210x/installmod /home/michael/download/cp210x-3.0.0/cp210x/Makefile24 /home/michael/download/cp210x-3.0.0/cp210x/Makefile26 /home/michael/download/cp210x-3.0.0/cp210x/Rules.make cp210x-3.0.0
+ cp -r /home/michael/download/cp210x-3.0.0/cp210x/.rpmmacros cp210x-3.0.0
++ uname -r
+ KVER=2.6.25.16-0.1-pae
++ echo 2.6.25.16-0.1-pae
++ awk -F . -- '{ print $1 }'
+ KVER1=2
++ echo 2.6.25.16-0.1-pae
++ awk -F . -- '{ print $2 }'
+ KVER2=6
++ echo 2.6.25.16-0.1-pae
++ sed -e 's/2\.6\.//g'
+ KVER3=25.16-0.1-pae
+ MyCopy=0
+ case $KVER2 in
+ echo '2.6 Kernel'
2.6 Kernel
+ rm -f cp210x-3.0.0.tar
+ rm -f cp210x-3.0.0.tar.gz
+ tar -cf cp210x-3.0.0.tar cp210x-3.0.0
+ gzip cp210x-3.0.0.tar
+ cp /home/michael/download/cp210x-3.0.0/cp210x-3.0.0.spec /var/tmp/silabs/rpmbuild/SPECS
+ rpmbuild -ba /var/tmp/silabs/rpmbuild/SPECS/cp210x-3.0.0.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.36236
+ umask 022
+ cd /var/tmp/silabs/rpmbuild/BUILD
+ kver2=6
+ case $kver2 in
+ echo '2.6 Kernel'
2.6 Kernel
+ cd /var/tmp/silabs/rpmbuild/BUILD
+ rm -rf cp210x-3.0.0
+ /usr/bin/gzip -dc /var/tmp/silabs/rpmbuild/SOURCES/cp210x-3.0.0.tar.gz
+ tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd cp210x-3.0.0
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chown -Rhf root .
++ /usr/bin/id -u
+ '[' 0 = 0 ']'
+ /bin/chgrp -Rhf root .
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.36236
+ umask 022
+ cd /var/tmp/silabs/rpmbuild/BUILD
+ /bin/rm -rf /var/tmp/silabs/cp210x-root
++ dirname /var/tmp/silabs/cp210x-root
+ /bin/mkdir -p /var/tmp/silabs
+ /bin/mkdir /var/tmp/silabs/cp210x-root
+ cd cp210x-3.0.0
+ sh ./configure
+ CONFIG_FILE=defaults.mk
++ pwd
+ PWD=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0
++ uname -r
+ KVER=2.6.25.16-0.1-pae
++ echo 2.6.25.16-0.1-pae
++ awk -F . -- '{ print $1 }'
+ KVER1=2
++ echo 2.6.25.16-0.1-pae
++ awk -F . -- '{ print $2 }'
+ KVER2=6
++ echo 2.6.25.16-0.1-pae
++ sed -e 's/2\.6\.//g'
+ KVER3=25.16-0.1-pae
+ case $KVER2 in
+ makefile=Makefile26
+ EXT=.ko
+ KOFILE=cp210x.ko
+ MODFILE=cp2101.ko
+ RULESFILE=
++ uname -r
+ KDIR=/lib/modules/2.6.25.16-0.1-pae/build
++ uname -r
+ MODDIR=/lib/modules/2.6.25.16-0.1-pae
+ echo
+ echo 'Kernel version : 2.6.25.16-0.1-pae'
Kernel version : 2.6.25.16-0.1-pae
+ echo 'Module extension : .ko'
Module extension : .ko
+ echo 'KO File : cp210x.ko'
KO File : cp210x.ko
+ echo 'Kernel Dir : /lib/modules/2.6.25.16-0.1-pae/build'
Kernel Dir : /lib/modules/2.6.25.16-0.1-pae/build
+ echo 'Module File : cp2101.ko'
Module File : cp2101.ko
+ echo 'Module Dir : /lib/modules/2.6.25.16-0.1-pae'
Module Dir : /lib/modules/2.6.25.16-0.1-pae
+ echo 'Current Dir : /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0'
Current Dir : /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0
+ case $KVER2 in
+ echo
+ rm -f defaults.mk
+ echo '# Makefile.config'
+ echo '# Automatically generated'
+ echo KVER=2.6.25.16-0.1-pae
+ echo KVER1=2
+ echo KVER2=6
+ echo KVER3=25.16-0.1-pae
+ echo EXT=.ko
+ echo KOFILE=cp210x.ko
+ echo KDIR=/lib/modules/2.6.25.16-0.1-pae/build
+ echo MODFILE=cp2101.ko
+ echo MODDIR=/lib/modules/2.6.25.16-0.1-pae
+ echo PWD=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0
+ case $KVER2 in
+ kver2=6
+ case $kver2 in
+ echo '2.6 Kernel'
2.6 Kernel
+ cp ./Makefile26 ./Makefile
+ make -f Makefile26 modules
make -C /lib/modules/2.6.25.16-0.1-pae/build -I /var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0 M=/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0 modules
make[1]: Entering directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make -C /usr/src/linux-2.6.25.16-0.1 O=/usr/src/linux-2.6.25.16-0.1-obj/i386/pae/. modules
/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0/Makefile:3: /usr/src/linux-2.6.25.16-0.1/defaults.mk: Datei oder Verzeichnis nicht gefunden
make[4]: *** Keine Regel, um »/usr/src/linux-2.6.25.16-0.1/defaults.mk« zu erstellen. Schluss.
make[3]: *** [_module_/var/tmp/silabs/rpmbuild/BUILD/cp210x-3.0.0] Fehler 2
make[2]: *** [sub-make] Fehler 2
make[1]: *** [all] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.25.16-0.1-obj/i386/pae'
make: *** [modules] Fehler 2
error: Bad exit status from /var/tmp/rpm-tmp.36236 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.36236 (%build)
+ '[' -f /root/.rpmmacros.cp210x ']'