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