Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

what happened in sdbus.sys?

0 views
Skip to first unread message

kunikiyou

unread,
Aug 4, 2008, 10:39:01 PM8/4/08
to
I see a endless loop in following code of sdbus.sys with 16-bit PCMCIA card.
Does any one know what it is waiting for? and why it failed? Thanks.

push 32h
push ebx
call sdbus!SdbusReadRegisterUshort (aecda542)
mov esi,eax
test si,100h
movzx edi,si
mov dword ptr [ebp+8],edi
je sdbus!SdhcGetErrorStatus+0x3b (aecd85eb)

sdbus!SdhcGetErrorStatus+0x27:
push 3Ch
push ebx
call sdbus!SdbusReadRegisterUshort (aecda542)
mov dword ptr [ebp-4],eax

Alexander Grigoriev

unread,
Aug 4, 2008, 11:57:35 PM8/4/08
to
Your card was unplugged or reset. All registers are read as FFFF. This is a
common mistake to fail to check for the device unplug.

"kunikiyou" <kuni...@discussions.microsoft.com> wrote in message
news:D6CF02B0-E08F-43C4...@microsoft.com...

kunikiyou

unread,
Aug 5, 2008, 12:54:00 AM8/5/08
to
Thank you very much, Alexander.

This happens when resuming from S4, that means the card has not been powered
on? Thanks.

Pavel A.

unread,
Aug 5, 2008, 7:38:57 AM8/5/08
to
kunikiyou wrote:
> I see a endless loop in following code of sdbus.sys with 16-bit PCMCIA card.

?? How comes that sdbus.sys touches a pcmcia card?

--PA

0 new messages