3650|4

63

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

SDIO设备驱动的疑问: [复制链接]

各位高手好呀,帮我分析一下我的SDIO接口的WIFI驱动加载失败了是什么回事呀?谢谢了哦,打印信息如下我使用的是MARVELL8686的WIFI驱动:

Load Ok!Jump to 0x20500000=0xEA00Windows CE Kernel for ARM (Thumb Enabled) Built on Aug  4 2008 at 18:38:38

ProcessorType=0926  Revision=5

sp_abt=ffff5000 sp_irq=ffff2800 sp_undef=ffffc800 OEMAddressTable = 8050688c

DCache: 128 sets, 4 ways, 32 line size, 16384 size

INFO:OALLogSetZones: g_oalLogMask: 0xb1cf7ffd

-OEMInit

Sp=ffffc7cc

-OALIoCtlHalInitRTC(rc = 0)

+TCC_I2C_Init
-TCC_I2C_Init
+ BKL_Init()
- BKL_Init()
+WAV_Init
-WAV_Init
IOCTL_CKC_SET_PERICLOCK
WAVEDEV:HardwareContext::MapDMABuffers() @ 200c0000

CMMB port process attach

CMB_Init ++++++

+ADC INIT v1.01

+BATT INIT

-BATT INIT

SDBusDriver: PROCESS_ATTACH
SDBusDriver: PROCESS_DETACH


interruptuse is not used!!

SDBusDriver: PROCESS_ATTACH
INIT - Enter DriverEntry
*** Driver version 38.p45 ***
*** Built on Aug 16 2009 18:44:11 ***
<== DriverEntry: register miniport success
<== DriverEntry: register miniport successINIT - Enter MrvDrvInitialize
[WiFi]: Driver Version: 38.p45
pAssoInfo = 0x1a1d68, pAssoInfo->Length = 0x1a1d68
********sdio_Initialization**********

********SDNdisGetSDDeviceHandle**********

SDNdis: Failed to get active path key (0xC0000001)
*** SDNdisGetSDDeviveHandleFailed -1073741823
*** SDIOInitialization FAILED! ***
[TT] SDIO initialization is failed! Quit initialization process

SDBusDriver: PROCESS_DETACH
SetOutputGain(39321)
Load Key Base Drivers\BuiltIn\Serial1
Read Register Value[3:3]
CRegUart::CRegUart init dwSysintr=50[29]

m_pRegVirtualAddr : [b0055300]
Load Key Base Drivers\BuiltIn\Serial2
Read Register Value[1:1]
CRegUart::CRegUart init dwSysintr=52[7]

m_pRegVirtualAddr : [b0055100]
DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\AFD). Driver cannot be unloaded.
DeviceFolder::LoadDevice!Enumerate Found deprecated load instructions at (Drivers\BuiltIn\PPP). Driver cannot be unloaded.
:::FMM_Init

