PCMCIA CARD NO POWER


Forum: Networking
Topic: PCMCIA CARD NO POWER
started by: NewDude

Posted by NewDude on Sep. 24 2008,03:50
I have a old Toshiba 3015CT.  DSL works great on it.

I have a couple of PCMCIA network cards.  They have worked in the past with DSL on this system.  

My problem is:  Both network card won't power on.   Not sure why.  The cards are good though.   Windows sees them, but not DSL.  The reason DSL won't see them is because their power lights are not on.  

Is there something I can do to get them to power up?  

When I type ifconfig... I only get the lo... nothing else.  

Again, these cards worked fine with DSL 2.2b and 2.3 and 2.4.

The cards are Linksys WPC11 v4(Used NDISwrapper) and a Netgear MA401...  I know my slots are working because when I boot to the DOS partition with my PCMCIA cd-rom I can access files off the drive.

If it is a version problem, please let me know.  I can go back to 2.3 or 2.4 by just copying the knoppix file over to my DOS partition and use the boot floppy to bring the older version up and check to see if it works, but before I do that I need to know if it is a version problem.  I like all the versions of DSL.  I just need this system going for my kids.  

Thanks

Posted by ^thehatsrule^ on Sep. 24 2008,05:19
What version of DSL are you using?  3.x uses the same kernel as 2.2-2.4, whereas 4.x uses a newer one.

What are your steps and are there any errors/warnings (check dmesg as well perhaps)?

Posted by NewDude on Sep. 24 2008,13:21
Well, right now I try 4.4.4, and I also tried 3.3.   No power to either card I have tried.  

There are no warnings or errors during bootup...it is like the cards aren't even in the slots.  I have 2 slots on that laptop, I have tried both slot with both cards and nothing.  

This is the first time I boot this laptop up in 6 months.   I swear it used to work wonderful.  

Like I said before, when I boot into DOS, DOS sees the PCMCIA CD-ROM...  so I know the slots are working.  

Another things that happens is: When I first power up the laptop, one of the cards (MA401) will flash it's light, then it goes off.... then nothing.

What is dmesg?  Tell me how to look at it please.  

thanks

Posted by NewDude on Sep. 24 2008,13:38
After searching the forum, Roberts posted to someone to use the

dmesg | grep -l irq


This command Roberts posted is for irq conflicts...  When I get home from work today, I will mess with the dmesg and see if I can see anything that is causing a problem.

BTW, DSL 4.4.4 is so slick.  Seems Roberts is making DSL better and better every version.

Posted by NewDude on Sep. 25 2008,03:38
Hey guys... here are me dmesg....  if you have any inputs, let me know...  if you don't see anything, let me know..

I am really pulling my hair out with this...

Thanks again for all the help


