
Задача:
Дать возможность пользователю работать с 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.
Устройство - 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