Hallo Leute,
ich hab folgendes Problem:
Hab OpenSuse 12.3 mit KDE auf meinem Acer B113 installiert und es funktioniert auch alles bis auf das Kartenleserät.
Mit lspci hab ich mir erstmal das Gerät rausgesucht
Code
...
04:00.1 SD Host controller: Broadcom Corporation NetXtreme BCM57765 Memory Card Reader (rev 10)
...
Über Google bin ich dann draufgekommen den Treiber tg3 einfach selber vom Hersteller downzuloaden und zu installieren (natürlich streng nach mitgelieferter Readme).
Beim Erstellen der RPM kommt dann auch noch folgender Fehler
Code
rpmbuild -bb tg3.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.18xcyV
+ umask 022
+ cd /usr/src/packages/BUILD
+ cd /usr/src/packages/BUILD
+ rm -rf tg3-3.124c
+ /usr/bin/bzip2 -dc /usr/src/packages/SOURCES/tg3-3.124c.tar.bz2
+ /bin/tar -xvvf -
drwxr-xr-x root/root 0 2012-08-17 17:28 tg3-3.124c/
-rw-r--r-- root/root 12544 2012-08-17 17:20 tg3-3.124c/makeflags.sh
-rw-r--r-- root/root 519457 2012-08-17 17:20 tg3-3.124c/ChangeLog
-rw-r--r-- root/root 4064 2012-08-17 17:20 tg3-3.124c/Makefile
-rw-r--r-- root/root 44980 2012-08-17 17:20 tg3-3.124c/tg3_firmware.h
-rw-r--r-- root/root 491833 2012-08-17 17:26 tg3-3.124c/tg3.c
-rw-r--r-- root/root 128197 2012-08-17 17:24 tg3-3.124c/tg3.h
-rw-r--r-- root/root 0 2012-08-17 17:20 tg3-3.124c/tg3.g
-rw-r--r-- root/root 33818 2012-08-17 17:24 tg3-3.124c/tg3_vmware.c
-rw-r--r-- root/root 44087 2012-08-17 17:20 tg3-3.124c/tg3_compat.h
-rw-r--r-- root/root 15153 2012-08-17 17:20 tg3-3.124c/LICENSE
-rw-r--r-- root/root 11326 2012-08-17 17:20 tg3-3.124c/tg3_compat2.h
-rw-r--r-- root/root 4027 2012-08-17 17:20 tg3-3.124c/tg3.4
-rw-r--r-- root/root 3620 2012-08-17 17:25 tg3-3.124c/tg3_vmware.h
-rw-r--r-- root/root 12652 2012-08-17 17:27 tg3-3.124c/README.TXT
-rw-r--r-- root/root 2437 2012-08-17 17:20 tg3-3.124c/esx_ioctl.h
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd tg3-3.124c
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.sq1gjl
+ umask 022
+ cd /usr/src/packages/BUILD
+ /usr/bin/rm -rf /usr/src/packages/BUILDROOT/tg3-3.124c-1.x86_64
++ dirname /usr/src/packages/BUILDROOT/tg3-3.124c-1.x86_64
+ /usr/bin/mkdir -p /usr/src/packages/BUILDROOT
+ /usr/bin/mkdir /usr/src/packages/BUILDROOT/tg3-3.124c-1.x86_64
+ cd tg3-3.124c
+ value=
+ '[' -z '' ']'
++ uname -r
+ KVER=3.7.10-1.1-desktop
+ make KVER=3.7.10-1.1-desktop
sh makeflags.sh /lib/modules/3.7.10-1.1-desktop/source > tg3_flags.h
make -C /lib/modules/3.7.10-1.1-desktop/build SUBDIRS=/usr/src/packages/BUILD/tg3-3.124c modules
make[1]: Entering directory `/usr/src/linux-3.7.10-1.1-obj/x86_64/desktop'
CC [M] /usr/src/packages/BUILD/tg3-3.124c/tg3.o
/usr/src/packages/BUILD/tg3-3.124c/tg3.c:96:24: fatal error: asm/system.h: No such file or directory
compilation terminated.
make[4]: *** [/usr/src/packages/BUILD/tg3-3.124c/tg3.o] Error 1
make[3]: *** [_module_/usr/src/packages/BUILD/tg3-3.124c] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-3.7.10-1.1-obj/x86_64/desktop'
make: *** [default] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.sq1gjl (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.sq1gjl (%build)
Alles anzeigen
leider weiß ich nicht in welchem Paket die asm/system.h enthalten ist.
Kann mir hierbei irgendeiner weiterhelfen. Ich hätte auch nix dagegen wenn das Kartenlesegerät auch ohne externen Treiber funktioniert.
Danke schonmal