donwimani n00b
Joined: 05 Mar 2004 Posts: 19
|
Posted: Mon Nov 08, 2004 4:39 am Post subject: asus AAM6000UG usb adsl modem |
|
|
Hi,
Have been looking on the web for a solution but haven't found one yet.
I'm trying to get my adsl modem running under Gentoo.
It already goes wrong when I try to compile the driver.
I've gone through all necessary preliminaries.
(which I know off by searching the web)
some usefull links for people also having a problem with this device
http://belnet.dl.sourceforge.net/sourceforge/aam6000ug/install_notes-en
http://www.csn.ul.ie/~caolan/TechTexts/ZyXEL-630-11-HowTo.html
http://sourceforge.net/projects/aam6000ug/
So I made sure my kernel would be able to support it.
And I emerged the necessary stuff, although I've got my doubts.
The error I get, makes me believe that there's something wrong with libusb.
Quote: |
/usr/amedyn # make
cd init && make clean
make[1]: Entering directory `/usr/amedyn/init'
rm -f amload amioctl amloaddbg amloaddbgt
make[1]: Leaving directory `/usr/amedyn/init'
cd module && make clean
make[1]: Entering directory `/usr/amedyn/module'
rm -f *.o .*.flags *.ko *.mod.* .*.o.cmd .*.ko.cmd
make[1]: Leaving directory `/usr/amedyn/module'
cd bridged && make clean
make[1]: Entering directory `/usr/amedyn/bridged'
rm -f br2684ctl
make[1]: Leaving directory `/usr/amedyn/bridged'
cd amcontrol && make clean
make[1]: Entering directory `/usr/amedyn/amcontrol'
rm -f amcontrol amcontroldbg amcontroldbgt
make[1]: Leaving directory `/usr/amedyn/amcontrol'
cd init && make && make install
make[1]: Entering directory `/usr/amedyn/init'
gcc -O2 -Wstrict-prototypes -fomit-frame-pointer -pipe -march=i686 -Wall -DLINUX -Wsign-compare -I../include -lusb amload.c -o amload
/tmp/cc8RfCuS.o(.text+0x17a): In function `transfer_ctrl_msg':
: undefined reference to `usb_control_msg'
/tmp/cc8RfCuS.o(.text+0x185): In function `transfer_ctrl_msg':
: undefined reference to `usb_strerror'
/tmp/cc8RfCuS.o(.text+0x220): In function `transfer_ctrl_msg':
: undefined reference to `usb_clear_halt'
/tmp/cc8RfCuS.o(.text+0x234): In function `transfer_ctrl_msg':
: undefined reference to `usb_clear_halt'
/tmp/cc8RfCuS.o(.text+0x27c): In function `read_bulk':
: undefined reference to `usb_bulk_read'
/tmp/cc8RfCuS.o(.text+0x287): In function `read_bulk':
: undefined reference to `usb_strerror'
/tmp/cc8RfCuS.o(.text+0x320): In function `read_bulk':
: undefined reference to `usb_clear_halt'
/tmp/cc8RfCuS.o(.text+0x386): In function `send_bulk':
: undefined reference to `usb_bulk_write'
/tmp/cc8RfCuS.o(.text+0x391): In function `send_bulk':
: undefined reference to `usb_strerror'
/tmp/cc8RfCuS.o(.text+0x448): In function `send_bulk':
: undefined reference to `usb_clear_halt'
/tmp/cc8RfCuS.o(.text+0x4de): In function `clear_endpoints':
: undefined reference to `usb_resetep'
/tmp/cc8RfCuS.o(.text+0x50c): In function `clear_endpoints':
: undefined reference to `usb_resetep'
/tmp/cc8RfCuS.o(.text+0xb9d): In function `load_firmware':
: undefined reference to `usb_resetep'
/tmp/cc8RfCuS.o(.text+0xdd9): In function `load_firmware':
: undefined reference to `usb_bulk_read'
/tmp/cc8RfCuS.o(.text+0x10d3): In function `main':
: undefined reference to `usb_init'
/tmp/cc8RfCuS.o(.text+0x10d8): In function `main':
: undefined reference to `usb_find_busses'
/tmp/cc8RfCuS.o(.text+0x10e5): In function `main':
: undefined reference to `usb_find_devices'
/tmp/cc8RfCuS.o(.text+0x10f3): In function `main':
: undefined reference to `usb_busses'
/tmp/cc8RfCuS.o(.text+0x116d): In function `main':
: undefined reference to `usb_open'
/tmp/cc8RfCuS.o(.text+0x1187): In function `main':
: undefined reference to `usb_set_configuration'
/tmp/cc8RfCuS.o(.text+0x119f): In function `main':
: undefined reference to `usb_claim_interface'
/tmp/cc8RfCuS.o(.text+0x11b7): In function `main':
: undefined reference to `usb_claim_interface'
/tmp/cc8RfCuS.o(.text+0x11cb): In function `main':
: undefined reference to `usb_claim_interface'
/tmp/cc8RfCuS.o(.text+0x120a): In function `main':
: undefined reference to `usb_release_interface'
/tmp/cc8RfCuS.o(.text+0x1212): In function `main':
: undefined reference to `usb_close'
/tmp/cc8RfCuS.o(.text+0x1221): In function `main':
: undefined reference to `usb_strerror'
/tmp/cc8RfCuS.o(.text+0x123d): In function `main':
: undefined reference to `usb_strerror'
/tmp/cc8RfCuS.o(.text+0x124f): In function `main':
: undefined reference to `usb_strerror'
/tmp/cc8RfCuS.o(.text+0x1261): In function `main':
: undefined reference to `usb_strerror'
/tmp/cc8RfCuS.o(.text+0x4f6): In function `clear_endpoints':
: undefined reference to `usb_resetep'
collect2: ld returned 1 exit status
make[1]: *** [amload] Error 1
make[1]: Leaving directory `/usr/amedyn/init'
make: *** [AME_INIT] Error 2
|
To make sure libusb is installed, I checked:
Quote: |
/usr/amedyn # emerge --search libusb
Searching...
[ Results for search key : libusb ]
[ Applications found : 1 ]
* dev-libs/libusb
Latest version available: 0.1.8
Latest version installed: 0.1.8
Size of downloaded files: 313 kB
Homepage: http://libusb.sourceforge.net/
Description: Userspace access to USB devices
License: LGPL-2
|
Suggestions |
|