Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 24 Oct 2013 15:56:15 +0200
From:      Alexandre Martins <alexandre.martins@netasq.com>
To:        mav@freebsd.org
Cc:        fabien.thomas@netasq.com, current@freebsd.org, fabient@freebsd.org
Subject:   Troubles with VIA VX900 chipset
Message-ID:  <2304698.vixPKsOToE@pc-alex.netasq.com>

index | next in thread | raw e-mail

[-- Attachment #1 --]
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


[-- Attachment #2 --]
0	*H
010	+0	*H
00
pƱHkl40
	*H
010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority0
130215154957Z
140215154957Z010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority10UAlexandre MARTINS1+0)	*H
	alexandre.martins@netasq.com0"0
	*H
0
?>Yxp6<N`wn^_WkL0_0\62޿m=@3iAş%	һ]Ԁ9/MKaFPzpAs=tL[*a:h%
%rwQBGX2=
D![&Ǟ\4$6V`
M	?#-
hgDͳgUGI&θPFߜ/&Oǰn3Q00U!`ldVz60U#0'*D:sj	  %0	U00U0'U 0alexandre.martins@netasq.com0	`HB0U%0++0
	*H
IR$n*ws&jE2BmzH!ᆫw7#UA>GMˢ9F%cL߰X.^C1σYߦoRp-֧cdL1wN/4^iWi(Heܧğ@Y6yy;u5SbuIQMHm"g ii6Vt”S_ه#!P5B?KM:O	]е|K-{@k1R0N0010	UFR1
0UNord10UVilleneuve d'Ascq1.0,U
%NETASQ - Secure Internet Connectivity1'0%UNETASQ Certification Authority
pƱHkl40	+0	*H
	1	*H
0	*H
	1
131024135615Z0#	*H
	1IdY<uj[v0(	*H
	100	`He0
*H
0
	*H
@bC.«a-qE?
-cn94T;.x9],ԀPN0
SR%5q]=o]qԈy`Ot64-9<KPeGTD6ϣm712-p˛FV??QenSMäϏ
ܭ9`VGxgB7iy`@-o7{M.zFkK.SJWgeWa
help

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2304698.vixPKsOToE>