Re: bsquare's atom ce6 bsp can support sata?
- From: "KMOS" <kmos_invalid_@xxxxxxxxxxxxxx>
- Date: Thu, 12 Nov 2009 11:59:53 -0800
The SATA storages can be treated/driven as a standard IDE/PATA storages as long as they do not configure in AHCI (Advance Host Controller Interface) mode. (by default, the SATA devices are configured in IDE mode)
So there should be no special change in ATAPI driver to support SATA, but the major issue is the IRQ.
As most of the IDE controller still use dedicated IRQ 14/15 for Primary/Secondary IDE BUS, SATA controller may use IRQ other than 14 and 15, especially when co-existing with PATA.
The IRQ used by SATA controller could even share with other PCI peripherals and in this case, the ATAPI driver must use Installable ISR to support IRQ sharing mechanism as other PCI based drivers do.
Since I have no idea how this ATAPI implement but you should dig into the driver and see if it can handle IRQ properly or consult with your vendor for the solution.
"daniel" <daniel@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message news:CD5E64DF-AB6A-4B87-BC13-A7900C00B23F@xxxxxxxxxxxxxxxx
Bsquare provides its own atapi driver in the BSP.
Although there are some comment and code for SATA device in the atapi
driver's source code, the sata device can't be detected.
"Valter Minute [eMVP]" wrote:
daniel wrote:
> Hi?
> I tried to port sata function on ATOM ( 945GSE+ICH7M) board using > bsquare's
> ce6 BSP.
> But I failed with it. Just CF and PATA drive are detected, and sata > drive
> couldn't be detected.
> I wonder the bsp ( v 2.4 ) can support sata disk?
> Is there anybody who already expericed?
CE 6.0 R2 includes a ATAPI driver that should support PATA and SATA.
The BSP provides its own driver or includes the one provided by CE?
--
Valter Minute (eMVP)
Training, support and development for Windows CE:
www.fortechembeddedlabs.it
My embedded programming and cooking blog:
www.geekswithblogs.net/WindowsEmbeddedCookbook
Windows Embedded support forums in Italian:
http://social.msdn.microsoft.com/Forums/it-IT/windowsembeddedit/threads
(the reply address of this message is invalid)
.
.
- References:
- bsquare's atom ce6 bsp can support sata?
- From: daniel
- Re: bsquare's atom ce6 bsp can support sata?
- From: Valter Minute [eMVP]
- Re: bsquare's atom ce6 bsp can support sata?
- From: daniel
- bsquare's atom ce6 bsp can support sata?
- Prev by Date: DEVACCESS_BUSNAMESPACE flag
- Next by Date: Re: Windows Embedded CE 6 DST Change on Wrong Day
- Previous by thread: Re: bsquare's atom ce6 bsp can support sata?
- Next by thread: A GPIO interrupt pin to interrupt_vector number question in WinCE5
- Index(es):
Relevant Pages
|