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

Bug 43544

Summary: cardbus card insertion does not trigger net.eth0 with yenta_socket and 2.6.3
Product: Gentoo Linux Reporter: Jose Sia Jr. <jsia>
Component: Current packagesAssignee: Mobile Herd (OBSOLETE) <mobile+disabled>
Status: VERIFIED TEST-REQUEST    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Jose Sia Jr. 2004-03-02 16:48:58 UTC
When I insert my Xircom Cardbus RBEM-56G100 combo ethernet and modem cardbus card, yenta_socket passes cardbus control to PCI. as aconsequence, on insertion of the card, cardctl does not know that it should run /etc/init.d/net.eth0 upon insertion. I have to do this manually. 

What makes this really fun is that if I run the script manually it all works fine. crazy, no?

even worse, i know that cardmgr works okay because when I insert my prism2 card, it correctly runs the correct net.* script after modprobing the drivers.

Reproducible: Always
Steps to Reproduce:
1. Compile gentoo-dev-sources
2.compile pcmcia-cs-3.2.5
3.insert cardbus card

Actual Results:  
/etc/init.d/net.eth0 did not run. had to run it manually. 

Expected Results:  
cardmgr should have run the thing automatically 

 
Log output: 
Mar  2 17:24:45 [kernel] Yenta: CardBus bridge found at 0000:02:0f.0 [1028:00a4] 
Mar  2 17:24:45 [kernel] Yenta: Using CSCINT to route CSC interrupts to PCI 
Mar  2 17:24:45 [kernel] Yenta: Routing CardBus interrupts to PCI 
Mar  2 17:24:45 [kernel] Yenta: ISA IRQ mask 0x0498, PCI irq 11 
Mar  2 17:24:45 [kernel] Socket status: 30000006 
Mar  2 17:24:45 [kernel] PCI: Found IRQ 11 for device 0000:02:0f.1 
Mar  2 17:24:45 [kernel] PCI: Sharing IRQ 11 with 0000:00:1f.2 
Mar  2 17:24:45 [kernel] PCI: Sharing IRQ 11 with 0000:02:0f.0 
Mar  2 17:24:45 [kernel] PCI: Sharing IRQ 11 with 0000:02:0f.2 
Mar  2 17:24:45 [kernel] Yenta: CardBus bridge found at 0000:02:0f.1 [1028:00a4] 
Mar  2 17:24:45 [kernel] Yenta: Using CSCINT to route CSC interrupts to PCI 
Mar  2 17:24:45 [kernel] Yenta: Routing CardBus interrupts to PCI 
Mar  2 17:24:46 [kernel] Yenta: ISA IRQ mask 0x0698, PCI irq 11 
 
And even more: 
eb 29 00:51:24 [cardmgr] starting, version is 3.2.5 
Feb 29 00:52:31 [kernel] PCI: Enabling device 0000:03:00.0 (0000 -> 0003) 
Feb 29 00:52:31 [kernel] eth0: Xircom cardbus revision 3 at irq 11  
Feb 29 00:52:31 [kernel] PCI: Enabling device 0000:03:00.1 (0000 -> 0003) 
Feb 29 00:52:32 [kernel] ttyS4 at I/O 0x4080 (irq = 11) is a 16550A 
Feb 29 00:55:49 [cardmgr] exiting 
Feb 29 00:55:51 [cardmgr] watching 2 sockets 
Feb 29 00:55:51 [kernel] cs: IO port probe 0x0c00-0x0cff: clean. 
Feb 29 00:55:51 [kernel] cs: IO port probe 0x0100-0x04ff: excluding 0x200-0x207 
0x280-0x287 0x3c0-0x3df 0x4d0-0x4d7 
Feb 29 00:55:51 [kernel] cs: IO port probe 0x0a00-0x0aff: clean.
Comment 1 Peter Johanson (RETIRED) gentoo-dev 2004-03-02 20:22:21 UTC
Are you running hotplug? hotplug should be picking this card up and attempting to start net.eth0 for you when the card is detected.
Comment 2 Jose Sia Jr. 2004-03-03 08:17:08 UTC
It does sound like a hotplug problem, doesn't it? Silly me.

After reading your comment, I started checking around my hotplug directory. Its definately a problem in there cause hotplug is not recognizing my usb flash drive. weird thing is it recognizes my camera. and even worse, there are no kernel events showing up when putting th eusb flash drive in.

I'm going to research this a little more and get back to this later on this week.
Comment 3 rob holland (RETIRED) gentoo-dev 2004-07-16 09:18:14 UTC
Is this fixed now?
Comment 4 Doug Goldstein (RETIRED) gentoo-dev 2004-09-22 09:34:12 UTC
Need to know if this is fixed or not. Closing this for Test Request since it's been 5 months. If this is still an issue, please reopen the bug.
Comment 5 Henrik Brix Andersen 2004-12-29 06:17:45 UTC
Closing due to lack of feedback.