Home » Issue0006

Information
Home
About
Products
Return & Warranty
Support
Downloads
FAQ
OEM/Custom Cases
Contact Us
RoHS & CE
Jobs
Terms & Conditions
Products
net4501
net4511
net4521
net4526
net4801
net4826
net5501
vpn14x1
lan16x1
PSU & Accessories
Bundles
Mailing Lists
soekris-announce
soekris-tech
 
 
 Issue0006

Some CompactFlash Cards not recognized.

There are a number of CF cards that don't follow the ATA specs regarding to RESET line behavior, more specific, they totally ignore the RESET line....

There are two issues with that when using those CF cards in a net5501:

1) The "set flash=primary|secondary" setting is done by setting the CSEL (cable select) line to master or slave and then issue a reset. The CF card are then supposed to reset and recognize the new CSEL setting.

CF cards that don't do that will just use the hardware default. In early net5501's that was slave, we changed that to master so at least non standard CF cards could be used in the most common way.

2) Some boards have a problem with a short glitch on the DASP line. That shouldn't normally matter as we do a RESET afterwards, but again some CF cards ignore the RESET line.... During initial power up,  if the CF card is master it will then wait 32 seconds for the slave response and if that is not present then the BIOS will time out and not recognize the CF card. The CF card then shows up and works when doing a soft reset ("reboot" command in comBIOS).

For 2) we have changed the timeout in comBIOS vers 1.33c so the CF card can be used, although there will be a delay during cold resets.
We will also implement a hardware workaround for the glitch in future production series but the non standard CF cards will of course still only be master.

If a CF card cannot be set to slave then it do not follow the ATA standard and are not recommended to be used in Soekris boards.

We recommend to use Sandisk CF cards as they seems to always follow the specs and therefore work as expected.

 

  Copyright © 2008 Soekris Engineering Inc.