Dell Dimension 5100 Card Reader & Windows XP MCE

F

Father Justin

I believe it is a "teac" card reader. It cannot read SDHC cards - but
before the rebuild it was able to do exactly this.
The machine has a license for Windows XP Media Center edition 2005. I
tried the following hitfix:
http://support.microsoft.com/kb/934428

It said I already have the latest service pack and refuses to install.
Other cards work fine < 4GB.

Other than switching to Mac how do I solve this slight problem? The
client has a bunch of videos from a JVC everio camcorder that need to be
transferred and burned to DVD.

If I have to get a new card reader - how can I get one that has a cable
that will fit the proprietary Dell header on the main board?
 
D

Daave

Father said:
Dava, Paul;
I tried both with no success.
I'm flabbergasted - I have never seen drivers for a memory card reader
actually.
There's a hotfix http://support.microsoft.com/kb/934428
Since SP3 is isntalled it won't install because it thinks its
completely updated. I might have to uninstall SP3, install that
hotfix and then reinstall SP3.
What do you think?

I'm pretty sure SP3 is supposed to contain that hotfix. Either that or
there is another hotfix you need to apply. I will see what I can find.

Did you use a generic OEM XP MCE installation disk or a Dell-branded OEM
XP MCE installation disk? (I know you had downloaded the .iso, but do
you know which one you downloaded?)
 
P

Paul

Father said:
Dava, Paul;
I tried both with no success.
I'm flabbergasted - I have never seen drivers for a memory card reader
actually.
There's a hotfix http://support.microsoft.com/kb/934428
Since SP3 is isntalled it won't install because it thinks its completely
updated. I might have to uninstall SP3, install that hotfix and then
reinstall SP3.
What do you think?

(These are just the musings of an apprentice :) What I found so far.)

I would not have expected a driver to be needed for a card reader.
If it is USB connected, I thought there was a built-in driver for
the card reader. Mainly, because I never see mention of anyone
using a driver for one (maybe on an older OS like Win98 you'd need it).

The usbstor.inf file already in Windows, contains references to known
devices. I don't see the TEAC mentioned there.

This is what the INF of the driver package mentions. I translated the
VID and PID from the end of the lines in the INF file, using the usb.ids
file. This gives me some contact names to work with.

USB\VID_057B&PID_0020 Y-E Data, Inc, HEXA Media Drive 6-in-1 Card Reader Writer
USB\VID_0424&PID_2DF0 Standard Microsystems Corp, ???
USB\VID_0644&PID_0200 TEAC Corp, All-In-One Multi-Card Reader CA200/B/S
USB\VID_0644&PID_0201

http://www.linux-usb.org/usb.ids

*******

There must be a processor inside the thing or something. There is a release note
of sorts for a TEAC firmware here.

http://drivers.softpedia.com/get/FI...-CA200-HH-13-1-Card-Reader-Firmware-A03.shtml

*******

In this thread, the device doesn't work under Windows 7. For whatever
reason, it needs a driver. (Maybe there is no way for Windows 7 to load
the firmware yet ? No firmware, no workey ?)

http://en.community.dell.com/forums/p/19304453/19589356.aspx#19589356

*******

Since Y-E-Data is mentioned in the INF file, I went on a hunch that
a Y-E-Data design is used inside the TEAC product. Note - this is
purely an example, for educational purposes. This does *not* match
the TEAC in capabilities. Don't install these files.

http://www.yedata.com/support/internal_7in1_2_dl.shtml

(This installs "yeddef.sys" as a driver.)
http://www.yedata.com/support/HME317.zip

HKLM,"System\Currentcontrolset\Services\yeddef\Parameters","MaximumTransferSize",0x10001,4096
HKLM,"System\Currentcontrolset\Services\yeddef\Parameters","DebugLevel",0x10001,2

"Firmware Updater Driver"

That means, yeddef.sys runs each time the computer boots, and
loads firmware. That is my interpretation of their comment as to
what kind of driver it is. In other words, the firmware is
not stored inside the TEAC. It is loaded dynamically.

"icon utility software" - I presume this is purely decorative software.
I can't burrow into this, because it is Installshield protected. My *guess*
is, this draws icons on the screen, and not much else.

http://www.yedata.com/support/USBSTXP113.zip

So the question would be then, why isn't the firmware loading into the
TEAC. Is "yeddef.sys" doing its job ?

[yeddef.AddService]
DisplayName = %yeddef.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\yeddef.sys

My theory is, USB Mass Storage will pick it up, if the firmware is
loaded into the device. Shut down the computer, turn off the power,
wait 1 minute, turn on the power, and retest...

Paul
 
D

Daave

Daave said:
Father Justin wrote:

I'm pretty sure SP3 is supposed to contain that hotfix. Either that or
there is another hotfix you need to apply. I will see what I can find.

From
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=934428&kbln=en-us

"Hotfixes are included in subsequent service packs that are safer to
install through Microsoft Update."

My guess is that this hotfix issue is a red herring. Have you been to
the Dell or Teac Web sites to look for drivers and/or firmware?
 
F

Father Justin

Paul said:
Father said:
Dava, Paul;
I tried both with no success.
I'm flabbergasted - I have never seen drivers for a memory card reader
actually.
There's a hotfix http://support.microsoft.com/kb/934428
Since SP3 is isntalled it won't install because it thinks its
completely updated. I might have to uninstall SP3, install that
hotfix and then reinstall SP3.
What do you think?

(These are just the musings of an apprentice :) What I found so far.)

