PCMCIA Problems

clark at esteem.com clark at esteem.com
Wed Nov 1 08:24:16 EST 2000


	Hello,

	I seem to be having trouble with getting pcmcia-cs working. I am using a
custom board with a MPC850 running PPCBoot and HardHat Linux. Everything
seems to work fine up until Cardmgr loads. I know I need to define _IO_BASE
and its size but I'm not sure how to figure out what to set it to. I have
tried to set it to various values 0x80000000, 0xEC000000, 0xC0000000, and
0xD0000000 all with no luck. Do I need to do more than declare it?

here is typical output.


Hit any key to stop autoboot:  0
## Booting Linux kernel at 40030000 ...
    Image Name:   2.2.13 for EST192E
    Image Type:   PowerPC Linux Kernel Image (gzip compressed)
    Data Size:    412481 Bytes = 402 kB = 0 MB
    Load Address: 00000000
    Entry Point:  0000000c
    Verifying Checksum ... OK
    Uncompressing Kernel Image ... OK
Linux version 2.2.13 (brent at strecker.esteem.com) (gcc version 2.95.2 19991024
(release)) #20 Fri Oct 27 09:53:01 PDT 2000
Boot arguments: root=/dev/nfs rw ip=100.100.100.21:100.100.100.11:100.100.100.
1:255.0.0.0:esteem192e.com:eth0 nfsroot=100.100.100.11:/home/brent/dk80211b/ro
otfs.nfs
time_init: decrementer frequency = 183750000/60
Calibrating delay loop... 48.84 BogoMIPS
Memory: 15132k available (748k kernel code, 464k data, 40k init) [c0000000,c10
00000]
DENTRY hash table entries: 262144 (order: 9, 2097152 bytes)
Buffer-cache hash table entries: 32768 (order: 5, 131072 bytes)
Page-cache hash table entries: 4096 (order: 2, 16384 bytes)
POSIX conformance testing by UNIFIX
Linux NET4.0 for Linux 2.2
Based upon Swansea University Computer Society NET3.039
NET4: Unix domain sockets 1.0 for Linux NET4.0.
NET4: Linux TCP/IP 1.0 for NET4.0
IP Protocols: ICMP, UDP, TCP, IGMP
TCP: Hash tables configured (ehash 16384 bhash 16384)
Starting kswapd v 1.1.1.1
CPM UART driver version 0.03
ttyS00 at 0x0280 is a SMC
ttyS01 at 0x0380 is a SMC
pty: 256 Unix98 ptys configured
RAM disk driver initialized:  16 RAM disks of 4096K size
loop: registered device at major 7
NET4: Ethernet Bridge 008 for NET4.0
eth0: CPM ENET Version 0.2, 00:00:00:00:00:00
PPP: version 2.3.7 (demand dialling)
TCP compression code copyright 1989 Regents of the University of California
PPP line discipline registered.
Looking up port of RPC 100003/2 on 100.100.100.11
Looking up port of RPC 100005/1 on 100.100.100.11
VFS: Mounted root (NFS filesystem).
Freeing unused kernel memory: 40k init
INIT: version 2.77 booti
Linux PCMCIA Card Services 3.1.10
   kernel build: 2.2.13 #20 Fri Oct 27 09:53:01 PDT 2000
   options:  none
m8xx_pcmcia: Version 0.03, 14-Feb-2000, Magnus Damm
m8xx_pcmcia: ESTEEM192E using SLOT_B with IRQ 13.
p80211.o: 0.1.7 Loaded
cardmgr[17]: starting, version is 3.1.10
cardmgr[17]: watching 1 sockets
cardmgr[17]: initializing socket 0
Machine check in kernel mode.
Caused by (from msr): regs c0c75850 Unknown values in msr
NIP: C4003C94 XER: C000FF7F LR: C4003C70 REGS: c0c75850 TRAP: 0200
MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
TASK = c0c74000[17] 'cardmgr' mm->pgd c0c7f000 Last syscall: 54
last math 00000000
GPR00: C4016000 C0C75900 C0C74000 C4015000 C0C09054 000001F7 C00D3000 00000015

GPR08: 00000C40 C4015000 C0C123AC 00001000 35F33F34 10021500 1009FFD0 00000000

GPR16: 100A6310 00000000 00FBFE38 00000000 00009032 00C75E80 00000000 C0002544

GPR24: C0002284 00000002 C00E886C C0C7596A 00000002 00000000 C00E8800 C4015000

Call backtrace:
C4003C70 C4004418 C4004978 C4004700 C400608C C40038C8 C400F4C8
C0032FC4 C00022D8 00000000 100018A0 10002A50 10003FF0 0FF09E78
00000000
Kernel panic: machine check
Rebooting in 180 seconds..

	With a silly scope I can see the pcmcia device assert the RDY/BSY_B line
after it is reset, and /CE1_B & /CE2_B get asserted once just before it
explodes in my face.

Any help apprieciated, Many thanks in advance.

	Conn
*****************************************************************
   If you live at home long enough, your parrents will move out.
*****************************************************************

Conn Clark
Engineering Stooge				clark at esteem.com
Electronic Systems Technology Inc.		www.esteem.com

Stock Ticker Symbol				ELST


** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/





More information about the Linuxppc-embedded mailing list