ad4: FAILURE - SET_MULTI status=51

Dan Lukes dan at obluda.cz
Sun May 30 20:01:28 CEST 2010


On 05/30/10 13:53, Milan Cizek:
> ad4: FAILURE - SET_MULTI status=51<READY,DSC,ERROR>  error=4<ABORTED>
> ad4: 30533MB<Patriot PS-100 32GB SSD VER3.000>  at ata2-master SATA150

> Patral jsem, co je pricinou

> === START OF INFORMATION SECTION ===
> Device Model:     Patriot PS-100 32GB SSD
> Firmware Version: VER3.000
> User Capacity:    32,017,047,552 bytes
> Device is:        Not in smartctl database [for details use: -P showall]
> ATA Version is:   8
> ATA Standard is:  Exact ATA specification draft version not indicated

> ===== [IDENTIFY DEVICE] DATA START (BASE-16) =====
> 084: 01

Takze uz vime, ze disk sam sebe deklaruje jako ATA 8 - ACS zarizeni s 
tim, ze maximalni hodnota pro pocet sektoru v "multiple" prikazech je JEDNA.

> "It just says that your drive doesn't support multiple sectors/interrupt,
> no harm done, the ATA driver just wont use mulitple sectors then..."
>
> Coz me tedy trochu uklidnilo, nicmene stejne nevim, co ta informace říká -
> co znamena (doesn't support multiple sectors/interrupt)

To nebude presne, protoze sam disk deklaruje, ze podporuje, byt' 
"multiple" pro nej znamena pouhy jeden.

V teto chvili vidim tyto moznosti:

1. FreeBSD se pokusilo nastavit "1" - pak je chyba v disku
2. FreeBSD se pokusilo nastavit "0" - pak je ABORTED pripustnou 
"normalni" odpovedi a chyba je v tom, ze FreeBSD tuto "normalni" situaci 
oznacuje za chybu
3. FreeBSD se pokusilo nastavit neco jineho nez 0,1 - pak je chyba ve 
FreeBSD  - nastavuje nepripustnou hodnotu

Ktera varianta nastava presne by nam rekl az vypis toho failujiciho 
prikazu, abychom vedeli co presne OS pozadoval.

Muj favorit ale je [1] neb tohle se v kodu nastavuje na jedinem miste (v 
ad_init()) a tam se to nastavuje na hodnotu zjistenou z descriptoru 
disku (nejmene vsak 1 a nejvice 16).

Tvuj disk deklaruje jako maximalni pripustnou hodnotu "1" a ja 
predpokladam, ze ta se take v prikazu pouzila.

Takze "vadny" se zda byt disk, respektive, implementace ATA 8 protokolu 
v nem.

						Dan



More information about the Users-l mailing list