Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Tue 23 Sep 2014, 06:40
All times are UTC - 4
 Forum index » Advanced Topics » Hardware
My 2 pcmcia-cards don't work
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 2 [18 Posts]   Goto page: Previous 1, 2
Author Message
mcewanw

Joined: 16 Aug 2007
Posts: 2346
Location: New Zealand

PostPosted: Sat 15 Jan 2011, 03:22    Post subject:  

I had what turned out to be a pcmcia card detection problem recently ( http://www.murga-linux.com/puppy/viewtopic.php?p=456373#456373 ) and this suggestion from peebee fixed it:

http://www.murga-linux.com/puppy/viewtopic.php?p=446392#446392

As per the suggestion I needed to execute the pcmcia-socket-startup command after downloading the pcmciautils package.

EDIT: Sorry, just noticed, you already tried that and it didn't work for you.

_________________
Non enim propter gloriam, diuicias aut honores pugnamus set propter libertatem solummodo quam Nemo bonus nisi simul cum vita amittit.
Back to top
View user's profile Send private message Visit poster's website 
germanix

Joined: 30 Dec 2010
Posts: 30

PostPosted: Thu 20 Jan 2011, 20:02    Post subject:  

The pcmcia-socket-startup command is included in the pcmciautils package.
The last version is pcmciautils-017.tar.gz
This Pcmcia-HOWTO explains how to configure this package.
And there is a short describing how to compile and install pcmciautils.

First you should make a backup copy of your /etc/pcmcia/config.opts
You can find three other different versions of config.opts in this pcmciautils-017 package.

My kernel is a 2.6.31.14. And I configured and compiled this pcmciautils-017 package four times:
1) STARTUP=false / UDEV = false
That means you need no resource database and you use hotplug.
2) STARTUP=false / UDEV = true
That means you need no resource database and you use udev.
3) STARTUP=true / UDEV = false
That means you need a resource database and you use hotplug.
4) STARTUP=true / UDEV = true (default)
That means you need a resource database and you use udev.

So I can try and find out which way could be successful.Smile Using puppy package manager or command petget.
Don't forget to put your original /etc/pcmcia/config.opts back to where it was if you need your original config.opts
pcmciautils-017-i386-STARTUP_false-UDEV_false.pet
Description  STARTUP = false / UDEV = false: That means you need no resource database and you use hotplug.
pet

 Download 
Filename  pcmciautils-017-i386-STARTUP_false-UDEV_false.pet 
Filesize  10.78 KB 
Downloaded  170 Time(s) 
pcmciautils-017-i386-STARTUP_false-UDEV_true.pet
Description  STARTUP=false / UDEV=true: That means you need no resource database and you use udev.
pet

 Download 
Filename  pcmciautils-017-i386-STARTUP_false-UDEV_true.pet 
Filesize  10.26 KB 
Downloaded  170 Time(s) 
pcmciautils-017-i386-STARTUP_true-UDEV_false.pet
Description  STARTUP=true / UDEV=false: That means you need a resource database and you use hotplug.
pet

 Download 
Filename  pcmciautils-017-i386-STARTUP_true-UDEV_false.pet 
Filesize  18.86 KB 
Downloaded  155 Time(s) 
pcmciautils-017-i386-STARTUP_true-UDEV_true.pet
Description  STARTUP=true / UDEV=true (default): That means you need a resource database and you use udev.
pet

 Download 
Filename  pcmciautils-017-i386-STARTUP_true-UDEV_true.pet 
Filesize  18.23 KB 
Downloaded  168 Time(s) 
Back to top
View user's profile Send private message 
germanix

Joined: 30 Dec 2010
Posts: 30

PostPosted: Sun 23 Jan 2011, 17:44    Post subject:  

My bios is from SystemSoft version 1.01.25.
"cardbus cards are not supported"
This is very often documented in the internet.
The question is, whether I could flash the BIOS to version 1.38?

Maybe it would work using command cardmgr.
BUT: cardmgr (part of pcmcia-cs) is deprecated and only usable with Linux 2.4 and earlier kernel versions.
Seems like support stopped partially in kernels >= 2.6:
"... The pcmcia-cs socket driver will route ISA interrupts for
CardBus cards if no PCI interrupt is available. The kernel subsystem
doesn't support this option."
The question is: why cannot a 2.6 kernel also route an ISA-interrupt like pcmcia-cs-socket/package, if there is no PCI interrupt.
But old style cardmgr setups should still work if the kernel is configured correctly.

Or I could try other kernel parameters.
pci=assign-busses
pci=routeirq,irqpoll
pnpbios=off,pci=noacpi
There is the BootPrompt-HOWTO.
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 2 [18 Posts]   Goto page: Previous 1, 2
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Hardware
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
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0508s ][ Queries: 12 (0.0051s) ][ GZIP on ]