Jump to content
quinielascom

Driver for Laptop Card-Readers (Internal PCI Bus)

177 posts in this topic

Recommended Posts

Advertisement
This driver is intended to be used on any machine running Mac OS X with a PCI based JMicron SD Card reader such as the Dell Mini 9 or the Acer Aspire One. It may also be extended to work with other SDHCI compliant hosts. For compatibility check this file: Compatibility_List.txt And maybe others with this device: The driver is available in the development page. http://redirectingat.com/?id=292X457&u...11-release.html Another development: http://forum.voodooprojects.org/index.php/board,14.0.html Thanks.

 

I have HP-DV6 with hm65 and this is my RTS5209 (card reader) is this gonna work ?

Share this post


Link to post
Share on other sites

This driver is intended to be used on any machine running Mac OS X with a PCI based JMicron SD Card reader such as the Dell Mini 9 or the Acer Aspire One.

 

It may also be extended to work with other SDHCI compliant hosts.

 

For compatibility check this file: attachicon.gifCompatibility_List.txt

And maybe others with this device:

 

The driver is available in the development page.

 

http://redirectingat.com/?id=292X457&u...11-release.html

 

Another development: http://forum.voodooprojects.org/index.php/board,14.0.html

 

Thanks.

 

This driver is intended to be used on any machine running Mac OS X with a PCI based JMicron SD Card reader such as the Dell Mini 9 or the Acer Aspire One.

 

It may also be extended to work with other SDHCI compliant hosts.

 

For compatibility check this file: attachicon.gifCompatibility_List.txt

And maybe others with this device:

 

The driver is available in the development page.

 

http://redirectingat.com/?id=292X457&u...11-release.html

 

Another development: http://forum.voodooprojects.org/index.php/board,14.0.html

 

Thanks.

Could you please add support for my card reader? Below is the linux source code for my card reader and also my device number and vendor are as follows: Vendor Code 10EC and Device Number 5249. 10EC5249. Thank you for all your help to the community.

 

http://lxr.free-electrons.com/source/drivers/mfd/rts5249.c

Share this post


Link to post
Share on other sites

I spend many hours trying to make this kext working. 

For one controller it works, for another can't no matter what I did.

It's more simple for me to get USB SD reader almost free of charge. The problem is closed for me.

Share this post


Link to post
Share on other sites

Check in  /usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle

its Info.plist file contain some ids and various vendors, maybe particular devices must be also there.

Realtek has an "official" patch for Mac OSX to enlarge their support in this way..

Tried to inject my device id (RTS5229 so I assume 0x0BDA & 0x5229) with no luck.

 

Reading the plist with "cat" shows also some additional "comments" by Apple:

