|
Hi, I am working on porting a CF+ wireless card (D-Link DCF-660)
on a arm-based embedded platform (TI DM270) and there is no PCMCIA bridge
controller on it. And my kernel is version 2.4.24-uc0. I want to
modify the orinoco_plx driver in the source tree net/wireless to drive
the card without using pcmcia-cs.
after I modprobe these drivers
/> modprobe hermes Using
/lib/modules/2.4.24-uc0/kernel/drivers/net/wireless/hermes.o />
modprobe orinoco Using
/lib/modules/2.4.24-uc0/kernel/drivers/net/wireless/orinoco.o />
modprobe orinoco_dm270 Using
/lib/modules/2.4.24-uc0/kernel/drivers/net/wireless/orinoco_dm270.o
(orinoco_dm270 is the module I wrote to interface the card to my hardware
directly)
the systeom log shows
hermes.c: 4 Dec 2002 David Gibson < hermes-xT8FGy+AXnRB3Ne2BGzF6laj5H9X9Tb+@xxxxxxxxxxxxxxxx
> orinoco.c 0.13d (David Gibson < hermes-xT8FGy+AXnRB3Ne2BGzF6laj5H9X9Tb+@xxxxxxxxxxxxxxxx
> and others) orinoco_lock() called with hw_unavailable
(dev=012edc00) eth0: -> orinoco_init() orinoco_lock() called with
hw_unavailable (dev=012edc00) eth0: Station identity
001f:0004:0001:0007 eth0: Looks like an Intersil firmware version
1.7.4 eth0: Ad-hoc demo mode supported eth0: IEEE standard IBSS ad-hoc
mode supported eth0: WEP supported, 104-bit key eth0: MAC address
00:0D:88:F0:6B:39 eth0: Station name "Prism I" eth0: ready
eth0: <- orinoco_init()
when I want to use 'iwconfig' to get information of the card,
/> iwconfig eth0 eth0 no wireless
extensions.
and, when I enter 'ifconfig eth0 up'
/> ifconfig eth0 up /> /> eth0: New link status: Connected
(0001)
the system crashed. (Or maybe busy waiting for something)
Could any one experienced give me a hint? What is possible problem about
this? Thanks.
best regards, Pi-Cheng Chen
|