I would not have expected a driver to be needed for a card reader.
If it is USB connected, I thought there was a built-in driver for
the card reader. Mainly, because I never see mention of anyone
using a driver for one (maybe on an older OS like Win98 you'd need it).

The usbstor.inf file already in Windows, contains references to known
devices. I don't see the TEAC mentioned there.

This is what the INF of the driver package mentions. I translated the
VID and PID from the end of the lines in the INF file, using the usb.ids
file. This gives me some contact names to work with.

USB\VID_057B&PID_0020 Y-E Data, Inc, HEXA Media Drive 6-in-1
Card Reader Writer
USB\VID_0424&PID_2DF0 Standard Microsystems Corp, ???
USB\VID_0644&PID_0200 TEAC Corp, All-In-One Multi-Card Reader
CA200/B/S
USB\VID_0644&PID_0201

http://www.linux-usb.org/usb.ids

*******

There must be a processor inside the thing or something. There is a
release note
of sorts for a TEAC firmware here.

http://drivers.softpedia.com/get/FI...-CA200-HH-13-1-Card-Reader-Firmware-A03.shtml


*******

In this thread, the device doesn't work under Windows 7. For whatever
reason, it needs a driver. (Maybe there is no way for Windows 7 to load
the firmware yet ? No firmware, no workey ?)

http://en.community.dell.com/forums/p/19304453/19589356.aspx#19589356

*******

Since Y-E-Data is mentioned in the INF file, I went on a hunch that
a Y-E-Data design is used inside the TEAC product. Note - this is
purely an example, for educational purposes. This does *not* match
the TEAC in capabilities. Don't install these files.

http://www.yedata.com/support/internal_7in1_2_dl.shtml

(This installs "yeddef.sys" as a driver.)
http://www.yedata.com/support/HME317.zip


HKLM,"System\Currentcontrolset\Services\yeddef\Parameters","MaximumTransferSize",0x10001,4096


HKLM,"System\Currentcontrolset\Services\yeddef\Parameters","DebugLevel",0x10001,2


"Firmware Updater Driver"

That means, yeddef.sys runs each time the computer boots, and
loads firmware. That is my interpretation of their comment as to
what kind of driver it is. In other words, the firmware is
not stored inside the TEAC. It is loaded dynamically.

"icon utility software" - I presume this is purely decorative software.
I can't burrow into this, because it is Installshield protected. My
*guess*
is, this draws icons on the screen, and not much else.

http://www.yedata.com/support/USBSTXP113.zip

So the question would be then, why isn't the firmware loading into the
TEAC. Is "yeddef.sys" doing its job ?

[yeddef.AddService]
DisplayName = %yeddef.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\System32\Drivers\yeddef.sys

My theory is, USB Mass Storage will pick it up, if the firmware is
loaded into the device. Shut down the computer, turn off the power,
wait 1 minute, turn on the power, and retest...

Paul


Oh man... this looks like one heck of a Charlie Foxtrot.
 
F

Father Justin

Daave said:
From
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=934428&kbln=en-us

"Hotfixes are included in subsequent service packs that are safer to
install through Microsoft Update."

My guess is that this hotfix issue is a red herring. Have you been to
the Dell or Teac Web sites to look for drivers and/or firmware?

I did check Dell's website for the driver - found and installed it - no
difference.
Hence my flabergastedness.
The MCE version I downloaded was 2002 - not 2005 like the sticker on the
box says.
I also downloaded a bona-fide Dell branded ISO. Maybe I should load
that instead.
For now, I will see you next year - I'm going to get shitfaced.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top