Ionut Lupa wrote: > multzam de raspuns. > > tot in ordine... > - exista /usr/include/linux/usb.h ; > - nu exista declaratia despre URB_ASYNC_UNLINK ; > - exista in ndiswrapper/drivers/usb.c directiva #include "usb.h" > - am modificat, la trozneala, directiva in #include "linux/usb.h" si > la o noua incercare de compilare mi-a dat o multime de > avertismente/erori - nu le-am pus aici, dar le pot trimite daca e > cazul; > > banuiesc ca ndiswrapper cere o alta ``versiune`` de usb.h > sau > (http://lists.debian.org/debian-glibc/2003/12/msg00154.html) > ca usb.h are ceva bube din nastere > > mai departe, pe mine ma depaseste problema... > > alte idei/pareri/comentarii/pietre? > > sau... rad si pun un windoz (eventual vmware cu windoz)... :) > > > Friday, November 25, 2005, 4:15:42 PM, you wrote: > > >>In ordine: vezi daca ai exista /usr/include/linux/usb.h si daca ai >>declarat URB_ASYNC_UNLINK in el, si daca e o directiva cu #include >><linux/usb.h> in usb.c din ndiswrapper. > > >>Ionut Lupa wrote: >> >>>Salutare! >>> >>>s-a mai lovit cineva de eroarea asta la compilarea ndiswrapper? >>> >>>======cut >>>cc -DEXPORT_SYMTAB -DMODVERSIONS -include >>>/lib/modules/2.4.32/build/include/linux/modversions.h >>>-DDRIVER_VERSION=\"1.5\" -DLINUX -D__KERNEL__ -DMODULE >>>-I/lib/modules/2.4.32/build/include -Wall -Wstrict-prototypes >>>-fomit-frame-pointer -fno-strict-aliasing -pipe -O2 >>>-mpreferred-stack-boundary=2 -c -o usb.o usb.c >>>usb.c: In function `wrap_alloc_urb': >>>usb.c:311: `URB_ASYNC_UNLINK' undeclared (first use in this function) >>>usb.c:311: (Each undeclared identifier is reported only once >>>usb.c:311: for each function it appears in.) >>>usb.c: In function `wrap_get_descriptor': >>>usb.c:943: warning: implicit declaration of function >>>`usb_get_string_Rsmp_13363e18' >>>make[1]: *** [usb.o] Error 1 >>>make[1]: Leaving directory `/usr/src/ndiswrapper-1.5/driver' >>>make: *** [all] Error 2 >>>======cut >>> >>>e un laptop DELL Inspiron 2500 cu RH9 cu kernel 2.4.32 (compilat cu >>>tot ceea ce tine de USB support si PCMCIA support) si va trebui sa >>>aiba un linksys WPC54G (v3) pe el... >>> >>># rpm -qa | grep -i usb >>>usbutils-0.11-6.1 >>>libusb-devel-0.1.8-3 >>>libusb-0.1.8-3 >>> >>> >>>sau, cum as putea dezactiva tot ce tine de USB din ndiswrapper? >>>nic-ul fiind pcmcia, n-am treaba cu usb... >>> >>>multzam! >>> > 1. Daca vrei sa iti includa usb.h din /usr/include/linux trebuie sa pui: #include <linux/usb.h> si nu de "linux/usb.h" 2. Daca /usr/include/linux/usb.h nu are directiva aia atunci punctul 1. nu te ajuta. Atentie! la mine exista si un /usr/include/usb.h care nu are nimic de-a face cu /usr/include/linux/usb.h. 3. Incearca sa obtii sursele de la kernelu pe care il rulezi. Verifici daca in fisierul include/linux/usb.h din sursele de kernel exista declaratia aia cu URBblabla. Daca da atunci: a) mv /usr/include/linux /usr/include/linux.old b) ln -s /path/to/linux-source/include/linux /usr/include Daca nu upgrade la kernel && goto 3 4. Btw, RH9 e antic (asta trebuia probabil redenumit punctu' 0)
_______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