<4>Linux version 2.4.26 (root@Knoppix) (gcc version 2.95.4 20011002 (Debian prerelease)) #1 SMP Sa Apr 17 19:33:42 CEST 2004
<6>BIOS-provided physical RAM map:
<4> BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
<4> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
<4> BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
<4> BIOS-e820: 0000000000100000 - 0000000006010000 (usable)
<4> BIOS-e820: 0000000006010000 - 0000000006020000 (ACPI data)
<4> BIOS-e820: 0000000006020000 - 0000000006040000 (reserved)
<4> BIOS-e820: 00000000fef80000 - 00000000ff000000 (reserved)
<4> BIOS-e820: 00000000fffe0000 - 00000000fffe6e00 (reserved)
<4> BIOS-e820: 00000000fffe6e00 - 00000000fffe7000 (ACPI NVS)
<4> BIOS-e820: 00000000fffe7000 - 0000000100000000 (reserved)
<5>0MB HIGHMEM available.
<5>96MB LOWMEM available.
<4>On node 0 totalpages: 24592
<4>zone(0): 4096 pages.
<4>zone(1): 20496 pages.
<4>zone(2): 0 pages.
<6>DMI not present.
<6>ACPI: RSDP (v000 TOSHIB                                    ) @ 0x000fa3d0
<6>ACPI: RSDT (v001 TOSHIB 750      0x19980710 TASM 0x04010000) @ 0x06010000
<6>ACPI: FADT (v001 TOSHIB 750      0x19980710 TASM 0x04010000) @ 0x06010054
<6>ACPI: DSDT (v001 TOSHIB 3000CT   0x19990511 MSFT 0x0100000b) @ 0x00000000
<4>Kernel command line: root=/dev/hda3 quiet vga=788 noacpi noapm nodma noscsi frugal
<4>No local APIC present or hardware disabled
<6>Initializing CPU#0
<4>Detected 266.619 MHz processor.
<4>Console: colour dummy device 80x25
<4>Calibrating delay loop... 530.84 BogoMIPS
<6>Memory: 94276k/98368k available (1371k kernel code, 3704k reserved, 561k data, 140k init, 0k highmem)
<6>Dentry cache hash table entries: 16384 (order: 5, 131072 bytes)
<6>Inode cache hash table entries: 8192 (order: 4, 65536 bytes)
<6>Mount cache hash table entries: 512 (order: 0, 4096 bytes)
<6>Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
<4>Page-cache hash table entries: 32768 (order: 5, 131072 bytes)
<5>Intel Pentium with F0 0F bug - workaround enabled.
<7>CPU:     After generic, caps: 008001bf 00000000 00000000 00000000
<7>CPU:             Common caps: 008001bf 00000000 00000000 00000000
<6>Checking 'hlt' instruction... OK.
<6>Checking for popad bug... OK.
<4>POSIX conformance testing by UNIFIX
<4>mtrr: v1.40 (20010327) Richard Gooch (rgooch@atnf.csiro.au)
<4>mtrr: detected mtrr type: none
<7>CPU:     After generic, caps: 008001bf 00000000 00000000 00000000
<7>CPU:             Common caps: 008001bf 00000000 00000000 00000000
<4>CPU0: Intel Mobile Pentium MMX stepping 01
<4>per-CPU timeslice cutoff: 160.14 usecs.
<5>SMP motherboard not detected.
<5>Local APIC not detected. Using dummy APIC emulation.
<4>Waiting on wait_init_idle (map = 0x0)
<4>All processors have done init_idle
<6>ACPI: Subsystem revision 20040326
<6>PCI: PCI BIOS revision 2.10 entry at 0xfd88f, last bus=21
<6>PCI: Using configuration type 1
<4>ACPI: IRQ13 SCI: Edge set to Level Trigger.
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.PS2M._STA] (Node c11f8660), AE_NOT_EXIST
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.FDD_._STA] (Node c11f8a80), AE_NOT_EXIST
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.HDD1._STA] (Node c11f8c20), AE_NOT_EXIST
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.COM_._STA] (Node c11f8e20), AE_NOT_EXIST
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.ATH1._STA] (Node c11f8fa0), AE_NOT_EXIST
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.ECP_._STA] (Node c11f7260), AE_NOT_EXIST
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.LPT_._STA] (Node c11f7340), AE_NOT_EXIST
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.PCM4._STA] (Node c11f73c0), AE_NOT_EXIST
<4>    ACPI-0165: *** Error: No object was returned from [\_SB_.PCI0.EIO_.SND1._STA] (Node c11f7600), AE_NOT_EXIST
<6>ACPI: Interpreter enabled
<6>ACPI: Using PIC for interrupt routing
<6>ACPI: System [ACPI] (supports S0 S1 S3 S4bios S4 S5)
<6>ACPI: PCI Root Bridge [PCI0] (00:00)
<4>PCI: Probing PCI hardware (bus 00)
<7>ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
<4>ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
<4>ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
<6>ACPI: Power Resource [PWH1] (on)
<6>PCI: Probing PCI hardware
<4>ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
<4>ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
<6>PCI: Using ACPI for IRQ routing
<6>PCI: if you experience problems, try using option 'pci=noacpi' or even 'acpi=off'
<6>isapnp: Scanning for PnP cards...
<3>schedule_task(): keventd has not started
<6>isapnp: No Plug & Play device found
<6>Linux NET4.0 for Linux 2.4
<6>Based upon Swansea University Computer Society NET3.039
<4>Initializing RT netlink socket
<4>Starting kswapd
<5>VFS: Disk quotas vdquot_6.5.1
<6>vesafb: framebuffer at 0xfd000000, mapped to 0xc701b000, size 1875k
<6>vesafb: mode is 800x600x16, linelength=1600, pages=1
<6>vesafb: protected mode interface info at c000:9030
<6>vesafb: scrolling: redraw
<6>vesafb: directcolor: size=0:5:6:5, shift=0:11:5:0
<4>Console: switching to colour frame buffer device 100x37
<6>fb0: VESA VGA frame buffer device
<4>pty: 256 Unix98 ptys configured
<6>Floppy drive(s): fd0 is 1.44M
<6>FDC 0 is an 8272A
<4>RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
<6>Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
<6>ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
<4>hda: TOSHIBA MK4310MAT, ATA DISK drive
<4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
<4>hda: attached ide-disk driver.
<4>hda: host protected area => 1
<6>hda: 8452080 sectors (4327 MB), CHS=526/255/63
<6>Partition check:
<6> hda: hda1 hda2 hda3
<4>ide: late registration of driver.
<6>SCSI subsystem driver Revision: 1.00
<3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
<3>kmod: failed to exec /sbin/modprobe -s -k scsi_hostadapter, errno = 2
<6>Initializing Cryptographic API
<6>NET4: Linux TCP/IP 1.0 for NET4.0
<6>IP Protocols: ICMP, UDP, TCP, IGMP
<6>IP: routing cache hash table of 512 buckets, 4Kbytes
<6>TCP: Hash tables configured (established 8192 bind 8192)
<6>NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
<4>VFS: Mounted root (ext2 filesystem) readonly.
<6>Freeing unused kernel memory: 140k freed
<6>Adding Swap: 240964k swap-space (priority -1)

