Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 56122

Summary: pcmcia card fails to load
Product: Gentoo Linux Reporter: David ac <davidac17>
Component: New packagesAssignee: Mobile Herd (OBSOLETE) <mobile+disabled>
Status: VERIFIED TEST-REQUEST    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 68964    

Description David ac 2004-07-05 04:26:04 UTC
This is a long one to describe...

Firsly some specs. I have an IBM R40 laptop with TI Cardbus controller and i'm trying to use a Netgear Cardbus card (uses the prism54 drivers). I'm using the 2.4.26 kernel patched to include the prism54 drivers with the patch from prism54.org.

I first noticed the problem when I booted up my machine without the card in the slot and the card just doesn't work when I put it in.

First I realsied that the pcmcia service wasn't starting up. Removing all pcmcia/cardbus related modules from the kernel and then trying to load up the pcmcia service again, I noticed that the problem was the that ds module wasn't being properly loaded. Sure enough, if I first load all the modules (pcmcia_core, yenta_socket and ds) then load up pcmcia, it all works fine. However, like I mentioned before, if I leave the card in the slot when I start up the pcmcia service everything works fine (even with all relevant modules unloaded).

I assume the fact that the pcmcia service doesn't automatically load the ds module when it needs it is a bug.

Reproducible: Always
Steps to Reproduce:
1. Remove all pcmcia/cardbus related services and take card out of slot
2. Try to start pcmcia
3. Try putting card in slot

Actual Results:  
It doesn't work

Expected Results:  
It should work

4:15 /usr/src/linux  #  emerge info
Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 2.4.26)
=================================================================
System uname: 2.4.26 i686 Mobile Intel(R) Pentium(R) 4 - M CPU 2.00GHz
Gentoo Base System version 1.4.16
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [enabled]
Autoconf: sys-devel/autoconf-2.59-r3
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O3 -pipe"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref
/usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -mcpu=i686 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://mirror.aarnet.edu.au/pub/gentoo
http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY=""
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa apache2 arts avi berkdb bonobo cdr crypt cups dvd encode
esd ethereal foomaticdb gdbm gif gnome gpm gtk gtk2 gtkhtml guile imlib java
jpeg kde libg++ libwww mad mailwrapper mikmod motif mozilla mpeg mysql ncurses
nls oggvorbis opengl oss pam pcmcia pdflib perl plotutils png pnp python qt
quicktime readline samba sasl slang spell sse ssl svga tcltk tcpd tetex truetype
usb video_cards_radeon x86 xml2 xmms xv zlib"

4:15 /usr/src/linux  #
Comment 1 Henrik Brix Andersen 2005-01-08 15:44:14 UTC

*** This bug has been marked as a duplicate of 68964 ***
Comment 2 Henrik Brix Andersen 2005-01-08 15:44:53 UTC
Didn't mean to mark as duplicate...
Comment 3 Henrik Brix Andersen 2005-04-25 05:17:11 UTC
Reporter, please check if sys-apps/pcmcia-3.2.8 fixes this issue.
Comment 4 Henrik Brix Andersen 2005-05-21 14:20:31 UTC
Closing due to lack of feedback.