<!-- Possible values for ifdCapabilities bits
	1: IFD_GENERATE_HOTPLUG
	   plugging the reader calls pcscd \-\-hotplug

	Default value is 0x00000000
	-->

	<key>ifdProtocolSupport</key>
	<string>0x00000001</string>
	<key>ifdVersionNumber</key>
	<string>0x00000001</string>

	<key>ifdLogLevel</key>
	<string>0x0001</string>

	<!-- Possible values for ifdLogLevel
	1: CRITICAL  important error messages
	2: INFO      informative messages like what reader was detected
	4: COMM      a dump of all the bytes exchanged between the host and
	             the reader
	8: PERIODIC  periodic info when pcscd test if a card is present
	             (every 1/10 of a second)

	The final value is a OR of these values

	Default value: 3 (CRITICAL + INFO)
	-->

	<key>ifdDriverOptions</key>
	<string>0x0000</string>

	<!-- Possible values for ifdDriverOptions
	1: DRIVER_OPTION_CCID_EXCHANGE_AUTHORIZED
		the CCID Exchange command is allowed. You can use it through
		SCardControl(hCard, IOCTL_SMARTCARD_VENDOR_IFD_EXCHANGE, ...)

	2: DRIVER_OPTION_GEMPC_TWIN_KEY_APDU
		If set the GemPC Twin and GemPC Key readers with be configured
		so that the T=1 TPDU protocol is done by the firmware instead of
		the driver.
		This switches the reader in APDU mode and also in EMV mode so
		may not work with non EMV cards.

	4: DRIVER_OPTION_USE_BOGUS_FIRMWARE
		Some reader firmwares have bugs. By default the driver refuses
		to work with such firmware versions. If your reader is rejected
		because of the firmware (log message: "Firmware (x.y) is
		bogus!") you can:
		- upgrade your reader firmware (not all readers can do that)
		or
		- get another reader with a new/bugfree firmware
		or
		- activate this option but you will have problems depending on
		  the bug

	8: DRIVER_OPTION_RESET_ON_CLOSE
		This option may be required on Linux 2.4 so that the
		device reset if sequencial (bSeq) counter and can be
		reused if pcscd restart. Otherwise the reader needs to
		be unplugged/replugged.

	bits 4 & 5: (values 0, 16, 32, 48)
	  0: power on the card at 5V (default value)
	 16: power on the card at 3V and then, if 3V fails use 5V
	 32: power on the card at 1.8V, then 3V and then 5V
	 48: let the reader decide

	Default value: 0
	-->

Share this post


Link to post
Share on other sites

So...any development on Realtek based PCI laptop card readers? Any way to make it work? I would really like to use my laptops one instead of a new one

Share this post


Link to post
Share on other sites

missing devs...

So that means no-one is interested in doing it? Or in compiling a linux driver? I know there are great developers in the OSx86 community

Share this post


Link to post
Share on other sites

Excuse me for thinking all developers for Hackintosh liked their builds to work 100%.

It's a shame that nobody is interested in this project. It would make my life easier for my Android phone and my good quality camera ...

What about VoodooSDCard , isn't there a way to make it work with Realtek?


I thought porting a Linux driver wasn't so complicated for an experienced Hackintosher

Share this post


Link to post
Share on other sites

 

I try to enable my Card Reader under maOS but it's not working...

 

Notebook ASUS K750J, Realtek RTS5138 Card Reader (Internal).

HEX: IdVendor: 0x0bda, IdProduct: 0x0138;

DEC (for info.plist): IdVendor: 312, IdProduct: 3034;

 

Tried with wy from this post: http://www.tonymacx8...d-reader.74471/

And tried with kext from this forum but it's not working too...

 

Please help...

 

Share this post


Link to post
Share on other sites

hi there, I've been working on a driver for the Realtek one, based on OpenBSD sources.

I will create another thread when that works, since it has nothing to do with the normal SDHCI controller.

Thanks so much for that! :thumbsup_anim:

.. consider me a tester!

Share this post


Link to post
Share on other sites

hi there, I've been working on a driver for the Realtek one, based on OpenBSD sources.

I will create another thread when that works, since it has nothing to do with the normal SDHCI controller.

Another tester here :D

Share this post


Link to post
Share on other sites

hi there, I've been working on a driver for the Realtek one, based on OpenBSD sources.

I will create another thread when that works, since it has nothing to do with the normal SDHCI controller.

One more tester here and thanks for your hard work.

 

 

从我的 iPhone 发送,使用 Tapatalk

Share this post


Link to post
Share on other sites

Awesome, glad to see so much interest! The driver is basically done, but right now it is insanely buggy and hangs up my machine under weird circumstances.
So I'm still racking my brains out finding that bug, sadly.


Initial performance indicates around 8.5 MB/s read speads on my crappy testing card. Not bad at all

Share this post


Link to post
Share on other sites

Awesome, glad to see so much interest! The driver is basically done, but right now it is insanely buggy and hangs up my machine under weird circumstances.

So I'm still racking my brains out finding that bug, sadly.

 

Initial performance indicates around 8.5 MB/s read speads on my crappy testing card. Not bad at all

Maybe if you open a topic we can all help testing and improving the driver thanks for your work mate

Share this post


Link to post
Share on other sites

Awesome, glad to see so much interest! The driver is basically done, but right now it is insanely buggy and hangs up my machine under weird circumstances.

So I'm still racking my brains out finding that bug, sadly.

Initial performance indicates around 8.5 MB/s read speads on my crappy testing card. Not bad at all

 

Very very keen to see this come to fruition! Have you made any more progress with this driver? Count me in as another tester for sure :)

Share this post


Link to post
Share on other sites

I'm sorry all, I've been looking for the bug for 2 weeks without any success.

this is starting to take up too much of my time, unfortunately i need to call it failure.

Share this post


Link to post
Share on other sites

I'm sorry all, I've been looking for the bug for 2 weeks without any success.

this is starting to take up too much of my time, unfortunately i need to call it failure.

 

Sorry to hear that.

Maybe you can push it to github to allow assistance from other developers. :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×