Portál AbcLinuxu, 27. července 2025 13:17


Dotaz: GSmart Control padá, ale jen při připojení s konkrétním HDD

10.12.2014 12:16 L_l
GSmart Control padá, ale jen při připojení s konkrétním HDD
Přečteno: 282×
Odpovědět | Admin
Zdravím vás tady, program GSmart Control mi dělá starosti, poněvadž mi odmítá zkontrolovat externí HDD. Vždycky spadne. U jiných externích disků se toto neděje a program je i bez problémů překontroluje. Proto předpokládám, že příčinou je ten ext. disk. Navíc, když jej odpojím, GSmart najede bez problémů. OS ext. disk detekuje a užívá bez problémů, takže problém mountováním a detekcí není. Vařím sice z vody, ale děje se to od doby, kdy mi kompletně zatuhl OS, načež jsem disk odpojil fyzicky a udělal tvrdý restart. Souborový systém na ext. disku je NTFS. Za rady i teorii předem díky.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

10.12.2014 12:59 R
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Ked pada, asi v nom bude bug.
10.12.2014 13:11 L_l
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
S takovým bugem - který by se projevoval na jednom jediném kusu hardwaru - jsem se tedy ještě nesetkal.
10.12.2014 16:49 L_l
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Odpovědět | | Sbalit | Link | Blokovat | Admin
Bug programu to asi určitě nebude. Zkoušel jsem HDD zkontrolovat přes smartctl via terminál a vyhodilo mi to hlášení, že disk nepodporuje S.M.A.R.T., a to je nesmysl. Ve Windows SMART fungoval a v GNU/Linuxu před nedávnem taky. Takže nevím, kde je problém...
11.12.2014 01:42 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Problém je že přes některé USB převodníky SMART neprojde.

Takže si zjisti co tam je za čip, je možné že pro ten čip existuje ovladač přes který smart projde a z nějakého důvodu se ti nenatáhne a nebo se něco stalo s tím převodníkem a nebo tím HDD.

Vytáhnout HDD a připojit do PC napřímo a skusit přečíst smart.
Jendа avatar 11.12.2014 02:03 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Bug programu to asi určitě nebude.
Ale bude. Program by na špatném vstupu neměl spadnout, ale vypsat varování.

Vyblije to něco na stdout/stderr? Nebo to rovnou segfaultne?
11.12.2014 14:07 L_l
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Pardon, ale vůbec nechytám. Co to? Má linuxová cesta bude ještě hodně trnitá.
Jendа avatar 11.12.2014 20:24 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Přečti si Linux - Dokumentační projekt :)

stdout/stderr je to, co program píše do terminálu, když ho z něj spustíš. Buď to vypíše nějakou čitelnou chybu (typicky traceback u jazyků, které to podporují), nebo to napíše jenom Segmentation fault a to je pak teprve ta pravá sranda opravovat.
11.12.2014 21:49 L_l
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Linux - Dokumentační projekt mám někde na disku už asi půl roku, ale "ještě nebyl čas" si na to pořádně sednout a prostudovat. Zřejmě si čas už konečně budu muset najít. "Segmentation fault" jsem naštěstí nikde nezaregistroval, ačkoliv nevím, o co se přesně jedná. Smartclt mi ale - jalk jsem psal výše - zahlásil, že SMART není podporován. Něco musí být s HDD. Chtělo by to se na disk podívat přes Widle, jenomže ty jsem vypral nadobro ven. A schánět je a instalovat? To se raději dozvím něco nového o GNU/Linuxu.
Jendа avatar 11.12.2014 21:53 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
"Segmentation fault" jsem naštěstí nikde nezaregistroval
No ale spouštíš tu aplikaci z terminálu? Prostě jen tak skončí? Je něco v logu jádra (dmesg)?
ačkoliv nevím, o co se přesně jedná
Spousta chyb se projeví tak, že se program pokusí číst nebo zapsat paměť, která mu nepatří. Procesor to zjistí a hodí výjimku a jádro program zabije a tomu se říká segfault.
11.12.2014 22:25 L_l
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Jendo, zde vám píši konečnou část výpisu smartctl z terminálu:

Device type: disk Local Time is: Thu Dec 11 22:21:03 2014 CET SMART support is: Unavailable - device lacks SMART capability.

=== START OF READ SMART DATA SECTION ===

Error Counter logging not supported

No self-tests have been logged

Píše, že SMART není podporován. GSmart control přispuštění zase scanuje disky a za dvě vteřiny spadne bez jakékoliv vysvětlení.
11.12.2014 23:17 R
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Daj sem vypis z lsusb, resp. skus najst, ci sa tvoj disk nenachadza tu: http://www.smartmontools.org/wiki/Supported_USB-Devices
12.12.2014 07:47 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: GSmart Control padá, ale jen při připojení s konkrétním HDD
Už jsem to říkal přes některé řadiče USB SMART nefunguje tak HDD vytáhni a připoj ho do PC a skontroluj SMART.

Pokud je HDD OK tak potom je zrada v tom USB řadiči a nebo je chyba v SW - prostě skontrolovat zda ten USB řadič podporuje SMART pokud ano s jakým parametrem se má SW spustit?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.