Module für LED und Beeper kompillieren möglich?

Status
Für weitere Antworten geschlossen.

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hallo an alle Bastler (grosse Hoffnung habe ich in goetz) ;-)

seit ich auf meiner DS das Debian am laufen habe, funzen leider die LED nicht mehr. Auch der Beep macht keinen Wank mehr. Die einzigen LEDs die funzen sind die eth-LED.
Weiss jemand ob man aus den Quellen von Synology sich die nötigen Module kompillieren kann, damit man die LEDs wieder nutzen kann?

Danke für jeden Tipp
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Kannst nicht steuern per 'echo' auf das Device /dev/tty2 ???

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
k.a. da die LEDs ned funzen ging ich davon aus es würden "Treiber" fehlen und damit gar kein device existieren. Meinst du Debian könnte die erkannt haben und ein Device erstellt haben?
Gibt es eigentlich einen Weg unter Linux herauszufinden ob an einem device wirklich ein Gerät hängt? dann könnte ich tty mal abklappern und gucken ob hinter einem auch ein Gerät hängt.
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Normalerweise gibt es einen Treiber für TTY-Geräte und wenn tty2 per Hardware zum Ansteuern der LEDs verwendet werden kann, würde ich das mal ausprobieren ...

Major/Minor bei mir sind:

