dLAN (ein Netzwerk im Stromnetz) unter Linux? Vielleicht etwas exotisch, aber real: Devolo hat mittlerweile Linuxtreiber für den Kernel 2.4.x bereitgestellt, und da SuSE 8.2 auf meinem JVC MP-XP731 endlich gut läuft, will ich das Gerät ins Netz entlassen. Die Microlink dLAN Ethernet Module werden beim Installieren nicht automatisch erkannt. In einer FAQ bei devolo heisst es, dass die Dinger funktionieren sollten, wenn sie vorher unter Windows konfiguriert wurden. Was sie bei mir sind. Nichtsdestotrotz habe ich mir die Treiber für Linux heruntergeladen, und beim Versuch, diese zu installieren, gibt's folgende Fehlermeldungen (siehe letztes Viertel des zitierten Texts). Vielleicht kann mir jemand von Euch helfen, diese zu verstehen und dem Fehler auf die Spur zu kommen. Danke, Guido PS: Ich habe schon an devolo geschrieben. Hoffe aber dennoch auf kompetente Hilfe auch in dieser Liste. === Zitat === linux:~ # cd .. linux:/ # cd root linux:~ # cd Desktop linux:~/Desktop # cd dlantool linux:~/Desktop/dlantool # ./configure checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking gcc version... 3 checking maximum warning verbosity option... -Wall for C checking for a BSD-compatible install... /usr/bin/install -c checking whether ln -s works... yes checking for modprobe... /sbin/modprobe checking for module_prefix... /lib/modules checking for depmod... /sbin/depmod checking for modversions.h... /lib/modules/2.4.20-4GB/build/include/linux/modversions.h USB determination method: /sbin/lspci USB driver to be loaded: usb-uhci checking what kind of binaries we shall create... dynamically linked checking for library containing gethostbyname... none required checking for library containing socket... none required checking for library containing putmsg... none required checking for local pcap library... ../../libpcap-0.7.2/libpcap.a checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking for memory.h... (cached) yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for unistd.h... (cached) yes checking for inline... inline checking for pid_t... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... yes checking whether gcc needs -traditional... no checking for stdlib.h... (cached) yes checking for GNU libc compatible malloc... yes checking for system... yes checking for dup2... yes checking for memset... yes checking for select... yes checking for socket... yes checking for strerror... yes checking for vfork... yes checking for fork... yes configure: creating ./config.status config.status: creating Makefile config.status: creating tool/Makefile config.status: creating driver/Makefile config.status: creating tool/config.h config.status: tool/config.h is unchanged linux:~/Desktop/dlantool # make making all in tool make[1]: Entering directory `/root/Desktop/dlantool/tool' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/root/Desktop/dlantool/tool' making all in driver make[1]: Entering directory `/root/Desktop/dlantool/driver' gcc -Wall -Werror -Wstrict-prototypes -Wno-trigraphs -O2 -Wall -I/lib/modules/2.4.20-4GB/build/include -D__KERNEL__ -fomit-frame-pointer -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DKBUILD_BASENAME=devolo_usb -DMODVERSIONS -include /lib/modules/2.4.20-4GB/build/include/linux/modversions.h -DUSBMGR=\"usb-uhci\" -c -o devolo_usb.o devolo_usb.c In file included from /lib/modules/2.4.20-4GB/build/include/linux/netdevice.h:147, from devolo_usb.c:16: /lib/modules/2.4.20-4GB/build/include/linux/skbuff.h: In function `__pskb_pull': /lib/modules/2.4.20-4GB/build/include/linux/skbuff.h:856: warning: comparison between signed and unsigned /lib/modules/2.4.20-4GB/build/include/linux/skbuff.h: In function `pskb_may_pull': /lib/modules/2.4.20-4GB/build/include/linux/skbuff.h:872: warning: comparison between signed and unsigned In file included from devolo_usb.c:18: /lib/modules/2.4.20-4GB/build/include/linux/usb.h: In function `usb_make_path': /lib/modules/2.4.20-4GB/build/include/linux/usb.h:935: warning: comparison between signed and unsigned make[1]: *** [devolo_usb.o] Error 1 make[1]: Leaving directory `/root/Desktop/dlantool/driver' make: *** [all] Error 2 linux:~/Desktop/dlantool # === Ende Zitat ===