Page 82 - Asterisk™: The Future of Telephony
P. 82
symbol alloc_td
/lib/modules/2.4.22/misc/ztdummy.o: /lib/modules/2.4.22/misc/ztdummy.o: unresolved
symbol delete_desc
/lib/modules/2.4.22/misc/ztdummy.o: /lib/modules/2.4.22/misc/ztdummy.o: unresolved
symbol uhci_devices
/lib/modules/2.4.22/misc/ztdummy.o: /lib/modules/2.4.22/misc/ztdummy.o: unresolved
symbol uhci_interrupt
/lib/modules/2.4.22/misc/ztdummy.o: /lib/modules/2.4.22/misc/ztdummy.o: unresolved
symbol fill_td
/lib/modules/2.4.22/misc/ztdummy.o: /lib/modules/2.4.22/misc/ztdummy.o: unresolved
symbol insert_td_horizontal
/lib/modules/2.4.22/misc/ztdummy.o: insmod /lib/modules/2.4.22/misc/ztdummy.o failed
/lib/modules/2.4.22/misc/ztdummy.o: insmod ztdummy failed
You can verify that you have the correct style of USB controller and its associated drivers
with the lsmod command:
# lsmod
Module Size Used by
usb_uhci 26412 0
usbcore 79040 1 [hid usb-uhci]
As you can see in the example above, you are looking to make sure that the usbcore
and usb_uhci modules are loaded. If these modules are not loaded, be sure that USB
has been activated within your BIOS and that the modules exist.
If the USB drivers are not loaded, you can still check which type of USB controller you
have with the dmesg command:
# dmesg | grep -i usb
To verify that you indeed have a UHCI USB controller, look for the following lines:
uhci_hcd 0000:00:04.2: new USB bus registered, assigned bus number 1
hub 1-0:1.0: USB hub found
uhci_hcd 0000:00:04.3: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
Depmod errors during compilation
If you experience depmod errors during compilation, you more than likely don’t have a
symbolic link to your Linux kernel sources. If you don’t have your Linux kernel sources
installed, retrieve the sources for your installed kernel, install them, and create a sym-
bolic link against /usr/src/linux-2.4. The following is an example of a depmod error:
depmod: *** Unresolved symbols in /lib/modules/2.4.22/kernel/drivers/block/
loop.o
Loading Asterisk and Zaptel Quickly
If you run make config in the Asterisk or Zaptel source directories, then the initialization
scripts used to control Asterisk or Zaptel will be copied to /etc/rc.d/init.d/. The scripts
can be used to easily load and unload Asterisk and Zaptel. They will also run the
54 | Chapter 3: Installing Asterisk