Re: bsquare's atom ce6 bsp can support sata?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



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)
.


.



Relevant Pages

  • Serial ATA Liteon DVD Burner is not recognized
    ... a SATA harddisk connected to an external SATA controller with Sil3112 ... pin A routed to IRQ 11 ... registered new interface driver usbfs ...
    (Ubuntu)
  • Re: Serial ATA and SiI 3112A controller
    ... > Has anyone had any experience with the SiI 3112A SATA controller ... Looks like you'll need libata ... support for this device. ... Looks like a PATA controller, but with a few added, ...
    (Fedora)
  • Re: Silicon Image SATA controller problems
    ... I have an ASUS P4S8X with a similar SATA controller. ... about hitting some key or key combination to configure the RAID. ... contoller, SATA drives have ...
    (microsoft.public.windowsxp.hardware)
  • Re: SATA optical drive problems with DMA/PIO transfer
    ... Are you sure that SATA wire supports reduced speeds? ... Here's a manual I found on the Silicon Image 3112A controller. ... heads on hard drives. ... The bus is going to be too ...
    (comp.arch.storage)
  • Crashes with Promise controller
    ... A while back I noticed strange system crashes on my personal file ... after exchanging all the SATA cables, ... the actual problem and controller tried out much of anything. ... Jun 13 15:31:10 jon kernel: ...
    (freebsd-stable)