Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux? |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
|
04-27-2006, 07:36 PM
|
#1
|
Senior Member
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761
Rep:
|
CB1410 Cardbus Controller and Slackware 10.2
I have a Gateway mx7525 laptop with a CB1410 cardbus controller. I can not get it to see my Proxim 8470WD PCMCIA card.
lspci -vv
Code:
03:05.0 CardBus bridge: ENE Technology Inc CB1410 Cardbus Controller (rev 01)
Subsystem: Gateway 2000: Unknown device 0506
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 168, cache line size 20
Interrupt: pin A routed to IRQ 11
Region 0: Memory at c0202000 (32-bit, non-prefetchable) [size=4K]
Bus: primary=03, secondary=04, subordinate=07, sec-latency=176
Memory window 0: 40000000-41fff000 (prefetchable)
Memory window 1: 42000000-43fff000
I/O window 0: 0000b400-0000b4ff
I/O window 1: 0000b800-0000b8ff
BridgeCtl: Parity- SERR- ISA- VGA- MAbort- >Reset+ 16bInt+ PostWrite+
16-bit legacy interface ports at 0001
cardctl ident
Code:
Socket 0:
no product info available
dmesg | grep card
Code:
cs: pcmcia_socket0: cardbus cards are not supported.
PCI: Bus 4, cardbus bridge: 0000:03:05.0
I have a feeling it is something stupid I am over looking. It works with knnopix. Thanks
|
|
|
04-27-2006, 08:26 PM
|
#2
|
Senior Member
Registered: Dec 2003
Location: Paris
Distribution: Slackware forever.
Posts: 2,534
Rep:
|
Do you have some rc.pcmcia script in /etc/rc.d/ ?
|
|
|
04-27-2006, 08:33 PM
|
#3
|
Senior Member
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761
Original Poster
Rep:
|
Yep, /etc/rc.d/rc.pcmcia
|
|
|
04-28-2006, 08:27 AM
|
#4
|
Senior Member
Registered: Dec 2003
Location: Paris
Distribution: Slackware forever.
Posts: 2,534
Rep:
|
So it should be started automatically at boot, but, just in case, type "/etc/rc.d/rc.pcmcia restart". If it don't make it, then you probably have to manually load the module (driver).
Check with lsmod if these modules are loaded:
pcmcia_core
pcmcia
yenta_socket
If they aren't, load them with modprobe.
Maybe there's also another modules to load but as i never really experimented pcmcia i can't help you more. You can also go for the kernel compiling. It's very instructive and not-so-hard.
|
|
|
04-28-2006, 12:34 PM
|
#5
|
Senior Member
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761
Original Poster
Rep:
|
I forgot to post the lsmod output, those modules are loaded.
I have never messed with pcmcia either.
|
|
|
04-28-2006, 02:09 PM
|
#6
|
Member
Registered: Sep 2004
Location: UK, Europe
Distribution: Slackware64
Posts: 761
Rep:
|
Try booting with the "pci=assign-busses" kernel option (e.g put it on the append line for your kernel in Lilo). Although I have a different CardBus controller, I had to use that to get PCMCIA/ CardBus cards to work under Slamd64 (unofficial Slackware port).
|
|
|
04-28-2006, 03:11 PM
|
#7
|
Senior Member
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761
Original Poster
Rep:
|
Quote:
Originally Posted by cathectic
Try booting with the "pci=assign-busses" kernel option (e.g put it on the append line for your kernel in Lilo). Although I have a different CardBus controller, I had to use that to get PCMCIA/ CardBus cards to work under Slamd64 (unofficial Slackware port).
|
That did not work either. This is starting to get fustrating, lol.
|
|
|
04-28-2006, 10:51 PM
|
#8
|
Senior Member
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761
Original Poster
Rep:
|
Istuck an old Xircom card in the slot and it worked. So it is a driver issue. I'll have to do some more looking. Thanks
|
|
|
05-05-2006, 07:59 AM
|
#9
|
Senior Member
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761
Original Poster
Rep:
|
This seems to be a kernel issue with any 2.6.11+ kernel. I compiled 2.6.10 and the card worked.
|
|
|
05-12-2006, 02:17 PM
|
#10
|
Senior Member
Registered: Apr 2002
Location: Arbovale, WV
Distribution: Slackware
Posts: 1,761
Original Poster
Rep:
|
With the stock 2.6.13 kernel I managed to get the cardbus card recognized.
First I installed (like I have done 20 times before, lol) the madwifi-ng driver (make and make install).
Second I added this to my /etc/lilo.conf.
append="irqpoll pci=assign-busses"
Third I added -f to the CARDMGR_OPTS= in the /etc/rc.d/rc.pcmcia file. Looks like this.
CARDMGR_OPTS=-f
Fourth, I removed port 0x800-0x8ff and port 0xc00-0xcff from the /etc/pcmcia/config.opts.
Then I rebooted and it worked like a charm.
Last edited by tangle; 05-12-2006 at 02:21 PM.
|
|
|
All times are GMT -5. The time now is 12:28 PM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|