Перенаправление USB (Seagate) через RDP

Штатное перенаправление USB через RDP, встроенное в Windows Server
Ответить
pepega
Сообщения: 3
Зарегистрирован: Ср ноя 15, 2023 10:23 am

Перенаправление USB (Seagate) через RDP

Сообщение pepega »

Добрый день :)
Задача:
Дать возможность пользователю работать с usb накопителем на терминальном сервере
Решение:
usb=mass_storage

Столкнулся с такой проблемой (да, я читал форум, и в курсе, что не все устройства поддерживаются, но все же), что какие то накопители работают, а какие то нет. И здесь возникают логичные вопросы:
1. Имеется ли какая то закономерность, для понимания, какие usb накопители будут работать, а какие отбрасываются?
2. Если закономерности нет, то только метод проб и ошибок?

Опыт:
1.
Устройство - USB NETAC U182 32ГБ, USB3.0
Настройки:

Код: Выделить всё

   user=***
   server=***
   loadbalanceinfo=***
   clienthostname=***
   resolution=1920x1080
   firmware=WTFW_i915_icl_dmc_ver1_09.bin.zip
   ntp=***
   usb=mass_storage
   serial = com25(usb 1-7); com30(usb 1-2)
   turnoffmenu=always
   connection
Лог:

Код: Выделить всё

[        KERNEL] [  238.117186] usb 2-2: new SuperSpeed USB device number 3 using xhci_hcd
[        KERNEL] [  238.137712] usb 2-2: LPM exit latency is zeroed, disabling LPM.
[        KERNEL] [  238.138104] usb 2-2: New USB device found, idVendor=0dd8, idProduct=3708, bcdDevice= 2.00
[        KERNEL] [  238.138115] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[        KERNEL] [  238.138121] usb 2-2: Product: OnlyDisk
[        KERNEL] [  238.138125] usb 2-2: Manufacturer: Netac
[        KERNEL] [  238.138129] usb 2-2: SerialNumber: FC0733351819362F
[        KERNEL] [  238.140023] usb-storage 2-2:1.0: USB Mass Storage device detected
[rusb mass_storage] [  238.139763] Device connected. USB Id 0dd8:3708, bus Id 2-2, BUSNUM 2, DEVNUM 3.
[        KERNEL] [  238.140253] scsi host1: usb-storage 2-2:1.0
По сути нас интересуют последние 2 строчки. Все ок, устройство видно.

2.
Устройство - Seagate STDR1000100 Backup Plus Slim 1TB Hard Drive HDD USB 3.0 - Black
Лог:

Код: Выделить всё

[        KERNEL] [  613.045115] usb 2-2: new SuperSpeed USB device number 4 using xhci_hcd
[        KERNEL] [  613.066044] usb 2-2: New USB device found, idVendor=0bc2, idProduct=ab24, bcdDevice= 1.00
[        KERNEL] [  613.066062] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[        KERNEL] [  613.066067] usb 2-2: Product: BUP Slim BK
[        KERNEL] [  613.066071] usb 2-2: Manufacturer: Seagate
[        KERNEL] [  613.066074] usb 2-2: SerialNumber: NA9V8XXD
[        KERNEL] [  613.070682] scsi host1: uas
[rusb mass_storage] [  613.070186] Device connected. USB Id 0bc2:ab24, bus Id 2-2, BUSNUM 2, DEVNUM 4.
[        KERNEL] [  613.071295] scsi 1:0:0:0: Direct-Access     Seagate  BUP Slim BK      0304 PQ: 0 ANSI: 6
[        KERNEL] [  613.073309] sd 1:0:0:0: [sdb] Spinning up disk...
[        KERNEL] [  614.081080] .ready
[        KERNEL] [  614.081141] sd 1:0:0:0: [sdb] Read Capacity(16) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
[        KERNEL] [  614.081148] sd 1:0:0:0: [sdb] Sense not available.
[        KERNEL] [  614.081160] sd 1:0:0:0: [sdb] Read Capacity(10) failed: Result: hostbyte=0x07 driverbyte=DRIVER_OK
[        KERNEL] [  614.081164] sd 1:0:0:0: [sdb] Sense not available.
[        KERNEL] [  614.081172] sd 1:0:0:0: [sdb] 0 512-byte logical blocks: (0 B/0 B)
[        KERNEL] [  614.081176] sd 1:0:0:0: [sdb] 0-byte physical blocks
[        KERNEL] [  614.081183] sd 1:0:0:0: [sdb] Write Protect is off
[        KERNEL] [  614.081187] sd 1:0:0:0: [sdb] Mode Sense: 00 00 00 00
[        KERNEL] [  614.081194] sd 1:0:0:0: [sdb] Asking for cache data failed
[        KERNEL] [  614.081197] sd 1:0:0:0: [sdb] Assuming drive cache: write through
[        KERNEL] [  614.081210] sd 1:0:0:0: [sdb] Preferred minimum I/O size 512 bytes not a multiple of physical block size (0 bytes)
[        KERNEL] [  614.081215] sd 1:0:0:0: [sdb] Optimal transfer size 33553920 bytes not a multiple of physical block size (0 bytes)
[        KERNEL] [  614.081631] sd 1:0:0:0: [sdb] Attached SCSI disk
[       hotplug] [  614.082005] stat failed for '/dev/sdb'.
[rusb mass_storage] [  634.291422] IOCTL_INTERNAL_USB_RESET_PORT
[rusb mass_storage] [  654.312997] IOCTL_INTERNAL_USB_RESET_PORT
[rusb mass_storage] [  674.328631] IOCTL_INTERNAL_USB_RESET_PORT
[rusb mass_storage] [  694.346839] IOCTL_INTERNAL_USB_RESET_PORT
[rusb mass_storage] [  714.366255] IOCTL_INTERNAL_USB_RESET_PORT
[rusb mass_storage] [  734.396377] IOCTL_INTERNAL_USB_RESET_PORT
Заранее спасибо.
aka
Разработчик
Разработчик
Сообщения: 11842
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Перенаправление USB (Seagate) через RDP

Сообщение aka »

Только метод проб и ошибок. Если какая-то очень нужная железка не едет, можно потратить кучу времени на отладку (скачали и запустили подопытную версию, сняли лог, отправили нам, повторять пока не надоест), так есть шанс её запустить.

Ещё можно попробовать VirtualHere: viewforum.php?f=35

Ещё можно попробовать "disk=usb" вместо (вместо, не вместе!) "usb=mass_storage"

PS: если есть необходимость работать с накопителем, то есть ли необходимость работать терминалом по RDP? Перенаправления в RDP сделаны несколько проще, чем в специализированных протоколах. Например, есть передача файлов по сети майкрософт, и есть передача файлов по RDP. Называются одинаково, но есть ряд нюансов, и все не в пользу RDP. Максимум, что надо получать от накопителя по RDP - копирование файлов с и на накопитель. Пожалуйста, никогда не открывайте файл по RDP, только копируйте локально и работайте со скопированным.
pepega
Сообщения: 3
Зарегистрирован: Ср ноя 15, 2023 10:23 am

Re: Перенаправление USB (Seagate) через RDP

Сообщение pepega »

aka писал(а): Ср ноя 15, 2023 12:36 pm PS: если есть необходимость работать с накопителем, то есть ли необходимость работать терминалом по RDP? Перенаправления в RDP сделаны несколько проще, чем в специализированных протоколах. Например, есть передача файлов по сети майкрософт, и есть передача файлов по RDP. Называются одинаково, но есть ряд нюансов, и все не в пользу RDP. Максимум, что надо получать от накопителя по RDP - копирование файлов с и на накопитель. Пожалуйста, никогда не открывайте файл по RDP, только копируйте локально и работайте со скопированным.
Принял. Думаю, тему можно закрывать.
Ответить

Вернуться в «Перенаправление USB через RDP»