OnSpec 90C46D ? ATA/ ATAPI Host to Flash Media R/W Controller

 

Frequently Asked Questions

What are the possible combinations in using 90C46D in ATA, ATAPI protocols with or without NAND?

No.

Host Protocol

Connectors

Icons

Media Description

 

ATA

 

 

 

1

ATA_Flash Cards

2

1

CF+MMC/SD/MS/xD/SM*

2

NAND+Flash Cards

2

1

NAND+CF+MMC/SD/MS/xD/SM**

 

 

 

 

 

 

ATAPI

 

 

 

3

ATAPI_Flash Cards

2

2

CF+MMC/SD/MS/xD/SM

4

NAND+SD

1

2

NAND+MMC/SD**

 

 

 

 

 

 

PCMCIA

 

 

 

5

PCMCIA 5-in-1

1

1

MMC/SD/MS/xD/SM

* When more than one media is inserted CF has the priority

** Media Select Application provided by OnSpec is used to switch between NAND and removable media

 

 

 

 

 

 

 

What are the Operating Systems that are Compatible with 90C46D?

Depending upon the different host protocols, the OS compatibility differs. Basically, 90C46D is compatible with most of the popular OS. The compatible OS are given below:

 Product

Operating System Supported

Test Status

ATA 90C46D

Windows 98

Qualified

WinMe

Qualified

Windows 2000

Qualified*

Windows 2000 (SP1)

Not Qualified

Windows 2000 (SP2)

Not Qualified

Windows 2000 (SP3)

Not Qualified

Windows 2000 (SP4)

Qualified

Windows XP Home

Qualified

Windows XP Home (SP1)

Qualified

Windows XP Home (SP2)

Qualified

Windows XP Professional

Qualified

Windows XP Professional (SP1)

Qualified

Windows XP Professional (SP2)

Qualified

Windows Vista (all Editions)

Qualified**

Linux RedHat 7.0

Not Qualified*

Linux RedHat 8.0 with

Kernel Version 2.4.18

Qualified*

Linux RedHat 9.0 with

Kernel Version 2.4.20

Qualified*

Linux Fedora core 4 with Kernel Version 2.6.11

Qualified*

Suse Linux 9

Not Qualified*

Suse Linux 10

Not Qualified*

* Does not support MSN (Media Status Notification) and media change feature requires OS upgrade to SP4.

** Supported only in Master mode


Product

Operating System Supported

Test Status

ATAPI 90C46D

Windows 98

Qualified*

Win Me

Qualified*

Windows 2000

Qualified

Windows 2000 (SP1)

Not Qualified

Windows 2000 (SP2)

Not Qualified

Windows 2000 (SP3)

Not Qualified

Windows 2000 (SP4)

Qualified

Windows XP Home

Qualified

Windows XP Home (SP1)

Qualified

Windows XP Home (SP2)

Qualified

Windows XP Professional

Qualified

Windows XP Professional (SP1)

Qualified

Windows XP Professional (SP2)

Qualified

Linux RedHat 7.0

Not Qualified

Linux RedHat 8.0 with Kernel Version 2.4.18

Qualified

Linux RedHat 9.0 with Kernel Version 2.4.20

Qualified

Linux Fedora core 4 with Kernel Version 2.6.11

Qualified

Suse Linux 9

Not Qualified

Suse Linux 10

Not Qualified

* Does not support 2 LUNs

 

Product

Operating System Supported

Test Status

PCMCIA 90C46D 5-in-1

Windows 98

Qualified

Win Me

Qualified

Windows 2000

Qualified

Windows 2000 (SP1)

Not Qualified

Windows 2000 (SP2)

Not Qualified

Windows 2000 (SP3)

Not Qualified

Windows 2000 (SP4)

Qualified

Windows XP Home

Qualified

Windows XP Home (SP1)

Qualified

Windows XP Home (SP2)

Qualified

Windows XP Professional

Qualified

Windows XP Professional (SP1)

Qualified

Windows XP Professional (SP2)

Qualified

Windows Vista (All Editions)

Qualified

Linux RedHat 7.0

Not Qualified

Linux RedHat 8.0 with Kernel Version 2.4.18

Not Qualified

Linux RedHat 9.0 with Kernel Version 2.4.20

Not Qualified

 

What are the configurations in which 90C46D can be connected ?

Primary Master and Slave, Secondary Master and slave

Does 90C46D support PIO mode?

Yes 

Does 90C46D support Type II CF cards?
 
Yes

Does 90C46D support MMC 4.0 media?

Yes, it supports MMC 4.0 media in 1 bit mode.

Does 90C46D support SD 2.0 media?

Yes.

What are the NAND parts Supported in 90C46D?

Theoretically, OnSpec supports all capacities and all types of SLC NANDs. The 90C46D has only 1 CS for the NANDs. Hence, for those dual die NANDs, the 90C46D will only be able to access one of the dies.

Is it possible to format the NAND to factory default condition?

Yes. It can be done by using OnSpec formatter application.

What is ATA/ATAPI and how it is used in 90C46D?

ATA and ATAPI are standard protocols that are used for IO interface between a storage media and the motherboard in a computer. For 90C46D, ATA gives single icon and ATAPI gives 2 icons.

Can 90C46D connect along with other ATA/ATAPI devices, such as a HardDrive, CD-ROM or a DVD ROM?

Yes, using Master/Slave configuration.

To which hosts 90C46D chip can be connected and what are all the hosts that has been verified?

Cypress, Sigma, Magnum (Cirrus Logic) and Zoran hosts have been verified.

What is the EEPROM size required for 90C46D?

90C46D needs a minimum of 16K EEPROM.

For 90C46D, Is it possible to check the firmware version in the EEPROM?

Yes. Through one of OnSpec?s F/W Upgrade utility.

Is it possible to upgrade the firmware to NAND or EEPROM through Media?

Yes. It is possible. OnSpec will give a media preparation tool through which customer will write the upgrade program to media and, upon inserting the media into the device the new firmware will be upgraded automatically.

Is it possible to read the firmware version on the NAND?

Yes. Through OnSpec?s F/W upgrade utility.

How to do a media change under Linux?

Customer has to unmount the Media first, change the media and then mount it again.

ATA 90C46D
=========

Is it possible to upgrade ATA 90C46D firmware on the NAND?

Yes.

How to access flash media in ATA NAND 90C46D?

It can be accessed through a Media Select Application provided by OnSpec.

Is it possible to use flash cards in DOS in ATA NAND 90C46D?

Yes. DOS treats 90C46D as a fixed hard drive. OnSpec also provides drivers to over come media change related limitations of the OS.

ATAPI 90C46D
==========

Is it possible to have one drive icon for ATAPI 90C46D?

Yes

Is it possible to do cross copy from CF to other flash cards in ATAPI?

Yes. If the device has the 2 icon firmware.

Why ATAPI needs SCSI emulation in Linux?

Because Linux detects the device only in SCSI. 

For ATAPI 90C46D, is it possible to mount two LUNs in Linux?

Yes. By having an entry in the boot config (Grub.cfg or Lilo.cfg) files

xSil 248B and 90C46D Combination
==========================

Is dual die NAND supported in 248B + 90C46D combination?

Though 248B supports dual die NAND to full size, due to the fact that 90C46D recognizes only one die, it is not feasible to have dual die NAND.