Posted by ^thehatsrule^ on Sep. 25 2008,04:18
And what steps did you try?

Doesn't look like there's an irq conflict though.

Posted by NewDude on Sep. 25 2008,17:37
I didn't try any yet....  need advice....

This is the first time I have ever looked at DMESG....   Now, is there something in dmesg that says it found my PCMCIA card?

dmesg is mainly used for reporting conflicts and other general info?

I am sorry, I didn't do anything...  I am just waiting for someone to tell me what to try...

I have used all the GUI wireless tools to try to talk to the card, but they aren't working.  I know I
will need to go to the command line.  Can you suggest the first thing you would do?

Lets start with the WPC11 v4 card first.  I got it to work in the past with NDISWrapper through the GUI with no problems or should I start with MA401???

Posted by ^thehatsrule^ on Sep. 25 2008,17:57
It's something of a diagnostic log I suppose.  I skimmed over it, but I did not see any pcmcia info.  I cannot say if this is regular behaviour or not though.

Those 2 models look fairly familiar... try looking in the forum/wiki for info and steps.

Posted by curaga on Sep. 25 2008,19:07
Please post the output of "lspci", "cardctl ls", and "cardctl status". It looks to me your whole pcmcia bridge isn't recognized.
Posted by NewDude on Sep. 26 2008,02:12
If the bridge is unrecognized, is there commands that will make find the bridge???  If I remember rightly, when it was running correctly with DSL, PCMCIA info would post on bootup...

I will get the info curga asked for.


thanks again for all the help everyone..!

Posted by NewDude on Sep. 26 2008,02:19
Hey guys, have another question...  if we can't figure DSL out and why it isn't seeing the PCMCIA bridge and I need to try another lite flavor of Linux, what others have good support with wireless.   I have messed with Puppy linux, but DSL is way better, DSL is the best flavor.  It beats out many "heavy flavors"....  Puppy didn't do it for me.

Is there any besides puppy?  I have tried GoblinX mini and it is cool, but never setup wireless with it, only wired network.  Not sure if GoblinX has good support for wireless.  DSL is cool to because Roberts and made it easy to do a poorman's install...

Thanks for the info...

Posted by NewDude on Sep. 26 2008,03:39
"lspci"  is:

00:00.0 Host bridge: Toshiba America Info Systems CPU to PCI bridge (rev a2)
00:04.0 VGA compatible controller: Neomagic Corporation NM2160 [MagicGraph 128XD] (rev 01)
00:0b.0 USB Controller: NEC Corporation USB (rev 02)
00:11.0 Communication controller: Toshiba America Info Systems FIR Port (rev 23)


cardctl ls and cardctl status  report:

No PCMCIA drive in /proc/devices/

So... no drives are installed???  interesting....

What do you guys think?

