Hi!

Would you please create a PR with the patches attached? That way it's not
lost.

Thanks!


-a



On 24 October 2013 06:56, Alexandre Martins <alexandre.mart...@netasq.com>wrote:

> Dear,
>
> We have seen some issues with the VIA VX900 chipset. The main trouble is
> that
> some SATA hard drive are not seen by the kernel (BIOS and boot-loader are
> OK).
>
> After investigations, it seems that during the initialisation of the
> controler, some reset commands are send via "ata_via_sata_reset" fonction.
> Into the chipset documentation, there is a warning about successive reset
> commands, and software must waiting the "BUSY" flag is clear, before send
> another reset. I have added a "DELAY(10000)" between the second call of
> "ata_sata_phy_reset" and the call of "ata_generic_reset" and the problem
> disapear.
>
> I also made a more complex fix which check the "BUSY" flag.
>
> Which fix of delai checking is the better one ?
>
> Best Regards
>
> --
> Alexandre Martins
> NETASQ -- We secure IT
>
>
_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to