View previous topic :: View next topic |
Author |
Message |
blobaugh n00b
Joined: 19 Aug 2004 Posts: 37
|
Posted: Wed Nov 10, 2004 1:48 am Post subject: cardmgr[339]: no sockets found! |
|
|
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 |
|
|
texas1emt Guru
Joined: 27 Oct 2003 Posts: 352 Location: San Antonio, TX
|
Posted: Wed Nov 10, 2004 2:25 am Post subject: |
|
|
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 I'll be glad to help you more if I can! |
|
Back to top |
|
|
didl Retired Dev
Joined: 09 Sep 2003 Posts: 1106 Location: Pittsburgh, PA
|
Posted: Wed Nov 10, 2004 3:48 am Post subject: |
|
|
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 |
|
|
texas1emt Guru
Joined: 27 Oct 2003 Posts: 352 Location: San Antonio, TX
|
Posted: Wed Nov 10, 2004 9:25 am Post subject: |
|
|
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 |
|
|
blobaugh n00b
Joined: 19 Aug 2004 Posts: 37
|
Posted: Thu Nov 11, 2004 10:33 am Post subject: |
|
|
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 |
|
|
texas1emt Guru
Joined: 27 Oct 2003 Posts: 352 Location: San Antonio, TX
|
Posted: Thu Nov 11, 2004 5:32 pm Post subject: |
|
|
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 |
|
|
blobaugh n00b
Joined: 19 Aug 2004 Posts: 37
|
Posted: Thu Nov 11, 2004 9:40 pm Post subject: |
|
|
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 |
|
|
texas1emt Guru
Joined: 27 Oct 2003 Posts: 352 Location: San Antonio, TX
|
Posted: Thu Nov 11, 2004 10:13 pm Post subject: |
|
|
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 |
|
|
blobaugh n00b
Joined: 19 Aug 2004 Posts: 37
|
Posted: Fri Nov 12, 2004 1:25 am Post subject: |
|
|
mini pci
from dmesg
0000:02:02.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05) |
|
Back to top |
|
|
texas1emt Guru
Joined: 27 Oct 2003 Posts: 352 Location: San Antonio, TX
|
Posted: Fri Nov 12, 2004 2:47 am Post subject: |
|
|
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 |
|
|
gentsquash l33t
Joined: 03 Nov 2004 Posts: 753 Location: Still a Gentoo beginner.
|
Posted: Wed Nov 24, 2004 4:40 am Post subject: |
|
|
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 |
|
|
|