[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wireless/hotplug puzzle, 2.6.0



On Tue, Dec 23, 2003 at 01:50:31PM -0800, Jim McCloskey wrote:
> 
> Hello. I recently hand-compiled and hand-installed kernel 2.6.0 on my
> laptop, which runs mostly Debian testing, with some packages from
> unstable.  There were a couple of adventures along the way, but things
> now work well for the most part.
> 
> Except for my PCMCIA wireless card. This is an Orinoco Gold and under
> 2.4.23 it runs just fine, using the hermes, orinoco, and orinoco_cs
> kernel modules. It is correctly identified and woken up by cardmgr.
> 
> Under 2.6.0, the problem is that the card is not recognized at all.
> Inserting and ejecting it produces no beeps and makes no lights flash.

Jim,

I can't pretend to know what's going on, but I'll relate my own
experiences with this transition.  When I first booted my 2.6.0 kernel,
I had exactly this problem.  It turned out that, in my case, the
yenta_socket module was not loaded by cardmgr.  I don't know how the
problem was corrected, except that the next time I booted the kernel,
cardmgr loaded the module, the card was recognized and configured as in
my 2.4 kernel.
> 
> `cardmgr ident' gives:
> 
>     Socket 0: no product info available
> 
> I spent a long time trying to persuade the pcmcia subsytem to notice
> the existence of the card before realizing that this was not in fact a
> cardmgr problem at all. In 2.6.0, these cards are handled by hotplug
> and not by cardmgr. So now I'm trying to understand how hotplug should
> be set up to handle events involving these cards.
> 
> I have hotplug support enabled in the kernel configuration:
> 
> CONFIG_HOTPLUG=y
> #
> # PCMCIA/CardBus support
> #
> CONFIG_PCMCIA=m
> CONFIG_YENTA=m
> CONFIG_CARDBUS=y
> # CONFIG_I82092 is not set
> # CONFIG_I82365 is not set
> # CONFIG_TCIC is not set
> CONFIG_PCMCIA_PROBE=y
> #
> # PCI Hotplug Support
> #
> CONFIG_HOTPLUG_PCI=m
> # CONFIG_HOTPLUG_PCI_FAKE is not set
> # CONFIG_HOTPLUG_PCI_COMPAQ is not set
> # CONFIG_HOTPLUG_PCI_IBM is not set
> # CONFIG_HOTPLUG_PCI_ACPI is not set
> # CONFIG_HOTPLUG_PCI_CPCI is not set

I don't believe you need to have the pci hotplug kernel modules enabled.
My kernel does not have these included at all, and my card is currently
working.

> But bringing up eth1 produces `No such device' errors.  I get this
> error message when the hotplug subsystem is started:
> 
>    Starting hotplug subsystem: input pci*** can't synthesize pci
>    hotplug events.

This message is harmless.  It occurs every time I boot, and doesn't
affect the configuration of my wireless card.

> All a bit much for a mortal user. Does anyone know of any usable
> documentation out there? Any pointers?

I can't say that I found any useful documentation, but hopefully, your
difficulties will be corrected as easily as mine were.

Nate

-- 
     "And this shall be a sign unto you; Ye shall find the 
      babe wrapped in swaddling clothes, lying in a manger."
                              Luke 2:12 

Nathan J. Malmberg <malmberg2.5@insightbb.com>  GNUPG ID: 8A9B426E
The attachment is a digital signature.  Get my key at wwwkeys.pgp.net.

Attachment: pgpJiKwyCjnM4.pgp
Description: PGP signature


Reply to: