Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 32289 - linux-2.6.0-test9: module ds not found + PCMCIA compile in kernel
Summary: linux-2.6.0-test9: module ds not found + PCMCIA compile in kernel
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Unspecified (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: x86-kernel@gentoo.org (DEPRECATED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-10-29 12:53 UTC by John (EBo) David
Modified: 2003-12-23 18:47 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description John (EBo) David 2003-10-29 12:53:45 UTC
Since I started compiling in PCMCIA cardbus suport into the kernel back in 2.4.X, I have seen an odd message during boot that module ds not found.  Since the system worked fine in spite of it I ignored the warning an moved smartly on...  I believe I just tracked it down to hotpluging expecting to see ds as a module and not checking that it is compile in, etc.

In kernel 2.6.0-test9 this caused the cardbus system to die.  Once I recompiled with the PCMCIA/cardbus stuff as modules it gets further and there are no more warnings.

I realize that the last (compiling PCMCIA as modules has been addressed before), however I mention it here because it is still a problem in the 2.6.0-X kernel.

As a further note, no matter how I configure the kernel I have been unable to get PCMCIA to recognize the card manager.  It always gives the [3091] no sockets found error.  I am running on a HP N5210 with a D-Link 670-TDX card in the PCMCIA slot...

  EBo --
Comment 1 John (EBo) David 2003-10-29 13:46:54 UTC
FYI, a quick followup.  

I had the idea to also try reemerging pcmcia-cs (I seem to remember something
a long time ago about this).  Reemerging pcmcia-cs died because /usr/src/linux/include/linux/modversions.h
does not exist.  

As a note, I made sure that both /usr/src/linux and /usr/src/linux-beta point
to an appropriate place.

  EBo --
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2003-10-29 14:26:19 UTC
please try building both PCMCIA support and yenta or whatever as modules
using a recent 2.6.0-testX kernel. As for pcmcia-cs, please try emerging
the pcmcia-cs-3.2.5 package which is in portage as ~x86 currently. This release
seems to have fixed the compilation problems against recent 2.6.0-testX kernels.
report back success/failures.
Comment 3 John (EBo) David 2003-10-29 15:01:27 UTC
Oh, sorry I was not clear before.  I had recompiled pcmcia as modules.  

I emerged pcmcia-cs-3.2.5 as suggested, it built but booting still gives
me the same error (cardmgr[3091] socket not found -- or something really
close).

Here are some relevant configuration flags maybe you see something else I
should turn on...:


# PCMCIA/CardBus support
#
CONFIG_PCMCIA=m
CONFIG_YENTA=m
CONFIG_CARDBUS=y
CONFIG_I82092=m
CONFIG_I82365=m
CONFIG_TCIC=m
CONFIG_PCMCIA_PROBE=y

# PCMCIA SCSI adapter support
#
# CONFIG_PCMCIA_AHA152X is not set
# CONFIG_PCMCIA_FDOMAIN is not set
# CONFIG_PCMCIA_NINJA_SCSI is not set
# CONFIG_PCMCIA_QLOGIC is not set

# PCMCIA network device support
#
CONFIG_NET_PCMCIA=y
# CONFIG_PCMCIA_3C589 is not set
# CONFIG_PCMCIA_3C574 is not set
# CONFIG_PCMCIA_FMVJ18X is not set
CONFIG_PCMCIA_PCNET=m
# CONFIG_PCMCIA_NMCLAN is not set
# CONFIG_PCMCIA_SMC91C92 is not set
# CONFIG_PCMCIA_XIRC2PS is not set
# CONFIG_PCMCIA_AXNET is not set

# PCMCIA character devices
#
# CONFIG_SYNCLINK_CS is not set
# CONFIG_MWAVE is not set
# CONFIG_RAW_DRIVER is not set
# CONFIG_HANGCHECK_TIMER is not set


Comment 4 John (EBo) David 2003-10-29 22:30:16 UTC
Ok... I was able to get back and recompile the kernel with everything turned
on that seemed appropriate for PCMCIA (SCSI adapters, all network and character
devices compiled in as modules).  Still get the [3091] no socket found error.

Any ideas?

  EBo --
Comment 5 John (EBo) David 2003-11-30 10:32:24 UTC
ok... with the release of test10 and tests11 I revisited this.  It is still a problem.

In addition to the previous tests I also removed PCMCIA support (there is a note in v. 3.2.5 that says to get it running correctly cardmanager support must be turned off in the kernel).  No matter how I configure the kernel it still does not work.

Has anyone been able to get PCMCIA hotswap cards to work on 2.6.0?  Can you send me your kernel .config?


  EBo --
Comment 6 John (EBo) David 2003-12-22 19:45:32 UTC
Problem continues in release 2.6.0...

Compiling PCMCIA as module (not compiled in) fixes the ds.o module not found, however the cardmanager cannot find any slots.  I think I have tried every permutaion of PCMCIA kernal config flags and still no go.  

I have also tried compiling the latest version of pcmcia-cs -3.2.7 (from source), and on 2.6.0 kernels it will only compile tools and not the libs.  This seems to be an odd interatcion of what flags it expects to see turned on and module dependencies.  This appears to be the result of pcmcia-cs source intended for backwards compatibility, and current versions to be supported in kernel source.

Until I find a solution or workaround for this I cannot upgrade to 2.6  Any and all ideas appreciated (icluding showing me where I have been a dork provided you show me the light (with appologies to Richard P. Finnenman!)

  EBo --
Comment 7 Tim Yamin (RETIRED) gentoo-dev 2003-12-23 16:50:42 UTC
OK - sorry we can't do much about this, as this is an upstream problem! Can you * please * file this as a bug at <http://bugme.osdl.org> and quote this Gentoo bug as you've got lots of useful information here.
Comment 8 John (EBo) David 2003-12-23 18:47:27 UTC
> OK - sorry we can't do much about this, as this is an upstream problem! 
> Can you* please * file this as a bug at <http://bugme.osdl.org> and 
> quote this Gentoo bug as you've got lots of useful information here.

Done.  it is now bug #1739 at bugme.osdl.org

As a note, when I come over to view this bug I cannot see my last reply or your (and possibly others) reply...  Huh...

Anyway, it is now listed with the kernel bug tracker and I'll try to email the pcmcia-cs maintainer.

  Thanks for all your time and consideration,

  EBo --