Početak›Forumi›Linuks distribucije›Mandriva›Hardver›SError: UnrecovData Proto TrStaTrns [DONEKLE REŠENO]
- This topic has 22 odgovora, 2 glasa, and was last updated 13 years, 8 months ranije by dukenukem_4d.
-
AutorČlanci
-
10. jun 2010. u 10:03 pm #84614dukenukem_4dUčesnik
vec je u stvari iskljucen jer libata automatski iskljuci kada je 1.5 Mbit/s sata link 😉
ipak su u pitanju interrupts ???
kada nesto intenzivno trosi prekide onda dolazi do CRC errors ???
[code]
cat /proc/interrupts
CPU0 CPU1
0: 85 0 IO-APIC-edge timer
1: 1484 5 IO-APIC-edge i8042
7: 0 0 IO-APIC-edge parport0
8: 1 2 IO-APIC-edge rtc
9: 0 0 IO-APIC-fasteoi acpi
12: 33 3 IO-APIC-edge i8042
14: 10424 6 IO-APIC-edge ide0
16: 11670 1 IO-APIC-fasteoi uhci_hcd:usb5, HDA Intel, i915@pci:0000:00:02.0
17: 4673 1 IO-APIC-fasteoi eth1
18: 0 0 IO-APIC-fasteoi uhci_hcd:usb4
19: 45557 18 IO-APIC-fasteoi libata, uhci_hcd:usb3
20: 15293 13789 IO-APIC-fasteoi sata_via
21: 1 1 IO-APIC-fasteoi ehci_hcd:usb1, uhci_hcd:usb2
NMI: 0 0 Non-maskable interrupts
LOC: 281705 281709 Local timer interrupts
RES: 6182 6280 Rescheduling interrupts
CAL: 106 158 function call interrupts
TLB: 171 109 TLB shootdowns
TRM: 0 0 Thermal event interrupts
SPU: 0 0 Spurious interrupts
ERR: 0
MIS: 0
[/code]
a kad ne trosi onda nema (puno)…. bar nema puno…. :-11. jun 2010. u 8:00 am #84615DrLove73UčesnikTi si to proverio da libata razume da je to 1.5Gb link? Tj. iskljucio si NCQ rucno? ili nisi nista dirao i zakljucio da ne moze biti to?
Mozes li da probas sa nekom starijom distribucijom? Kao CentOS 4.0, 5.0, nesto sa matorim kernelom, oko 2.6.18.0, a da ima podrsku za SATA. Posto je lik iz mog linka rekao da to nije video na starijim kernelima, i da je, kao i ti, video razliku izmedju verzija kernela. Ako je tako, onda ili sata_via ili libata, ili njihova kombinacija pravi probleme.
Neki likovi su gledali u SATA greske i kazu da je ta greska za gresku izmedju HDD-a i kontrolera, kao da je u pitanju los kabel. A mozda je ipak samo to da disk iz nekog razloga (da li mu drajver kaze ili sam pokusa) proba da se prebaci na SATA2 i napravi problem.
11. jun 2010. u 8:04 pm #84616dukenukem_4dUčesnikTi si to proverio da libata razume da je to 1.5Gb link? Tj. iskljucio si NCQ rucno? ili nisi nista dirao i zakljucio da ne moze biti to?
on je isključen kada je neka vrednost jednaka jedinici ili nuli O0
a uključen je kada je 32 , meni liči da jeste isključen ???kada je ovde 1 onda je isključen
[code]
# cat /sys/block/sda/device/queue_depth
1
[/code]vidi se i u dmesg u liniji
ata4.00: 268435455 sectors, multi 16: LBA48 NCQ [color=red](depth 0/32)[/color]
Mozes li da probas sa nekom starijom distribucijom? Kao CentOS 4.0, 5.0, nesto sa matorim kernelom, oko 2.6.18.0, a da ima podrsku za SATA. Posto je lik iz mog linka rekao da to nije video na starijim kernelima, i da je, kao i ti, video razliku izmedju verzija kernela. Ako je tako, onda ili sata_via ili libata, ili njihova kombinacija pravi probleme.
hm probao sam na 2.6.16 kernlu i tu se ispoljava ali bez resetovanja ‘sata linka’ ???
na starijem kernelu mislim da on samo odradi error korekciju O0mislim da je ipak neka hardverska nekompatibilnost u pitanju ???
ili ga ovaj disk opet ‘tera podatke’ prebrzo za slabašni vt6421 ???još ću da ga posmatram kako ide i tako nešto…
Neki likovi su gledali u SATA greske i kazu da je ta greska za gresku izmedju HDD-a i kontrolera, kao da je u pitanju los kabel. A mozda je ipak samo to da disk iz nekog razloga (da li mu drajver kaze ili sam pokusa) proba da se prebaci na SATA2 i napravi problem.
tačno je tako nekako mada nije kabl ,jedino ako je kontakt , u stvari cela SATA specifikacija je pomalo dubiozna ???
EDIT
u svakom slučaju bar je bio ovo crash-course u SATA borilačkoj veštini ???
tj ponešto naučihdanašnji dmesg je protekao sa 4 errors :angel:
kada se pušta muzika ili ide internet protok ima tendenciju da se jave greške
ako je manji broj prekida tada se ne javljaju11. jun 2010. u 9:40 pm #84617dukenukem_4dUčesnik@Drlove73
pala mi je na pamet druga ideja… 😀ovde u prilogu veliki S.M.A.R.T log dobijen sa komandom
[code]
smartctl –all /dev/sda
[/code]Error 780 occurred at disk power-on lifetime: 92 hours (3 days + 20 hours)
When the command that caused the error occurred, the device was active or idle.After command completion occurred, registers were:
ER ST SC SN CL CH DH
— — — — — — —
84 51 aa 00 7a 00 e0 Error: ICRC, ABRT [color=red]170 sectors[/color] at LBA = 0x00007a00 = 31232Commands leading to the command that caused the error were:
CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name
— — — — — — — — —————- ——————–
c8 00 f8 b2 7a 40 e0 0a 00:00:21.261 READ DMA
c8 00 08 aa 7a 40 e0 0a 00:00:21.261 READ DMA
c8 00 f8 b2 79 40 e0 0a 00:00:21.261 READ DMA
c8 00 08 aa 79 40 e0 0a 00:00:21.261 READ DMA
c8 00 f8 b2 78 40 e0 0a 00:00:21.261 READ DMAda li on to kaže da je u DMA transferu bilo 170 sektora ???
zar se ne radi DMA trransfer za veće količine podataka , to bi bilo 87 kilobajta samo ???e sad kako on dopunjava do te neke veće količine koj aje u DMA transferu ?
jer ako stavlja nule a ne slučajne podatke to lako može da dovede do CRC , pod uslovom da je šum/noise prisutan na liniji
jer koliko sam gledao SATA se ‘bori’ protiv tog šuma tako što šalje slučajne podatke ???
(ima neku randomizaciju…. pa neki ALLIGN after CONT … i slično)
a pošto se to javlja samo na RX znači da ot što mu disk šalje ne može uvek da se pročita 😀
(na TX od kontrolera ka disku ima nula grešaka odnosno SVAKi write ciklus prođe bez ikakve CRC greške :- )EDIT
TO baldly go where no TUX has gone before …. O0 to nam je moto :angel:12. jun 2010. u 12:37 am #84618DrLove73UčesnikNisam toliko strucan na tu temu.
A da se poigras sa DMA i UltraDMA podesavanjima za taj disk? Jel ista mozes da podesavas u BIOS-u za njega? Ili iz Linux-a? Da iskljucis (Ultra)DMA?
12. jun 2010. u 8:50 am #84619dukenukem_4dUčesnikali ne moze da se podesava u BIOS jer to je S-ATA , on po definiciji ima taj autonegotiation
bas da ne bi trebalo nista da se podesava 😮
O0 lolEDIT
mogla bi i knjiga da se napiše o ovome O0
“Indiana Jones in search for Lost Interrupts”ili Pop muzika
My interupt starts missing a bit…
My interupt starts missing a bit…
😀 😀16. jun 2010. u 9:28 am #84620dukenukem_4dUčesnikvratio sam kapacitet od 137 na 500G pomoću estool
ide se negde u meniju pa druga stavka koja ima više opcija i upisao sam brojku 976771055
koja je bila zapamćena u nekom ranijem dmesg ???
(ne ona prva stavka DCO )
bitno je da bude manje od native capacity jer on ga za nešto koristi ???bitno je bilo što je DOS mountovao prvu particiju na disku i nije bio dozvoljen pristup
(pomoću gparted savio sam da bude hidden i dos je ne mountuje
ali linuxi i windowsi mislimda je i dalje vide)
nije bilo reformatiranja jer je i dalje faktički ispod 100G
zauzeto , valjda mu neće smeta ???O0 a greške se i dalje ponegde jave tako daneće moći u “produkcioni” sistem to da ide… 😀
edit
to je ova ovde opcija 😀 😀 “Set Max Address” O0
non-volatile za stalno ga menja
a kad se stavi volatile , ona ga actualy pamti u nekoj memoriji i posle reseta sve dok ne
bude power on-off ciklus 😉 tako bar kažu29. jun 2010. u 7:51 pm #84621dukenukem_4dUčesnikAnd the saga continues…
iz nekog razloga posle gasenja racunara , na shutdown iz mandrive
posle nekog vremena pauze i pustanja nije vise hteo da vidi samsung hd502hj koji
je sada prikacen na ICH7 ???
(racunar je bio vremenski aktovan prethodno)odnosno…sada ne vidi disk u biosu , uopste … :-
boot preko butabilnog DVD je radio, i u dmesg se nije videlo nista ???
isto sam bootovao i sa usb/a i tada nije video nistakada sam prebacio kabli na sata_via ond aga jeste videlo ???
sada sam nasao link da ima takvih problema
http://www.tomshardware.com/forum/250028-32-sata-hard-drive-detected-bios-setup
sta je sad ovo ???
da nisam imao neki strujni udar zbog nevremena ? ilizbog usb adsl ?da nije povezano sa opcijom EUP u biosima ?
referentni dmesg je od pre neki dan kada je video naICH7 taj disk / LOL 😀
30. jun 2010. u 4:55 am #84622dukenukem_4dUčesnik*bump*
ima li neko neku idejicu ???znaci bas kao na gornjem linku prikaze samo PATA rezac u enhanced modu u biosu
IDE Master 0: None
IDE Slave 0 : dvd device dvd rw pioneer
IDE Master 1: None
IDE Slave 1: None
IDE Master 2: None
IDE Slave 2: Nonei ovde na centosu je bilo informacija, ako je u combined modu , nije dobro
jer libata ga sporo cita 🙁 (reda 7 do 10 MB/sec)
http://www.centos.org/modules/newbb/viewtopic.php?topic_id=1508430. jun 2010. u 10:34 am #84623dukenukem_4dUčesnikok uflešovao sam BIJOS na neku noviju verziju : FH ???
(pomoću Q-flash-a samo sam stavio bios file u osnovni katalog od usb fleške,i rebutovao i taster 😎
a taj .exe sa biosom se raspakuje pomoću p7zip ,iz samih linuksa O0 )i posle toga se pojavio disk hd502hj ,vratio sam samo na ENHANCED mode u onim tamo opcijama 😀
(i još neke parameter na fast i turbo ??? )
šta li mu je to bilo.pošto je ova ploča revision 2.x primetio sam da su dodali posršku za neku funkciju ‘usb charge on/off
http://www.gigabyte.us/Products/Motherboard/Products_Overview.aspx?ProductID=3136
koja omogućava da sa usb porta vuče 3x više struje a to bi bilo oko 1.5 A ???
samo mora sa windowsa da se aktivira 😡 i nešto im ne radi uvek sajt tako da sam imao sreće da grabnem bijos na vreme 😀ta posrška za usb charge je za ‘onaj koji visi’ iPhone O0
u smart logu ne vidi se da postoji neka greška na samom disku , šta li mu je to bilo.
kao što vidite sa kompijuterima nikad nije dosadno bilo da su stari ili novi O0
-
AutorČlanci
Forum ‘Hardver’ je zaključan za nove teme i odgovore.