도와주세요!!
글 수 15,339
2006.06.19 13:07:48 (*.110.152.105)
18020
여기서 판매하는 ez보드는 아니지만.. 답답한 마음에 질문드립니다...
제가 가지고 있는것은 smdk2440보드인데, 메리테크에서는 리눅스관련 질문은 받지 않는다하여 알아볼 길이 없네요..
smdk2440 보드에서 pcmcia 무선랜통신을 하려고 하는데, pcmcia start를 실행하면, 아래와 같이
eth1: failed to initialize firmware (err = -19)
orinoco_cs: register_netdev() failed
이런 발생하고, ifconfig 실행시, 무선랜이 잡히질 않은것으로 나오네요...
혹시 아시는 오류라면.. 답변좀 부탁드립니다^^;;;
===============================================================================
# /etc/init.d/pcmcia start
Starting PCMCIA services: modulesUsing /lib/modules/2.4.20_elfin-d1.5/pcmcia/pcmcia_coro
Linux Kernel Card Services 3.1.22
options: none
Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/i82365.o
i82365.c 1.265 1999/11/10 18:36:21 (David Hinds)
Intel PCIC probe:
Cirrus PD6710 ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 1 socket
host opts [0]: [ring] [dyn mode] [5/20/5] [5/44/5]
status change on irq 3
i82365: SetSocket(0, flags 0x000, Vcc 0, Vpp 0, io_irq 0, csc_mask 0x80)
i82365: SetIOMap(0, 0, 0x00, 0 ns, 0x0000-0x0001)
i82365: SetIOMap(0, 1, 0x00, 0 ns, 0x0000-0x0001)
i82365: SetMemMap(0, 0, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
i82365: SetMemMap(0, 1, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
i82365: SetMemMap(0, 2, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
i82365: SetMemMap(0, 3, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
i82365: SetMemMap(0, 4, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/ds.o
i82365: GetStatus(0) = 0x00c1
i82365: GetStatus(0) = 0x00c1
i82365: SetSocket(0, flags 0x000, Vcc 50, Vpp 50, io_irq 0, csc_mask 0x80)
i82365: SetSocket(0, flags 0x240, Vcc 50, Vpp 50, io_irq 0, csc_mask 0x80)
i82365: SetSocket(0, flags 0x200, Vcc 50, Vpp 50, io_irq 0, csc_mask 0x80)
i82365: GetStatus(0) = 0x01c0
cardmgr.
cardmgr[113]: watching 1 sockets
cardmgr[113]: Card Services release does not match
cardmgr[114]: starting, version is 3.1.33
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x01, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
# i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: GetStatus(0) = 0x01c0
cardmgr[114]: socket 0: D-Link DCF-660W
cardmgr[114]: executing: 'modprobe hermes'
cardmgr[114]: + Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/hermes.o
cardmgr[114]: executing: 'modprobe orinoco'
cardmgr[114]: + Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/orinoco.o
cardmgr[114]: executing: 'modprobe orinoco_cs ignore_cis_vcc=1'
cardmgr[114]: + Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/orinoco_cs.o
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
(1) ##### cfg->index : 1
##### (1) orinoco_cs_config: Vcc mismatch (conf.Vcc = 50, CIS = 33)
i82365: SetSocket(0, flags 0x200, Vcc 50, Vpp 0, io_irq 0, csc_mask 0x80)
i82365: SetSocket(0, flags 0x220, Vcc 50, Vpp 0, io_irq 36, csc_mask 0x80)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
##### hermes @ 0xd2000000: Card removed during reset.
eth1: failed to initialize firmware (err = -19) ===>> 이 부분이 문제인 듯...
orinoco_cs: register_netdev() failed
i82365: SetSocket(0, flags 0x200, Vcc 50, Vpp 0, io_irq 0, csc_mask 0x80)
cardmgr[114]: get dev info on socket 0 failed: Resource temporarily unavailable
=======================================================================
# lsmod
Module Size Used by
orinoco_cs 5048 0 (unused)
orinoco 31844 0 [orinoco_cs]
hermes 4872 0 [orinoco_cs orinoco]
ds 7820 1 [orinoco_cs]
i82365 14612 1
pcmcia_core 39048 0 [orinoco_cs ds i82365]
======================================================================
# ifconfig -a
dummy0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 Link encap:Ethernet HWaddr 00:00:C0:FF:EE:48
inet addr:210.110.152.129 Bcast:210.110.152.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4641 errors:0 dropped:2 overruns:0 frame:0
TX packets:2274 errors:0 dropped:0 overruns:0 carrier:0
collisions:475 txqueuelen:100
RX bytes:4083640 (3.8 Mb) TX bytes:0 (0.0 b)
Interrupt:37 Base address:0x300
lo Link encap:Local Loopback
LOOPBACK MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
usbf Link encap:Ethernet HWaddr 2C:2C:1F:7E:EB:77
[NO FLAGS] MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
===========================================================
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:C0:FF:EE:48
inet addr:210.110.152.129 Bcast:210.110.152.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5547 errors:0 dropped:2 overruns:0 frame:0
TX packets:2309 errors:0 dropped:0 overruns:0 carrier:0
collisions:475 txqueuelen:100
RX bytes:4169066 (3.9 Mb) TX bytes:0 (0.0 b)
Interrupt:37 Base address:0x300
제가 가지고 있는것은 smdk2440보드인데, 메리테크에서는 리눅스관련 질문은 받지 않는다하여 알아볼 길이 없네요..
smdk2440 보드에서 pcmcia 무선랜통신을 하려고 하는데, pcmcia start를 실행하면, 아래와 같이
eth1: failed to initialize firmware (err = -19)
orinoco_cs: register_netdev() failed
이런 발생하고, ifconfig 실행시, 무선랜이 잡히질 않은것으로 나오네요...
혹시 아시는 오류라면.. 답변좀 부탁드립니다^^;;;
===============================================================================
# /etc/init.d/pcmcia start
Starting PCMCIA services: modulesUsing /lib/modules/2.4.20_elfin-d1.5/pcmcia/pcmcia_coro
Linux Kernel Card Services 3.1.22
options: none
Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/i82365.o
i82365.c 1.265 1999/11/10 18:36:21 (David Hinds)
Intel PCIC probe:
Cirrus PD6710 ISA-to-PCMCIA at port 0x3e0 ofs 0x00, 1 socket
host opts [0]: [ring] [dyn mode] [5/20/5] [5/44/5]
status change on irq 3
i82365: SetSocket(0, flags 0x000, Vcc 0, Vpp 0, io_irq 0, csc_mask 0x80)
i82365: SetIOMap(0, 0, 0x00, 0 ns, 0x0000-0x0001)
i82365: SetIOMap(0, 1, 0x00, 0 ns, 0x0000-0x0001)
i82365: SetMemMap(0, 0, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
i82365: SetMemMap(0, 1, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
i82365: SetMemMap(0, 2, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
i82365: SetMemMap(0, 3, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
i82365: SetMemMap(0, 4, 0x00, 0 ns, 0x00000-0x01000, 0x00000)
Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/ds.o
i82365: GetStatus(0) = 0x00c1
i82365: GetStatus(0) = 0x00c1
i82365: SetSocket(0, flags 0x000, Vcc 50, Vpp 50, io_irq 0, csc_mask 0x80)
i82365: SetSocket(0, flags 0x240, Vcc 50, Vpp 50, io_irq 0, csc_mask 0x80)
i82365: SetSocket(0, flags 0x200, Vcc 50, Vpp 50, io_irq 0, csc_mask 0x80)
i82365: GetStatus(0) = 0x01c0
cardmgr.
cardmgr[113]: watching 1 sockets
cardmgr[113]: Card Services release does not match
cardmgr[114]: starting, version is 3.1.33
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x01, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
# i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: GetStatus(0) = 0x01c0
cardmgr[114]: socket 0: D-Link DCF-660W
cardmgr[114]: executing: 'modprobe hermes'
cardmgr[114]: + Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/hermes.o
cardmgr[114]: executing: 'modprobe orinoco'
cardmgr[114]: + Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/orinoco.o
cardmgr[114]: executing: 'modprobe orinoco_cs ignore_cis_vcc=1'
cardmgr[114]: + Using /lib/modules/2.4.20_elfin-d1.5/pcmcia/orinoco_cs.o
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
(1) ##### cfg->index : 1
##### (1) orinoco_cs_config: Vcc mismatch (conf.Vcc = 50, CIS = 33)
i82365: SetSocket(0, flags 0x200, Vcc 50, Vpp 0, io_irq 0, csc_mask 0x80)
i82365: SetSocket(0, flags 0x220, Vcc 50, Vpp 0, io_irq 36, csc_mask 0x80)
i82365: SetMemMap(0, 0, 0x21, 300 ns, 0x00000-0x00000, 0x00000)
##### hermes @ 0xd2000000: Card removed during reset.
eth1: failed to initialize firmware (err = -19) ===>> 이 부분이 문제인 듯...
orinoco_cs: register_netdev() failed
i82365: SetSocket(0, flags 0x200, Vcc 50, Vpp 0, io_irq 0, csc_mask 0x80)
cardmgr[114]: get dev info on socket 0 failed: Resource temporarily unavailable
=======================================================================
# lsmod
Module Size Used by
orinoco_cs 5048 0 (unused)
orinoco 31844 0 [orinoco_cs]
hermes 4872 0 [orinoco_cs orinoco]
ds 7820 1 [orinoco_cs]
i82365 14612 1
pcmcia_core 39048 0 [orinoco_cs ds i82365]
======================================================================
# ifconfig -a
dummy0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 Link encap:Ethernet HWaddr 00:00:C0:FF:EE:48
inet addr:210.110.152.129 Bcast:210.110.152.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4641 errors:0 dropped:2 overruns:0 frame:0
TX packets:2274 errors:0 dropped:0 overruns:0 carrier:0
collisions:475 txqueuelen:100
RX bytes:4083640 (3.8 Mb) TX bytes:0 (0.0 b)
Interrupt:37 Base address:0x300
lo Link encap:Local Loopback
LOOPBACK MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
usbf Link encap:Ethernet HWaddr 2C:2C:1F:7E:EB:77
[NO FLAGS] MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
===========================================================
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:C0:FF:EE:48
inet addr:210.110.152.129 Bcast:210.110.152.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5547 errors:0 dropped:2 overruns:0 frame:0
TX packets:2309 errors:0 dropped:0 overruns:0 carrier:0
collisions:475 txqueuelen:100
RX bytes:4169066 (3.9 Mb) TX bytes:0 (0.0 b)
Interrupt:37 Base address:0x300