[Fwd: Kernel modules 2.0.25]

Bob Stanfield (stanassc@epix.net)
Tue, 19 Nov 1996 00:09:54 -0800


Return-Path: majordom@lily.org
Received: from lily.org (hestia.lily.org [206.98.242.128]) by epix.net (8.7.6/8.7.5) with SMTP id MAA26640 for <stanassc@epix.net>; Tue, 19 Nov 1996 12:04:42 -0500 (EST)
Received: by lily.org (NX5.67e/NX3.0M)
id AA00150; Tue, 19 Nov 96 11:54:51 -0500
Received: from grape.epix.net by lily.org (NX5.67e/NX3.0M)
id AA00139; Tue, 19 Nov 96 11:54:39 -0500
Received: from LOCALNAME (frnd-79ppp47.epix.net [199.224.79.47]) by epix.net (8.7.6/8.7.5) with SMTP id LAA18561; Tue, 19 Nov 1996 11:54:18 -0500 (EST)
Message-Id: <3291677D.3CBC@epix.net>
Date: Mon, 18 Nov 1996 23:53:33 -0800
From: Bob Stanfield <stanassc@epix.net>
X-Mailer: Mozilla 2.01KIT (Win16; U)
Mime-Version: 1.0
To: linux <Majordomo@vger.rutgers.edu>
Cc: melug <melug@lily.org>
Subject: Kernel modules 2.0.25
Content-Type: multipart/mixed; boundary="------------41AEA03356F"
Sender: owner-melug@lily.org
Precedence: bulk
X-Procmail: true
X-Received-On: grape
X-UIDL: 3ff26f5e8d6a315e7937086c46786796
X-Mozilla-Status: 0001

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--