USB Unterstützung im Synology Linux deaktivieren..

Status
Für weitere Antworten geschlossen.

Bloedi

Benutzer
Mitglied seit
08. Jul 2009
Beiträge
59
Punkte für Reaktionen
0
Punkte
0
Hallo.. :) ..

wie kann man die USB-Unterstützung in der Synology Firmware deaktivieren, um sie in einem parallel installierten Debian-System nutzen zu können?

Das Problem ist, daß ich den an die Box angestöpselten Kartenleser nicht unter Debian zum laufen bekomme, weil die Synology den Port schon dauernd belegt.

Also ich vermute, daß ein zweites System logischerweise keine Ressourcen nutzen kann, die schon vom Hauptsystem verwaltet werden.

.. oder gibt es eine andere Lösung, indem man beispielsweise virtuelle Schnittstellen (Devices) in das Parallelsystem verlinkt, welche sich dann den von der Synology Station verwalteten USB-Ports bedienen können?

Vielleicht hat das mal jemand von euch gemacht oder eine Idee, wie man das realisieren könnte?
 

itari

Benutzer
Mitglied seit
15. Mai 2008
Beiträge
21.900
Punkte für Reaktionen
14
Punkte
0
Normalerweise wird das Hotplug von USB-Teile von einem daemon übernommen. Dieser wird in /usr/syno/etc/rc.d/S02hotplugd.sh gestartet. Man kann den stoppen, indem man den umbenennt oder anhält ...

Rich (BBCode):
/usr/syno/etc/rc.d/S02hotplugd.sh stop

Ob damit aber alle Feinheiten des Kernels bezüglich der USB-Anbindung außer Kraft geschaltet sind, weiß ich nicht.

Itari
 

Bloedi

Benutzer
Mitglied seit
08. Jul 2009
Beiträge
59
Punkte für Reaktionen
0
Punkte
0
Danke.. :eek:) .. Ich werde das mal ausprobilieren..

Aber meine Theorie von den doppelt benutzten Ports sollte stimmen.. oder? ..

Der FTDI-Treiber crasht nämlich im Debian in dieser Form:

ftdi_sio 2-3:1.0: FTDI USB Serial Device converter detected
Unable to handle kernel paging request for data at address 0x03040164
Faulting instruction address: 0xc166eb68
Oops: Kernel access of bad area, sig: 11 [#1]
MPC8544 DS
Modules linked in: ftdi_sio usbserial usbhid hid input_core usblp usb_storage uhci_hcd ohci_hcd ehci_hcd ds508_synobios(P) sk98lin isofs udf zlib_inflate fuse nfsd exportfs ppp_async crc_ccitt ppp_generic slhc snd_pcm_oss snd_mixer_oss snd_usb_audio snd_pcm snd_timer snd_hwdep snd_usb_lib snd_rawmidi snd snd_page_alloc soundcore quota_v2 usbcore sg ntfs vfat fat appletalk psnap llc
NIP: c166eb68 LR: c166eb34 CTR: a007639c
REGS: bf0c5a80 TRAP: 0300 Tainted: P (2.6.24)
MSR: 00029000 <EE,ME> CR: 44022042 XER: 20000000
DEAR: 03040164, ESR: 00000000
TASK = bf292db0[4348] 'insmod' THREAD: bf0c4000
GPR00: 00000000 bf0c5b30 bf292db0 bf800120 bf806a00 00000000 bf2832dc 00000000
GPR08: 00024000 00000000 bf075000 03040160 24022042 1017db54 fffffff0 00000000
GPR16: bb8b7220 00000000 00000001 00000001 a03a0000 bf089100 00000000 00000000
GPR24: c1650000 c1670000 c1670000 bf089078 bb8d3ae0 00000000 bf283260 bf089000
NIP [c166eb68] ftdi_sio_port_probe+0x11c/0x3e4 [ftdi_sio]
LR [c166eb34] ftdi_sio_port_probe+0xe8/0x3e4 [ftdi_sio]
Call Trace:
[bf0c5b30] [c166eb34] ftdi_sio_port_probe+0xe8/0x3e4 [ftdi_sio] (unreliable)
[bf0c5b70] [c164e890] usb_serial_device_probe+0x74/0x128 [usbserial]
[bf0c5b90] [a01ad834] driver_probe_device+0x120/0x1b8
[bf0c5bb0] [a01ac808] bus_for_each_drv+0x5c/0xa8
[bf0c5bf0] [a01ad94c] device_attach+0x7c/0xc4
[bf0c5c10] [a01acbe8] bus_attach_device+0x90/0x98
[bf0c5c20] [a01aa840] device_add+0x230/0x658
[bf0c5c60] [c164d0b4] usb_serial_probe+0xc64/0xfe4 [usbserial]
[bf0c5d60] [c14aa42c] usb_probe_interface+0xac/0x130 [usbcore]
[bf0c5d80] [a01ad834] driver_probe_device+0x120/0x1b8
[bf0c5da0] [a01ada60] __driver_attach+0xcc/0xf8
[bf0c5dc0] [a01ac474] bus_for_each_dev+0x54/0x90
[bf0c5df0] [a01adab0] driver_attach+0x24/0x34
[bf0c5e00] [a01acdd4] bus_add_driver+0x84/0x23c
[bf0c5e20] [a01ae010] driver_register+0x5c/0xd0
[bf0c5e30] [c14aa720] usb_register_driver+0x80/0x114 [usbcore]
[bf0c5e70] [c105f070] ftdi_init+0x70/0x250 [ftdi_sio]
[bf0c5e80] [a004fea0] sys_init_module+0x1b4/0x1654
[bf0c5f40] [a000e250] ret_from_syscall+0x0/0x3c
Instruction dump:
93db00b8 3c00016e 60003600 839f0000 815c0000 901e0004 93be0010 801a7320
a12a0174 816a0180 2f800000 5520c23e <8bab0004> 5120442e 541f043e 409e01c0
---[ end trace e050e297d90caa15 ]---
ftdi_sio: version magic '2.6.15 gcc-3.3' should be '2.6.24 mod_unload '
No module found in object

Das sollte wohl daran liegen, daß der Port nicht frei ist.. vermute ich..
 

Bloedi

Benutzer
Mitglied seit
08. Jul 2009
Beiträge
59
Punkte für Reaktionen
0
Punkte
0
Wie ist das denn überhaupt, wenn man mittels chroot noch ein System installiert hat?

Woher nimmt das Gastsystem den Zugriff auf die System-Ressourcen?

Das Verzeichnis /proc ist ja beispielsweise komplett leer bei so einem zweiten Gast-System.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
13.998
Punkte für Reaktionen
264
Punkte
373
Hallo,
ftdi_sio: version magic '2.6.15 gcc-3.3' should be '2.6.24 mod_unload '
das Problem dürfte in einer falschen Kernel-Modul-Version liegen. Welche DS hast Du überhaupt (MPC8544)?

Gruß Götz
 

Bloedi

Benutzer
Mitglied seit
08. Jul 2009
Beiträge
59
Punkte für Reaktionen
0
Punkte
0
Ich hab eine DS-209+ II .. mit PowerPC Prozessor.

Allerdings grübel ich die ganze Zeit, wie das überhaupt zusammenhängt und funktioniert?

Welche Ressourcen verwendet eigentlich das Gastsystem, wenn man dieses mittels chroot installiert und aufruft?

Das Gastsystem scheint ja mehr eine System-Leiche zu sein, weil es ja nicht richtig gebootet, sondern nur angesprungen wird.

So ganz hab ich das bisher noch nicht verstanden, was da mit wem korrespondiert?

Wenn man aus dem Zweitsystem beispielsweise die Kernel-Version abfragt, bekommt man die Daten der Synology geliefert und dessen Kernel Version.

Befehle wie lsmod liefern derzeit garkeine Daten.

Kann es sein, daß man im Gastsystem die Treiber der Synology verwenden muß oder kann.. oder wie läuft das?

Das ist im Moment alles noch wildes Gulasch..
 
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