Rich (BBCode):
Syno> ll /dev/*tty*
crw-rw-rw-    1 root     root        5,   0 Sep  3  2003 /dev/tty
crw-r--r--    1 root     root        4,   0 Sep  3  2003 /dev/tty0
crw-r--r--    1 root     root        4,   1 Aug 18  2003 /dev/tty1
crw-r--r--    1 root     root        4,   2 Aug 18  2003 /dev/tty2
crw-r--r--    1 root     root        4,   3 Aug 18  2003 /dev/tty3

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Ich probiers heute abend und werde berichten. Ich könnte zwar auch von der Arbeit mit dem Tab auf die DS, aber leider fehlt mir die Cam um zu verifizieren dass es funzt :)
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Schade funzt leider nicht so einfach :) Die einzigen zwei Gerätedateien mit einem Gerät dahinter sind gemäss dmesg ttyS1 und ttyS0
Habe beide probiert, leider reagiert keiner davon als Steuerung der LED
Code:
root@home:~# dmesg | grep -i tty
[    0.000000] console [tty0] enabled
[    1.008344] serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.008469] serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
[    1.008886] 00:06: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
[    1.009064] 00:07: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
dann hoff ich jetzt mal auf goetz (itari, du darfst natürlich auch), der sowas vielleicht schonmal kompilliert hat oder sonst eine Idee hat wie das funzen könnte

Gruss

tobi

p.s. ich möchte ned wissen auf welche Geräte ich mit dem Test auf ttyS0 und ttyS1 "geschrieben" habe ,-)
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.017
Punkte für Reaktionen
272
Punkte
393
Hi,
ttyS1 ist der serielle Anschluß des PIC, ttyS0 die serielle Konsole. Bis auf LAN- und HDD-LED läuft alles andere über den PIC. Eventuell ist ttyS1 auf falsche Parameter eingestellt. Installiere Dir mal setserial oder minicom, Einstellung 9600 8n1.
Bei den HDD-LED wird haarig, die liegen auf irgendwelchen GPIO der CPU/Bridge/SATA-Controller, das dürfte tief in der Firmware vergraben sein.

Gruß Götz
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hei Goetz

sorry dass ich erst heute schreibe. Habe deinen Beitrag gestern noch gesehen, aber nach dem PIC-Zeugs ist mir die Birne explodiert. War ein Bufferoverflow, aufgrund zu komplexer Sachverhalte ;-)
Sind denn setserial und minicom Programme, die es in apt geben sollte? Wenn die HD-LED ned gehen ist das okay, zwar ned schön, aber okay. Wenn ich dich richtig interpretiert habe, dann sollte die LEDs ohne HDD-LED möglich sein. Das wäre ja mal ein Anfang. Für die HDD-LEDs werde ich mal dem Syno-Support auf'n Sack gehen, obwohl ich glaub weiss welchen Textbaustein ich zurückerhalten werde ;-)

Danke und Gruss

tobi
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
@goetz (und natürlich alle die es wissen)

setserial konnte ich via apt installieren. Nur jetzt habe ich keinen Plan wie man das so nutzt, dass man die von dir genannte Einstellung setzen kann ;)
Ich habe mal das folgende eingegeben in der Hoffnung etwas über den ttyS2 erfahren zu können
Code:
root@home:~# setserial -g /dev/ttyS2
/dev/ttyS2, UART: unknown, Port: 0x03e8, IRQ: 4
die Einstellung 9600 8n1 meint bei 9600 wohl die Baudrate? Du siehst ich habe keine Ahnung von solchen Hardwareinnereien :)

Irgendjemand eine Idee wie das Kommando ausschauen müsste, um die genannte Einstellung von goetz zu setzen?

Vielen Dank für jeden Tipp + Gruss

tobi
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.017
Punkte für Reaktionen
272
Punkte
393
Hallo,
sorry wegen der späten Antwort, gestern Abend hat Rammstein Live die Gehörgänge frei gepustet, eine echt geile Show.
War ein Bufferoverflow, aufgrund zu komplexer Sachverhalte ;-)
da ist wohl ein <SHIFT> Schaden zurück geblieben:D
Rich (BBCode):
setserial -G /dev/ttyS2
wenn dann als baud_base nicht 9600 kommt dann
Rich (BBCode):
setserial /dev/ttyS2 baud_base 9600
der Rest sollte eigentlich passen.

Gruß Götz
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
Hi goetz

na dann hoff ich mal, dass dir Rammstein das Hörgerät net rausgeputzt hat ;)
Habe gestern mal noch ein bissl rumprobiert mit deinen Tipps, aber mehr als Input-Output-Error, wenn ich auf das Device "schreiben" will, gibt es leider ned. Habe mal noch eine Anfrage an den Syno Support geschrieben, ob es denn technisch überhaupt machtbar sein könnte. Mal gucken was da zurückkommt.

ubuntulinux meinte im Skype mal noch, dass es eventuell machbar sein könnte das synobios aus den Quellen zu kompillieren. Habe ich mir mal runtergeladen und nach synobios gesucht. Gibt ein synobios.h
meinst du das könnte ein erfolgsversprechender Weg sein?

anyway danke für deinen Input, wenns ned geht dann gehts eben ned :)

Gruss

tobi
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Soweit ich weiß, gibt es für alle Entwicklungen von Synology keine Quellen (zumindest war meine Suche vor 2 Jahren ergebnislos). Ist ja auch verständlich, dass sie sich nicht in die Karten schauen lassen wollen. Die Firmware ist ja auch nirgends als 'Open-Source' oder 'GPL' deklariert.

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
hm aber bei sourceforge gibt es zumindest die GPL Teile und dort ist ein synobios.h drinn. Nur habe ich natürlich keinen Plan ob man das überhaupt kompilliert kriegt ohne gleich das ganze System bauen zu müssen ;-)
Ich denk ich lebe einfach damit, dass die LEDs ne Blinkorgie feiern bzw gar ned funzen und freu mich an meinem Debian. Wobei die HDD-LED wären schon bequem gewesen um zu sehen welche Platte des RAID gerade zickt (jetzt muss ich halt im Fall der Fälle an die Logs, immerhin gibts ne Mail wenn mdadm Probleme feststellt).

Gruss

tobi
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
ich denke, was du brauchen würdest, wäre eine Source für eine lib im Sinne der libsynosdk.so oder so etwas

Itari
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
gemäss Syno Support: "We do not support...." und gemäss maxfii im intl Forum würde es nur mit einem riesen Aufwand (Reverse Engeneering) gehen. Also ist das Thema für mich erledigt und ich lebe mit den "defekten" LEDs
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Hast dich denn mit dem Problem mal direkt an den Synology-Support gewendet? Vielleicht auch mal den Typen ansprechen, der auf der CeBIT 'nett' war?

Itari
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat