[linux] Omninas om zeep? Console gezocht

Frans van Berckel fberckel op xs4all.nl
Ma Jul 9 15:58:56 CEST 2018


Hoi Hans,

1) Laat de gedachte van Debian (of een andere Linux) nog even los, tot
dat de NAS het weer doet. Dat lijkt me een veel beter uitgangspunt.

2) Waar haal je een busybox voor de NAS vandaan? Er staat nog een
werkende busybox op je systeem, zonder dat je dat misschien echt in de
gaten hebt. Die zit namelijk verpakt in initrd.gz. Deze staat in /boot?

3) De NAS start -> bootloader -> laad de kernel en initrd

4) In initrd zit een init scipt, daarna gaat het waarschijnlijk fout. 

5) Het liefst zou je in dit geval iets van een beeldscherm en een
toetsenbord aan je NAS hangen? Dan zou je precies kunnen zien, wat er
langs komt. En ingrijpen, daar waar nodig, of settings aanpassen.

6) Maar er zit geen video kaart in de NAS. Normaal gesproken los je dat
op door een andere computer aan een RS232 interface van je Embedded
device te hangen. Die kan dan vervolgens de IO laten zien. Maar helaas
deze NAS, is ook niet, van een RS232 interface voorzien.

7) Maar je NAS heeft wel een TTL. Een TTL interface is bijna het zelfde
als RS232, maar let op, er ontbreekt een chip (en nog wat onderdelen).
Dat lossen ze op, door die chip in je TTL interface print te verwerken.

Dat ze die chip vaak vergeten, zal een kosten issue zijn ;-)

8) Om met TTL aan de slag te gaan, zal je de NAS open moeten maken. De
TTL aansluiting zitten op de main print. Maar er ontbreekt
waarschijnlijk wat. Er zitten nog geen header pennen op de print.

Voor meer informatie, zie de foto's uit de eerdere e-mail.

Als je het in één keer goed wil doen? Dan soldeer je deze header pennen
alsnog op de print. Kan je het interface eenvoudig aan en los koppelen.

Het alternatief? De draden van de TTL interface direct vast solderen op
de main print. En na gebruik weer verwijderen, natuurlijk.

9) Een TTL interface heeft 4 of 5 draden. Maar let op! Je gebruikt er
maar 3. De +5v en +3v sluit ik op Embedded devices *nooit* aan.

De 3 pennen die overblijven zijn, verzenden, ontvangen en massa. De
massa kan je met een universeel meter eenvoudig achterhalen. Zet deze
op standje weerstand, (is vaak met een pieptoon).

Door één pen, aan iets van de kast te hangen. Vaak is dat iets van
ijzer. En dan één voor één de 3 aansluitpennen af te lopen. Daar waar
de piep afgaat, dat moet de massa zijn! Dat kan bijna niet anders.

Dan hou je alleen nog verzenden en ontvangen over? Als je die per
ongelijk verkeerd om aansluit, is er niks aan de hand. Je ziet alleen
niks op het scherm. Je moet ze dan gewoon omdraaien. Dan werkt het wel.

Zie de voorbeeld video van een paar e-mails terug. Exact dat is waar je
daar in zag terug komen. En soms, (heel soms), heb je geluk. Dan staat
er op de print wat massa (-), wat verzenden (tx) en wat ontvangen (rx)
precies is. Nogmaals! Met +5 en +3 doe je veder niks, in deze.    

10) Verbind de TTL met je laptop. Zet spanning op de NAS.  Start je
favorite Serial client op. En kijk wat de TTL interface device naam
precies is. Er zijn veel soorten interfaces (en dus /dev namen) in
omloop vandaar dat daar echt geen pijl op te trekken is. En soms moet
je de NAS gewoon een paar keer opnieuw starten, dat ervaar je vanzelf.

Met vriendelijke groet,

-- 
Frans van Berckel
Media Engineer / Linux Master
LinkedIn: https://www.linkedin.com/in/fransvberckel/


Meer informatie over de Linux maillijst