Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
cardmgr[339]: no sockets found!
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
blobaugh
n00b
n00b


Joined: 19 Aug 2004
Posts: 37

PostPosted: Wed Nov 10, 2004 1:48 am    Post subject: cardmgr[339]: no sockets found! Reply with quote

how do i get rid of this error? the only pcmcia card that i use is my wireless card which i need for work. i have done a couple gentoo installs on laptops, this model in particular and i have not seen this problem and cannot seem to get it resolved myself.

laptop is a compaq presario x1000 series


leonard root # /etc/init.d/pcmcia start
* PCMCIA support detected.
* Starting pcmcia...
cardmgr[339]: no sockets found!
* cardmgr failed to start. Make sure that you have PCMCIA
* modules built or support compiled into the kernel [ !! ]

leonard root #
Back to top
View user's profile Send private message
texas1emt
Guru
Guru


Joined: 27 Oct 2003
Posts: 352
Location: San Antonio, TX

PostPosted: Wed Nov 10, 2004 2:25 am    Post subject: Reply with quote

Hmm, it seems like you might be leaving our your PCMCIA modules/drivers in the kernel. In the 2.6.X kernels, there's modules for the most common PCMCIA boards...

As for what I do, I compile in all of the drivers for all of the PCMCIA boards. (I mean compiled in as [*] and not as [M].) In the 2.6.5 kernels my laptop used the i82365 drivers but in the 2.6.8 kernel series it uses the 'yenta-socket' driver.

Just as an FYI, I have a Dell Latitude D600 with an O2Micro SmartCardBus Controller and an 82855PM chipset. Hope that helps you.

*** If you can, tell me which modules you have (or don't have) compiled in the kernel and also give me an output of lspci :D I'll be glad to help you more if I can!
Back to top
View user's profile Send private message
didl
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 1106
Location: Pittsburgh, PA

PostPosted: Wed Nov 10, 2004 3:48 am    Post subject: Reply with quote

Maybe provide us with the relevant section of your kernel
config file. Here's what works fine for me on my thinkpad

Code:

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
# CONFIG_PCMCIA_DEBUG is not set
CONFIG_YENTA=y
CONFIG_CARDBUS=y
# CONFIG_I82092 is not set
# CONFIG_I82365 is not set
# CONFIG_TCIC is not set
CONFIG_PCMCIA_PROBE=y
Back to top
View user's profile Send private message
texas1emt
Guru
Guru


Joined: 27 Oct 2003
Posts: 352
Location: San Antonio, TX

PostPosted: Wed Nov 10, 2004 9:25 am    Post subject: Reply with quote

On my Dell laptop, I was forced to compile 'em in. No modules here. Modprobing never worked for me on the PCMCIA slots.
_________________
M. Hayden - San Antonio, TX
Back to top
View user's profile Send private message
blobaugh
n00b
n00b


Joined: 19 Aug 2004
Posts: 37

PostPosted: Thu Nov 11, 2004 10:33 am    Post subject: Reply with quote

here's the kernel:
Bus Options(PCI, PCMCIA,etc) -->
[*] PCI support
PCI access mode (Any) -->
[] Message Signaled Interuruts
[*] Legacy /proc/pci interface
[*] PCI device name database
[*] ISA support
[*] EISA support
[] Vesa Local bus priming
[*] Generic PCI/EISA bridge
[*] EISA virtual root device
[*] EISA device name database
[] MCA support
<> NatSemi SCx200 support
PCMCIA/CardBus support -->
<*> PCMCIA/CardBus support
[*] Enable PCMCIA debugging
<> CardBus yenta-compatible bridge support
<> Cirus PD6729 compatible bridge support
<> i82092 compatible bridge support
<> i82992 compatible bridge support
<> Databook TCIC host bridge support

lspci:
leonard root # lspci
0000:00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 0 3)
0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03 )
0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) US B UHCI Controller #1 (rev 01)
0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) US B UHCI Controller #2 (rev 01)
0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) US B UHCI Controller #3 (rev 01)
0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Con troller (rev 01)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 Mobile PCI Bridge (rev 81)
0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM (ICH4-M) LPC Interface Bridge (rev 01)
0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4-M) IDE Controller (rev 01 )
0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Contr oller (rev 01)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4 -L/ICH4-M) AC'97 Audio Controller (rev 01)
0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 01)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [Rad eon Mobility 9000 M9] (rev 01)
0000:02:00.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Control ler (rev 80)
0000:02:01.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C /8139C+ (rev 20)
0000:02:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
0000:02:04.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 0 1)
leonard root #


kernel config:

#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_PCMCIA_DEBUG=y
# CONFIG_YENTA is not set
# CONFIG_PD6729 is not set
# CONFIG_I82092 is not set
# CONFIG_I82365 is not set
# CONFIG_TCIC is not set
CONFIG_PCMCIA_PROBE=y


lol, after typing out what was in the kernel i realized the config file has the same stuff, only easier! hehe, its really late here almost 3am.....
Back to top
View user's profile Send private message
texas1emt
Guru
Guru


Joined: 27 Oct 2003
Posts: 352
Location: San Antonio, TX

PostPosted: Thu Nov 11, 2004 5:32 pm    Post subject: Reply with quote

blobaugh wrote:
#
# PCMCIA/CardBus support
#
CONFIG_PCMCIA=y
CONFIG_PCMCIA_DEBUG=y
# CONFIG_YENTA is not set
# CONFIG_PD6729 is not set
# CONFIG_I82092 is not set
# CONFIG_I82365 is not set
# CONFIG_TCIC is not set
CONFIG_PCMCIA_PROBE=y


Uhm, you're going to have to select one (or all) of those modules there. Just to make things easier, you can just compile them all in (as * and not M) and run dmesg after bootup to see which driver worked. That's how I learned which mine was. I believe the TCIC (last one) is for Toshiba laptops, so if yours isn't a toshiba, skip that one.

So make them all [*] and not [M], and recompile the kernel, copy it to boot, adjust grub/lilo if necessary, then reboot. Check dmesg to see which driver was loaded. Then you can go back and remove the ones that don't work for your chipset.
_________________
M. Hayden - San Antonio, TX
Back to top
View user's profile Send private message
blobaugh
n00b
n00b


Joined: 19 Aug 2004
Posts: 37

PostPosted: Thu Nov 11, 2004 9:40 pm    Post subject: Reply with quote

here is the output of dmesg, which driver does this mean i need? the yenta one?

Yenta: CardBus bridge found at 0000:02:04.0 [0e11:0860]
Yenta: Using CSCINT to route CSC interrupts to PCI
Yenta: Routing CardBus interrupts to PCI
Yenta TI: socket 0000:02:04.0, mfunc 0x001c1112, devctl 0x44
Yenta: ISA IRQ mask 0x0000, PCI irq 5
Socket status: 30000006
Intel ISA PCIC probe: not found.
Device 'i823650' does not have a release() function, it is broken and must be fi
xed.
Badness in device_release at drivers/base/core.c:85
[<c023a6ff>] kobject_cleanup+0x98/0x9a
[<c04d0b49>] init_i82365+0x1cd/0x1e3
[<c0241c40>] pci_register_driver+0x7a/0x94
[<c04b6895>] do_initcalls+0x27/0xb3
[<c012edad>] init_workqueues+0x17/0x2e
[<c01004f1>] init+0x94/0x1f1
[<c010045d>] init+0x0/0x1f1
[<c0103271>] kernel_thread_helper+0x5/0xb
Databook TCIC-2 PCMCIA probe: not found.

here's what i get when i start it so i think everything works now, except whenever i modprobe ndiswrapper, the laptop hard locks
leonard linux # /etc/init.d/pcmcia start
* PCMCIA support detected.
* Starting pcmcia...
cardmgr[6731]: watching 1 socket [ ok ]
leonard linux #
Back to top
View user's profile Send private message
texas1emt
Guru
Guru


Joined: 27 Oct 2003
Posts: 352
Location: San Antonio, TX

PostPosted: Thu Nov 11, 2004 10:13 pm    Post subject: Reply with quote

Yeah, it appears that yenta-socket's right for you. Good job!

As far as ndiswrapper, I'm not sure. Are you trying to use ndiswrapper for a PCMCIA wireless card or for a mini-pci (internal-style) one?
_________________
M. Hayden - San Antonio, TX
Back to top
View user's profile Send private message
blobaugh
n00b
n00b


Joined: 19 Aug 2004
Posts: 37

PostPosted: Fri Nov 12, 2004 1:25 am    Post subject: Reply with quote

mini pci

from dmesg
0000:02:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
Back to top
View user's profile Send private message
texas1emt
Guru
Guru


Joined: 27 Oct 2003
Posts: 352
Location: San Antonio, TX

PostPosted: Fri Nov 12, 2004 2:47 am    Post subject: Reply with quote

I believe for the Intel ProWireless 2200 you'll need the ipw2200 package. I'm not too familiar with that hardware.
_________________
M. Hayden - San Antonio, TX
Back to top
View user's profile Send private message
gentsquash
l33t
l33t


Joined: 03 Nov 2004
Posts: 753
Location: Still a Gentoo beginner.

PostPosted: Wed Nov 24, 2004 4:40 am    Post subject: Reply with quote

In reference to two earlier postings in this thread:

I have a Dell laptop and
Code:
modprobe yenta_socket

*does* work on it. (On my system, the module name has an _
underbar, rather than a hyphen.) OMSystem, the "yenta_socket"
module is apparently necessary for the WiFi card.
_________________
Your thread resolved? Putting [SOLVED] in its title helps all Gentooers. (Button "edit" , first post)
Prof. Jonathan LF King, Mathematics dept., University of Florida
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum