Pomoc Nietypowe zastosowanie NAS

snakeXbit

Nowy użytkownik
Noobie
9 Marzec 2023
2
0
1
43
QNAP
TS-x51+
Ethernet
1 GbE
Witam i pozdrawiam wszystkich.

Chciałbym wdrożyć nietypowe zastosowanie dla serwera NAS,

Sprawa wygląda następująco:
Obecnie używam HBS3 z TS-251+ oraz Hub-a i-Tec 16 port aktywny 90W. (zdjęcie w zał.)
Na pendrive znajdują programy PLC maszyn, dogodność tego rozwiązania jest taka, że takiego pendrive zabieramy sobie (automatycy, integratorzy) na linię produkcyjną.
Idealnie byłoby to przechowywać na QNAP i mieć dostęp przez sieć do dysku. Jednak zbudowanie sieci trochę potrwa (obecna infrastruktura IT - odpada)

I teraz sprawa wygląda następująco: po wpięciu do huba pendrive (hub wpięty z tyłu obudowy do USB 3.0), wykonuje się zadanie synchronizacji jednokierunkowej z pendrive do QNAP.
dodatkowo pendrive na dysk SSD wpięty w USB (z tyłu obudowy USB 2.0) w QNAP (to ten na QNAP-ie)
dodatkowo synchronizacja przez FTP z dyskiem SSD wpiętym w router,
oraz kopia zapasowa na QNAP.
Po czym następuje odmontowanie pendrive i przy ponownym wpięciu w port zadania się powtarzają.

Problem pojawia się w momencie przekroczenia 13-stu pendrive na jednym hubie, 14-stego już QNAP nie rozpoznaje (pomimo poprzednich odmontowanych). W pierwszej chwili myślałem, że może to być problem z zasilaczem hub-a (7,5A) tzn: zakładając "luźno" że każdy pen pobiera około 500mA (pewnie trochę mniej) to 13x500mA =~ 6,5A (+ ewentualnie jakiś prąd na elektronikę huba, no i czy te 7,5A z tabliczki, to rzeczywiście 7,5A).
Jednak gdy podłączę drugi hub z oddzielnym zasilaczem do QNAP do USB 3.0 lub 2.0 to na obu hubach QNAP rozpoznaje tylko 5 pendrive-ów - czyli to może jednak nie być problem z zasilaniem hubów. (Kontroler USB)

Problem zgłosiłem do portalu serwisowego QNAP i po przesłaniu plików dziennika uzyskałem informacje że jest to problem związany z ograniczeniami kontrolera USB.

Rozumię że z TS-251+ może się to nie udać.

I tutaj chciałem dopytać, być może ktoś ma już podobne doświadczenia.

Czy użycie dwóch kart QXP-10G2U3A z np: TVS-hx74, TVS-hx73A lub podobnym (model do którego można zapakować dwie karty) dało by 3 kontrolery po 14 urządzeń czyli 42 urządzenia ?
Czy taka konfiguracja jest możliwa i czy nie będzie problemów związanych z systemem ?

Docelowo będzie 40 takich pendrive.

Pozdrawiam i dziękuję za pochylenie się nad tematem.
 

Załączniki

  • 20230315_210717.jpg
    20230315_210717.jpg
    1,4 MB · Wyświetleń: 38
Jak masz aktywny hub i targetujesz w standard USB 1.0 (z pw) to dziwne limit per hub to 127 urządzeń według standardu USB niby.

Bash:
$ sudo lsusb -v|egrep "^Bus|MaxPower"
Bus 002 Device 003: ID 0bda:8153 Realtek Semiconductor Corp.
    MaxPower               72mA
    MaxPower               72mA
Bus 002 Device 005: ID 0781:5581 SanDisk Corp.
    MaxPower              224mA
Bus 002 Device 004: ID 1a6e:089a Global Unichip Corp.
    MaxPower              224mA
Bus 002 Device 002: ID 2109:0817
    MaxPower                0mA
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    MaxPower                0mA
Bus 001 Device 003: ID 0764:0501 Cyber Power System, Inc. CP1500 AVR UPS
    MaxPower                2mA
Bus 001 Device 006: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device
    MaxPower              100mA
Bus 001 Device 005: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x Composite Device
    MaxPower              100mA
Bus 001 Device 004: ID 2109:2817
    MaxPower                0mA
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    MaxPower                0mA
Bus 003 Device 002: ID 1005:b155 Apacer Technology, Inc.
    MaxPower              300mA
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    MaxPower                0mA
Docelowo będzie 40 takich pendrive.
No będzie albo nie będzie póki co jesteś na 13 ;)
 
Dzięki za odpowiedź :)

Takie logi zostały wyciągnięte z pliku dziennika:

2023-03-21 00:11:46 +01:00 <6> [1167283.584921] usb 2-1.2.1.2: new SuperSpeed Gen 1 USB device number 119 using xhci_hcd
2023-03-21 00:11:46 +01:00 <4> [1167283.606888] usb 2-1.2.1.2: Not enough host controller resources for new device state.
2023-03-21 00:11:46 +01:00 <3> [1167283.614929] usb 2-1.2.1.2: can't set config #1, error -12
2023-03-21 00:11:46 +01:00 <4> [1167283.649762] [usb.002.119] /sys/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1.2/2-1.2.1/2-1.2.1.2 added.

Tropie temat dalej, mozliwe ze tutaj jest rozwiazanie mojego problemu:
Not enough host controller resources for new device state

Pozdrawiam
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. hbs3
  2. a kontrolera dysku