Posted by NewDude on Sep. 26 2008,03:40
Sorry...  cardctl ls and cardctl status reports:

No PCMCIA drivers are installed in /proc/devices/

Posted by curaga on Sep. 26 2008,10:51
From < http://www.gweep.net/~sfoskett/linux/p3010-4.html#ss4.4 >
Quote
Next, got into the hardware setup (hold down "ESC" on bootup and press F1 when instructed) and change the PCMCIA controller to "PCIC-Compatible".


Go to the BIOS, list all the PCMCIA options there for us, and then try each one. I've a feeling this is abyss.

Posted by NewDude on Sep. 26 2008,14:36
I got into the BIOS   here are the 3 setting for PCMCIA
PCIC Compatible
CardBus/16bit
Auto-Selected

I just tried all three, still nothing.

The instruction link you sent, the guy that wrote this, his configuration is different than mine.

My configuration is:  I have a 100mb FAT16 partition with DOS 6.21, I did a format c: /s to it to boot to...
copied the mscdex.exe to the partition and loaded the drivers for my PCMCIA cd-rom.  Copied KNOPPIX Directory and BOOT directory off
a DSL 4.4.4 live cd to do the poorman's install.

I used the DSL boot floppy to boot 4.4.4 up but doing the DSL 2 so I could get a clean command line.  
I used cfdisk, created my linux swap and linux partitions...  rebooted, booted back into DSL 2 and did the mkswap /dev/hda2 and swapon /dev/hda2, then the dsl-hdinstall to hda3.

Everything went good, used grub as my boot manager and had grub do the hda1 for windows (DOS)...

This is the setup I have used in the past with this machine, never had a problem.  

Should I used loadin.exe and use this guy's setup you sent?

Posted by roberts on Sep. 26 2008,16:17
It would be helpful to list modules (lsmod) between DSL v2 and current and post here so we can see the difference.
Posted by NewDude on Sep. 26 2008,17:37
I will go ahead and put the 2.2 knoppix on, boot to floppy, bring up 2.2, run lsmod and then put on 4.4.4 and run lsmod
Posted by NewDude on Sep. 30 2008,01:34
Ok...  I tried a few things on my own.  

I couldn't figure out why DSL wasn't seeing the card's eventhough it has with different versions in the past.  This might not make sense, but bare with me.

It is an old laptop, 233mhz MMX.  It is over 10 years old, so things aren't as nice as they used to be.

I decided to try something old.  I repartitioned the drive and installed stupid Windows 98.  I did this again to double check the hardware in the machine thinking something was wrong with the slots.  After 3 days of messing with bad Win98 CD's and then finally getting it installed and configured and playing the stupid M$ install games, I never got the cards to work but Win98 saw the cards and wanted to install the drivers... the cards light up.... that was enough for me.

Got home from work today, copied KNOPPIX and BOOT directories from my LiveCD v4.4.4, booted to the floppy, and during the bootup I finally noticed that DSL found the PCMCIA card and the card lit up... stayed lit...  I knew it was going to work now.

So I installed v4.4.4 to the hard drive, used NDISWrapper and the WPC11 v4 card and I am typing this post from the old laptop.  Finally...  

So I guess the slots needed to be woken???  Does that make sense... probably not, but the hardware is old.  

v4.4.4 is working great and very fast for a 233mhz.

Since all my other DSL machines are on a wired CAT5 connection, I have a question because I forgot last time I had this wireless laptop working.

I used the NDISWrapper GUI....  when I reboot the machine, will it save the settings?  or do I need to go into the boot.sh???

Thanks Roberts and everyone else for your support.

Posted by roberts on Sep. 30 2008,02:55
Glad to hear that it is working.

If you used the ndiswrapper GUI then there should be a ndis script in your home directory. Should be able to double click to connect, or perhaps you will need to edit/adjust the script. Anyway, look for it.

Posted by NewDude on Sep. 30 2008,03:31
Thanks a lot Roberts.   It is always a pleasure speaking with you through this forum.  

I will put myndis script in my bootlocal.sh so it will connect on bootup.

Thanks again for such great support and your dedication to making Damn Small Linux one of the best Linux distros around.

Powered by Ikonboard 3.1.2a
Ikonboard © 2001 Jarvis Entertainment Group, Inc.