This is a multi-part message in MIME format.
--------------41AEA03356F
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Gentlemen,
Much thanks for recent past help in getting me this far.
When doing a "depmod -ae", I get a mess of unresolved symbols
(See attached). Picking one of the unresolved symbols "request_irq" and
seaching for the defining routine in the source code, I find it is in
"irq.c". Several of the other unresolved symbols are also in "irq.c",
(free_irq,enable_irq,disable_irq).
Should I surmise that "irq.o" , tho present, is not getting
linked into the kernel? (I assume that other essential routine are not
linking as well.) (Source code from sunsite) Where in the
"Makefile"s/".config"/??? is the control for the link? What next please.
BTW, I found that "scsi.c" was missing several header files that
needed to be patched in to get it to compile. I seem to getting seriously
flawed kernel building kits.
Bob Stanfield
--------------41AEA03356F
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline; filename="KERNEL.FIL"
depmod -ae
*** Unresolved symbols in module /lib/modules/2.0.25/misc/lp.o
loops_per_sec
wake_up
jiffies
printk
current_set
interruptible_sleep_on
need_resched
schedule
kmalloc
request_irq
^^^^^^^^^^^
kfree
free_irq
verify_area
check_region
request_region
register_chrdev
*** Unresolved symbols in module /lib/modules/2.0.25/misc/scc.o
printk
kmalloc
kdevname
kfree
del_timer
jiffies
add_timer
tq_timer
loops_per_sec
current_set
request_irq
^^^^^^^^^^^
check_region
request_region
verify_area
wake_up_interruptible
tty_register_driver
tty_unregister_driver
release_region
free_irq
*** Unresolved symbols in module /lib/modules/2.0.25/net/bsd_comp.o
vfree
kfree
kmalloc
vmalloc
printk
*** Unresolved symbols in module /lib/modules/2.0.25/net/dummy.o
ether_setup
dev_kfree_skb
dev_get
sprintf
register_netdev
unregister_netdev
kfree
*** Unresolved symbols in module /lib/modules/2.0.25/net/ppp.o
printk
tty_register_ldisc
jiffies
kmalloc
kfree
wake_up_interruptible
dev_close
current_set
bh_active
dev_alloc_skb
panic
netif_rx
kill_fasync
schedule
verify_area
interruptible_sleep_on
n_tty_ioctl
tty_hung_up_p
dev_kfree_skb
sprintf
register_netdev
register_symtab_from
unregister_netdev
*** Unresolved symbols in module /lib/modules/2.0.25/net/slhc.o
kmalloc
kfree
printk
register_symtab_from
*** Unresolved symbols in module /lib/modules/2.0.25/net/slip.o
kmalloc
printk
kfree
dev_alloc_skb
panic
netif_rx
jiffies
bh_active
dev_kfree_skb
sprintf
register_netdev
dev_close
unregister_netdev
verify_area
n_tty_ioctl
tty_register_ldisc
*** Unresolved symbols in module /lib/modules/2.0.25/scsi/BusLogic.o
printk
loops_per_sec
pcibios_present
pcibios_find_class
pcibios_read_config_word
pcibios_read_config_dword
high_memory
request_irq
^^^^^^^^^^^
request_dma
free_irq
free_dma
kstat
check_region
request_region
scsi_register
release_region
scsi_unregister
jiffies
bread
__brelse
*** Unresolved symbols in module /lib/modules/2.0.25/scsi/scsi.o
scsi_hostlist
printk
scsi_devicelist
panic
wait_for_request
wake_up
intr_count
sleep_on
jiffies
loops_per_sec
disable_irq
enable_irq
current_set
schedule
print_command
timer_table
timer_active
__get_free_pages
kmalloc
free_pages
kfree
dispatch_scsi_info
dispatch_scsi_info_ptr
scsi_symbol_table
register_symtab_from
proc_scsi_inode_operations
proc_scsi
proc_register
scsi_init
sprintf
proc_print_scsidevice
simple_strtoul
high_memory
next_scsi_host
scsi_register
scsi_hosts
build_proc_dir_entries
proc_unregister
free_irq
free_dma
release_region
scsi_unregister
scsi_register_device
See File: ./arch/i386/kernel/irq.c
*--------------------------------------------------------------------------*
File: ./arch/i386/kernel/irq.c Page 1
*--------------------------------------------------------------------------*
L=442 C=5int request_irq(unsigned int irq,
*--------------------------------------------------------------------------*
File: ./arch/ppc/kernel/irq.c Page 1
*--------------------------------------------------------------------------*
L=260 C=5int request_irq(unsigned int irq, void (*handler)(int, void *, struct
L=332 C=8 if (!request_irq(i, no_action, SA_PROBE, "probe", NULL)) {
L=385 C=6 if (request_irq(2, no_action, SA_INTERRUPT, "cascade", NULL))
*--------------------------------------------------------------------------*
File: ./arch/m68k/kernel/ints.c Page 1
*--------------------------------------------------------------------------*
L=9 C=27 * removed from request_irq() and moved to init_time().
L=11 C=30 * remove_isr() to request_irq() and free_irq()
L=181 C=5int request_irq(unsigned int irq,
END
--------------41AEA03356F--