Portál AbcLinuxu, 5. května 2025 23:49

Dotaz: Debian na Odroid C2 nevidí po startu SSD disk

3.12.2020 10:22 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Debian na Odroid C2 nevidí po startu SSD disk
Přečteno: 243×
Odpovědět | Admin
Přeji hezký den všem.

Za televizí mám krabičku s Odroid C2, běží na něm CoreELEC s Kodi, odkud pouštím do televize video. Po čase jsem se vrátil k pokusům o instalaci systému, který se dá lépe obhospodařovat. U Armbianu jsem měl problém s dálkovým ovládáním. Teď zkouším Debian Stretch, který je v oficiální nabídce.

Narazil jsem na zajímavou věc. Systém občas nevidí externí SSD disk zapojený do USB. Po restartu hned zkontroluji, jestli existuje zařízení /dev/sda, někdy tam je a někdy ne, je to zhruba půl na půl. Pokusy jsem zjistil, že se to stalo asi po upgradu, při něm se zvýšila verze jádra z 3.14.79 na 3.14.85, ale možná je to něčím jiným. Zkoušel jsem vyšší verze jádra (4.9 a 4.19), ale s nimi systém ani nenaběhl.

Předem děkuji za tipy a za rady.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

3.12.2020 14:37 X
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
Odpovědět | | Sbalit | Link | Blokovat | Admin
V dmesg neni vubec nic? Kdyz disk odpojis a zapojis manualne take nic? Co to je za disk, radic? Malo informaci, vestecka koule mlci..
3.12.2020 19:29 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
Když je disk připojený, tak jsou hlášení dmesg normální, když není, tak o sda se nic nepíše a hlášení o USB vypadá bez problémů. Vytáhnout disk a zase ho tam zasunout funguje normálně, ale já potřebuji, aby byl připojený po bootu.

Disk se hlásí jako "A-DATA Technology Co., Ltd. SD600Q", kapacita 240G, ale myslím, že v něm problém není, všude jinde funguje a po vysunutí a zasunutí jede.

Tipoval bych to na pořadí nějakých operací při startu, možná, že kdybych něco trochu zdržel, tak by se disk mezitím připojil, ale v tomhle se nevyznám.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
3.12.2020 21:41 OldFrog {Ondra Nemecek} | skóre: 36 | blog: Žabákův notes | Praha
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
Co problém napájení? Při bootu bude větší odběr, který nemusí deska vždy dát.
-- OldFrog
3.12.2020 22:05 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
To by mohlo být ono. Dá se to nějak otestovat?

Jirka

Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
k3dAR avatar 3.12.2020 22:08 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
do /etc/rc.local zkus pridat (nad radek exit):
echo jedu >/tmp/jedu
mount -a
to echo jen abys po startu (pokud by disk nebyl pripojen) zjistil (z pritomnosti souboru jedu v /tmp) ze se rc.local poustelo...
porad nemam telo, ale uz mam hlavu... nobody
3.12.2020 22:31 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
do /etc/rc.local zkus pridat (nad radek exit):
echo jedu >/tmp/jedu
mount -a
Smysl je mi jasný, ale nejsem si jistý, jestli to pomůže něco zjistit. Když v systému disk bude, tak ho příkaz připojí, s vlastním připojením problém není. Problém je v tom, že zařízení /dev/sda někdy existuje a někdy ne, a děje se to na první pohled náhodně.

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
k3dAR avatar 3.12.2020 23:06 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
sorry, prehledl sem se ze ten problem je s nekdy neexistujicim sdX zarizenim...
tak pak zkusit "resetovat" usb port v kterem je disk pripojen
# zjisteni sys cesty kde je na usb pripojen disk
# misto VENDOR_ID_TOHO_DISKU das regulerni sveho disku, zjisteneho pres lsbusb - 4znaky mezi ID a : 
sys_usb_disk_path=$(dirname $(grep VENDOR_ID_TOHO_DISKU /sys/bus/usb/devices/*/idVendor))

## tu zjistenou cestu nahradis v nasledujicim prikladu:
# rucne v terminalu:
echo 0 | sudo tee /sys/bus/usb/devices/1-1.2/authorized
echo 1 | sudo tee /sys/bus/usb/devices/1-1.2/authorized

# pripadne do /etc/rc.local
echo 0 > /sys/bus/usb/devices/1-1.2/authorized
echo 1 > /sys/bus/usb/devices/1-1.2/authorized
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 3.12.2020 23:13 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
to zjisteni sem proaktivne dal do pak nevyuzite v prikladu promene, takze pro ten rucni pokus zda to zabere:
# at to vidis rovnou :)
dirname $(grep VENDOR_ID_TOHO_DISKU /sys/bus/usb/devices/*/idVendor)
pro pripadne do rc.local, nech zjisteni do promene, kterou ale pouzijes v tech echo radky, pripadne i s kontrolou ze/zda cestu naslo:
sys_usb_disk_path=$(dirname $(grep VENDOR_ID_TOHO_DISKU /sys/bus/usb/devices/*/idVendor))
if [ "${sys_usb_disk_path}" != "" ]; then
	echo "$(date) Reauthorizuju disk v ceste ${sys_usb_disk_path}" >> /tmp/pokus.log
	echo 0 > ${sys_usb_disk_path}/authorized
	echo 1 > ${sys_usb_disk_path}/authorized
else
	echo "$(date) v sys disk NEnalezen..." >> /tmp/pokus.log
fi
porad nemam telo, ale uz mam hlavu... nobody
3.12.2020 22:20 Vtipnéř | skóre: 39 | blog: Vtipnéřův blog | Brno
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk
Co problém napájení?
Pokud by se jednalo o uvedený problém, mohl by pomoci USB hub s vlastním napájením?

Jirka
Opening Windows is better than washing them. Clearing Windows (e.g. erasing or deleting) is even much better.
Petr Fiedler avatar 3.12.2020 23:01 Petr Fiedler | skóre: 35 | blog: Poradna | Brno
Rozbalit Rozbalit vše Re: Debian na Odroid C2 nevidí po startu SSD disk

Ano.

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.