SDBusDriver: PROCESS_ATTACH
SDBusDriver: +SDC_Init
!!!!!!!!!!SDBusDriver: +SDC_Init
SDBusDriver: Bus Driver instance created : 0x0004D6D0 ! -SDC_Init
SDHCDGetHCFunctions: +Init
SDHCDGetHCFunctions: -Init
SDHC +Init
SDHC Active RegPath : "Drivers\Active\28"
SDHC_dll="tcc_sdhc.dll"
wini.dwNumIoWindows 0
wini.dwNumMemWindows 1
wini.memWindows[0].dwBase B0090000
wini.memWindows[0].dwLen 100
InitializeHardware +
IOCTL_CKC_SET_PERICLOCK
IOCTL_CKC_SET_PERIBUSCLKCTL
CSDHCBase::InitializeHardware: ISR installation is skipped.(it's ok)

CSDHCBase::InitializeHardware: IRQ 27 mapped to SYS_INTR 0x12

InitializeHardware -
SDHC Will use DMA for slot 0
+DumpStdHCRegs - Slot 0 -------------------------
SystemAddressLo:    0x0000
SystemAddressHi:    0x0000
BlockSize:  0x0000
BlockCount: 0x0000
Argument0:  0x0000
Argument1:  0x0000
TransferMode:   0x0000
Command:    0x0000
R0: 0x0000
R1: 0x0000
R2: 0x0000
R3: 0x0000
R4: 0x0000
R5: 0x0000
R6: 0x0000
R7: 0x0000
BufferDataPort0:    0x0000
BufferDataPort1:    0x0000
PresentState:   0x1FF80000
HostControl:    0x0000
PowerControl:   0x0000
BlockGapControl:    0x0000
WakeUpControl:  0x0000
ClockControl:   0x0000
TimeOutControl: 0x0000
SoftReset:  0x0000
NormalIntStatus:    0x0000
ErrorIntStatus: 0x0000
NormalIntStatusEnable:  0x0000
ErrorIntStatusEnable:   0x0000
NormalIntSignalEnable:  0x0000
ErrorIntSignalEnable:   0x0000
AutoCMD12ErrorStatus:   0x0000
Capabilities:   0x69EF30B0
MaxCurrentCapabilites:  0x0001
SlotInterruptStatus:    0x0000
HostControllerVersion:  0x0002
-DumpStdHCRegs-------------------------
SDHC Priority 100
CSDHCBase::SlotOptionHandler(slot=0,option=11)
SDHCSetRate - Clock Control Reg = 101
SDHCSetRate - Actual clock rate = 25000000
SDHCInitialize++
SDHCInitialize--
SDHC -Init
+NAND: DRIVER INIT!

CSDHCBase::IST: Thread Starting
CSDHCBase::HandleInterrupt: Slot Interrupt_Status=0x0
SDHCControllerIst - Card is Removed!
CSDHCBase::CardDetect: Thread Start
NAND: INITIALIZE SUCCESS

-NAND: DRIVER INIT!

+USB FUNCTION Driver

TCCxxxUSBFn!UfnPdd_Init: Using IO Base b0010000

TCCxxxUSBFn!UfnPdd_Init: Using SysIntr 19

TCCxxxUSBFn!UfnPdd_Init: Using IST priority 224

-InitDevice

+ValidateContext

-USB FUNCTION Driver

+OALIoCtlHalDisableWake(sysIntr = 19)

+OALIoCtlHalDisableWake(rc = 1)

CSDHCBase::HandleInterrupt: Slot Interrupt_Status=0x1
HandleInterrupt (0) - Normal Interrupt_Status=0x40
SDHCControllerIst - Card is Inserted!
SDHCControllerIst - Card is HandleInsertion!
CSDHCSlotBase::SetVoltage: Set SDHC_POWER_CONTROL reg = 0x0f
TCCxxxUSBFn!DetectUsbAttachThread: start .
+TCC::TCC_DISP

++TCC LCD::InitializeHardware

LCD Size is 480 X 272 read from Registry

dwLCDPhysicalFrameBase:20000000, Size(261120)

-TCC::TCC_DISP

Touchpanel DRV :LCD Size = 480X272,I2C Channel Num(1)

SDHCSetRate - Clock Control Reg = 8001
SDHCSetRate - Actual clock rate = 195312
SDHCControllerIst IndicateSlotStateChange!
!!!!!!!!!!!!!!!CSDHostContainer SDHCDIndicateSlotStateChange__X!
!!!!!!!!!!!CSDSlot: ---SlotStateChange
CSDSlot: SlotStatusChange  Slot Event : 2
!!!!!!!!!!CSDSlot: ---InsertDevice
CSDHCBase::SlotOptionHandler(slot=0,option=1)
CSDHCSlotBase::SlotOptionHandler: Clock Setting: 100000
SHCSDSlotOptionHandler - Setting Host Control Register 0
SDHCSetRate - Clock Control Reg = 8001
SDHCSetRate - Actual clock rate = 195312
SDSetCardInterfaceForSlot - HC ClockRate differs desired setting: desired: 100000 Hz, Actual : 195312 Hz
!!!!!!!!!!CSDDevice: SD_API_STATUS_DEVICE_2222222 OK
!!!!!!!!!!CSDDevice: +GetDeviceHandle
!!!!!!!!!!CSDDevice: +GetDeviceHandle OK
AllocateBusRequest Changed From 0, to 140!!!!!!!!!!CSDDevice: +GetDeviceHandle
!!!!!!!!!!CSDDevice: +GetDeviceHandle OK
SubmitRequestToHC(53a70)
CSDHCSlotBase::BusRequestHandler: CMD:5
CSDHCSlotBase::SubmitBusRequestHandler: CMD:5
Sending command register 0x0502

Sending command Argument 0x00000000

HandleInterrupt (0) - Normal Interrupt_Status=0x8000
SDHCGetAndLockCurrentRequest_I,m_curHCOwned=53a70
HandleErrors - ERROR INT STATUS=0x03
HandleErrors - Command line error (0x3). Resetting CMD line.

CSDHCBase::HandleInterrupt: Slot Interrupt_Status=0x0
SDSynchronousBusRequest_I: queue request failed(0xc0000016),TransferClass(2), CommandCode(5),CommandArgument(0)

!!!!!!!!!!CSDDevice: +GetDeviceHandle
!!!!!!!!!!CSDDevice: +GetDeviceHandle OK
!!!!!!!!!!CSDSlot: ---HandleAddDevice
MSIM: IM_ReadRegistry read KB 5

send attach message!!
TCCxxxUSBFn!DetectUsbAttachThread: UFN_ATTACH.

Explorer(V2.0) taskbar thread started.

AUTORAS:: Dialer notifies: [1] [Dialer Start]

Posting WM_NETCONNECT(TRUE) message

AUTORAS:: Dialer notifies: [4] [Dialer Connected]

最新回复

从 SDNdis: Failed to get active path key (0xC0000001) 看:系统启动时,驱动没加载进来,看看注册表有没有加进来  详情 回复 发表于 2009-8-31 11:14
点赞 关注

回复
举报

81

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
Telechips的平台?
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
嗯,是的呀!
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

4
 
我现在也在用这个平台,可以交流下.msn:lhl8502@tom.com
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(高级)

5
 
从 SDNdis: Failed to get active path key (0xC0000001) 看:系统启动时,驱动没加载进来,看看注册表有没有加进来
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表