Linmodems Mailing list Archives

Google
 
Web archives.linmodems.org

Return-Path: <stodolsk@rcn.com>
Mailing-List: contact discuss-help@linmodems.org; run by ezmlm
Delivered-To: mailing list discuss@linmodems.org
Received: (qmail 7522 invoked from network); 10 Oct 2002 02:15:27 -0000
Received: from smtp01.mrf.mail.rcn.net (207.172.4.60)
  by www.linmodems.org with SMTP; 10 Oct 2002 02:15:27 -0000
Received: from 66-44-16-117.s1641.apx2.lnh.md.dialup.rcn.com ([66.44.16.117] helo=rcn.com)
	by smtp01.mrf.mail.rcn.net with esmtp (Exim 3.35 #1)
	id 17zSrF-0004I1-00; Wed, 09 Oct 2002 22:15:25 -0400
Sender: marv
Message-ID: <3DA4E2B9.586FFC30@rcn.com>
Date: Wed, 09 Oct 2002 21:15:21 -0500
From: Marvin Stodolsky <stodolsk@rcn.com>
Organization: HomeBase
X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.4.19-solo i686)
X-Accept-Language: en
MIME-Version: 1.0
To: Ed Beighe <GeekJunk@freeshell.org>
CC: discuss@linmodems.org
Subject: Re: LTinstallRPM unresolved symbols
References: <00cf01c26fd7$a0416fd0$6401010a@yo>
Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: 7bit

RE: > Somewhere along the line I was re-compiling my kernel -- but am
running with
> the stock kernel: could that be the root of the problem?
> 
> Thanks!
> 
> p.s. I had some space left over on my hard drive so I installed a minimal RH
> 7.3 system over there, installed
>  ltmodem-kv_2.4.18_3-8.22a5-1.i386.rpm and everything is just fine on that
> partition.

My surmise would be that your bookkeeping is off,
and you are using the compiled kernel
while the kernel in the "minimal RH 7.3" partition is the stock kernel.
Test as follows. When under your minimal RH 7.3
# mount /dev/hdaN /mnt
where N is the number of your Oid Redhat partition N , Then compare the
kernels
# diff /boot/vmlinuz-2.4.18-3 /mnt//boot/vmlinuz-2.4.18-3
Also do:
# diff -Naur /boot/System,map-2.4.18-3 /mnt/boot/System.map-2.4.18-3

> What do symbols get resolved against?
# ksyms -a | more
will list in blocks /boot/System.map-2.4.18-3,
all the symbols which the running kernel can process/understand
If a module contains additional symbols, they are "unresolved"
If is common for kernels of the same version compiled under direction of
different configs (different flavors of the same kernel-version) to have
different symbol contents.




 


>Ed Beighe wrote:
> 
> hi there,
> 
> I installed the binary package ltmodem-kv_2.4.2_2-8.22a3-1.i386.rpm
> into RedHat 7.1 and everything worked great.
> 
> Later on, I wiped everything out, then installed RedHat 7.3, and tried to
> install
> ltmodem-kv_2.4.18_3-8.22a4-1.i386.rpm and I got a whole bunch of
> unresolved symbols.  Some time passed, but eventually, I decided to upgrade
> to
> the latest version, so I updated to ltmodem-kv_2.4.18_3-8.22a5-1.i386.rpm
> 
> The LTinstall.txt file claims everything is okay ( "DEPMOD_A=passed")
> but it's not!
> Now when the lt_serial tries to load it gets:
>   /lib/modules/2.4.18-3/ltmodem/lt_serial.o: unresolved symbol
> SetLtModemInterface
>   /lib/modules/2.4.18-3/ltmodem/lt_serial.o: unresolved symbol
> GetLtModemInterface
> 
> Sorry, this must be a newbie Linux question, but:
> What do symbols get resolved against?
> Somewhere along the line I was re-compiling my kernel -- but am running with
> the stock kernel: could that be the root of the problem?
> 
> Thanks!
> 
> p.s. I had some space left over on my hard drive so I installed a minimal RH
> 7.3 system over there, installed
>  ltmodem-kv_2.4.18_3-8.22a5-1.i386.rpm and everything is just fine on that
> partition.

Webmaster: Russell Nelson
Last modified: Wed Jul 30 11:02:43 EDT 2003