คำถามติดแท็ก usb

Universal Serial Bus (USB) สร้างการเชื่อมต่อระหว่างอุปกรณ์และคอมพิวเตอร์แม่ข่าย

7
วิธีการเชื่อมต่ออุปกรณ์ USB ที่ถูกตัดการเชื่อมต่ออย่างมีเหตุผลอีกครั้ง?
เป็นไปได้ที่อุปกรณ์เก็บข้อมูล USB จะถูกตัดการเชื่อมต่ออย่างมีเหตุผล: อุปกรณ์ยังคงเสียบอยู่ แต่ไม่สามารถมองเห็นได้จากระบบปฏิบัติการ (เช่นไม่มีอยู่ในรายการ/proc/bus/usb) บางทีนี่อาจเกิดขึ้นกับ USB ชนิดอื่นหรืออุปกรณ์พกพาอื่น ๆ ได้เช่นกัน สิ่งนี้สามารถเกิดขึ้นได้เช่น: หลังจาก Nautilus ถอดอุปกรณ์เก็บข้อมูล USB ออกแล้ว หลังจาก VirtualBox ได้อ้างสิทธิ์อุปกรณ์เก็บข้อมูล USB (อุปกรณ์ดังกล่าวจะหายไปจากโฮสต์ Linux เมื่อเชื่อมต่อกับผู้เยี่ยมชมและจะไม่ปรากฏขึ้นอีกครั้งโดยอัตโนมัติหากไม่ได้เชื่อมต่อกับแขก) เกิดอะไรขึ้นกับไดรเวอร์หรือฮาร์ดแวร์และที่สำคัญที่สุดอุปกรณ์สามารถเชื่อมต่อใหม่ได้อย่างไร (โดยไม่ต้องเสียบปลั๊กกลับเข้าที่) โปรดทราบว่าคำถามนี้ไม่ได้เกี่ยวกับการติดตั้ง ในสถานะ“ ตัดการเชื่อมต่อแบบลอจิคัล” เคอร์เนลเชื่อว่าไม่มีสิ่งใดบนบัส USB (และแน่นอนว่าไม่มีรายการใต้/dev)
55 linux  usb  usb-drive 

5
คำสั่งเพื่อกำหนดพอร์ตของอุปกรณ์ (เช่น / dev / ttyUSB0)
ฉันมีคำถามเกี่ยวกับพอร์ตใน Linux หากฉันเชื่อมต่ออุปกรณ์ผ่าน USB และต้องการตรวจสอบพอร์ตฉันไม่สามารถทำได้โดยใช้คำสั่ง lsusb ซึ่งระบุหมายเลขรถบัสและหมายเลขอุปกรณ์บนรถบัสนี้เท่านั้น: [ziga@Ziga-PC ~]$ lsusb Bus 003 Device 007: ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC มีคำสั่งที่บอกพอร์ตที่อุปกรณ์เชื่อมต่อโดยตรงหรือไม่ วิธีเดียวที่จะทำเช่นนี้ได้จนถึงตอนนี้คือการแยกและเชื่อมต่อใหม่และใช้คำสั่ง: [ziga@Ziga-PC ~]$ dmesg | grep tty [ 0.000000] console [tty0] enabled [ 0.929510] 00:09: ttyS0 at I/O 0x3f8 (irq = 4) is a …
46 usb  serial-port  dmesg 

5
วิธีการผูกอุปกรณ์ USB ในชื่อคงที่?
ฉันมี Arduino ซึ่งบางครั้งก็ถูกผูกมัด/dev/ttyUSB0และบางครั้ง/dev/ttyUSB1ทำให้สคริปต์ของฉันล้มเหลว ฉันไม่ต้องการให้ระบุเป็นไปได้ทั้งหมดของการที่อุปกรณ์ของฉันอาจจะมี /dev/arduinoแต่ฉันอยากจะมีมันจะผูกพันแบบคงที่บางแห่งเช่น ฉันจะบรรลุสิ่งนั้นได้อย่างไร

2
วิธีการเรียกใช้สคริปต์ที่กำหนดเองบนปลั๊กอินอุปกรณ์ USB?
อะไรคือวิธีการที่ทันสมัยสำหรับการเรียกใช้สคริปต์ที่กำหนดเองโดยอัตโนมัติเมื่อปลั๊กอินอุปกรณ์ USB ภายใต้ดิสทริบิวชัน Linux ปัจจุบันเช่น Debian / CentOS / Fedora ตัวอย่างเช่นหากคุณต้องการเมานต์ / คัดลอกไฟล์บางไฟล์โดยอัตโนมัติ / ติดตั้งอุปกรณ์เก็บข้อมูลขนาดใหญ่แบบ USB ตาม UUID (หรือ ID อุปกรณ์ ฯลฯ )
41 usb  udev  uuid 

4
ฉันจะเปิดใช้งานการเข้าถึงอุปกรณ์ USB ภายใน VirtualBox guest ได้อย่างไร
ฉันไม่เห็นอุปกรณ์ USB ใด ๆ ภายใน VirtualBox guest VM ของฉันจากโฮสต์ของฉัน ฉันจะเปิดใช้งานการเข้าถึงสำหรับ VM guest ของฉันได้อย่างไร
38 usb  virtualbox 

3
วิธีปิดการใช้งาน USB autosuspend บนเคอร์เนล 3.7.10 ขึ้นไป?
ผมได้ปรับปรุง HTPC ของฉันจากเคอร์เนล3.7.10เพื่อ3.10.7และดูเหมือนว่าCONFIG_USB_SUSPENDตอนนี้หายไปจากตัวเลือกเคอร์เนลและรวมอยู่ใน PM ปัญหาหลักที่ฉันพบคือฉันมี HDD ภายนอกและเมื่อหยุดชั่วคราวและตื่นขึ้นมา HTPC ระบบจะไม่พร้อมใช้งาน HDD ตื่นขึ้นมา (คุณสามารถได้ยินเสียงหมุนอีกครั้ง) แต่เมื่อคุณพยายามเข้าถึงจุดเชื่อมต่อคุณจะได้รับข้อผิดพลาดดังต่อไปนี้: ZOTAC ~ # ls /media ls: reading directory /media: Input/output error และใน dmesg: [ 253.278260] EXT4-fs warning (device sdb1): __ext4_read_dirblock:908: error reading directory block (ino 2, block 0) ในเมล็ดก่อนหน้าการตั้งค่า CONFIG_USB_SUSPEND = N จะแก้ปัญหาได้เนื่องจาก HDD จะจัดการการจำศีลด้วยตัวเองและจุดเชื่อมต่อจะสามารถเข้าถึงได้เสมอ เมื่อ HDD …

3
วิธีการเมาท์อุปกรณ์ USB แบบอัตโนมัติบนปลั๊กอินเวลาบนระบบที่รันอยู่แล้ว?
ฉันรู้วิธีใช้/etc/fstabเพื่อติดตั้งอุปกรณ์โดยอัตโนมัติเมื่อบูตหรือเมื่อทำsudo mount -aซึ่งทำงานได้อย่างสมบูรณ์แบบ ตัวอย่างเช่นนี่คือบรรทัดปัจจุบันของฉันสำหรับอุปกรณ์ของฉัน UUID=B864-497A /media/usbstick vfat defaults,users,noatime,nodiratime,umask=000 0 0 ฉันจะติดตั้งอัตโนมัติได้อย่างไรเมื่อเสียบอุปกรณ์ USB ที่มี UUID ที่รู้จักแล้วเสียบอยู่ในขณะที่ระบบกำลังทำงานอยู่ดังนั้นฉันจึงไม่ต้องทำงานsudo mount -aหลังจากเสียบปลั๊กแล้ว ข้อมูลเพิ่มเติม: ฉันกำลังทำงานบน Debian Wheezy Linux ลินุกซ์ที่ทันสมัย

8
ทำไม USB ไม่ทำงานใน Linux เมื่อทำงานใน UEFI / BIOS
สำหรับพื้นหลังฉันเพิ่งสร้างเครื่องจักรใหม่พร้อมฮาร์ดแวร์ที่ทันสมัยรวมถึง: AMD FX-8350 Gigabyte GA-990FXA-UD3 มาเธอร์บอร์ด RAM 16GB NVidia GTX 650 Ti Kingston SSD ระบุว่าฉันพยายามติดตั้ง Linux เวอร์ชันต่างๆบน SSD และพบกับความล้มเหลวเกือบทุกครั้ง ฉันพยายามติดตั้ง Arch, Debian stable, Debian sid และ Ubuntu 12.10 จาก USB thumb drive แต่ในขณะที่ BIOS เห็นไดรฟ์ USB และเริ่มบูตจากนั้นทันทีที่ OS พยายามระบุอุปกรณ์ USB ฉันสูญเสียฟังก์ชัน USB ทั้งหมด (รวมถึงอุปกรณ์สำหรับบูต) ในที่สุดฉันก็เผา DVD และติดตั้ง Ubuntu 12.10 ลงบน …

1
วิธีกำหนดไดรเวอร์ USB ให้กับอุปกรณ์
คำถามนี้เป็นสองเท่า: ขั้นแรกให้คุณถอดไดรฟ์เวอร์จากอุปกรณ์ USB ด้วยตนเองและต่อกับไดรฟเวอร์อื่นได้อย่างไร ตัวอย่างเช่นฉันมีอุปกรณ์ที่เมื่อเชื่อมต่อโดยอัตโนมัติจะใช้ไดรเวอร์เก็บข้อมูล usb เอาท์พุท usbview Vendor Id: xxxx Product Id: xxxx ... Number of Interfaces: 2 Interface Number: 0 Name: usb-storage Number of Endpoints: 2 ... Interface Number: 1 Name: (none) Number of Endpoints: 2 ... ฉันไม่ต้องการใช้ไดรเวอร์เก็บข้อมูล usb ดังนั้นในแอปพลิเคชันของฉันฉันใช้libusbห้องสมุดเพื่อถอดไดรเวอร์เก็บข้อมูล usb จากนั้นฉันอ้างสิทธิ์อินเทอร์เฟซ ฉันสามารถส่งข้อมูลไปยังและจากแอปพลิเคชันที่ทำงานบนอุปกรณ์ USB ของฉันและบนระบบโฮสต์ Linux ของฉัน คุณถอดไดรเวอร์ออกด้วยตนเองนอกแอพพลิเคชั่นอย่างไร …

3
การติดตั้ง Grub 2 บน USB แฟลชไดรฟ์
MultiBootISOsเป็นเครื่องมือที่ให้คุณติดตั้ง Grub บน USB แฟลชไดรฟ์ ฉันชอบมันมากเพราะมันช่วยให้ฉันสามารถบูตจากไฟล์ ISO และให้ฉันใส่ ISOs ลงบน USB ของฉันแล้วเลือกอันที่จะบูต ปัญหาคือนี่เป็นเครื่องมือของ Windows และฉันไม่รู้ว่าจะทำอย่างไรผ่านบรรทัดคำสั่ง ฉันต้องการทราบวิธีการติดตั้ง Grub (2) ด้วยวิธีนี้ Grub Legacy ดูเหมือนง่ายกว่า ... แก้ไข: ฉันไม่ได้ขอเครื่องมือ (และไม่ใช่เครื่องมือ Windows แน่นอน) ฉันต้องการทราบคำสั่งที่ฉันต้องใช้เพื่อให้ได้ผลเหมือนกัน ตอนนี้ฉันมีอูบุนตูอยู่ในใจ แต่ถ้ามีวิธีการทั่วไปที่ฉันสามารถบูท ISO ใน USB ได้นั่นจะดีกว่า

1
วิธีการอ่าน / เขียนไปยังอุปกรณ์ tty *
ฉันมีอุปกรณ์ที่ส่งข้อมูลผ่าน USB ไปยังคอมพิวเตอร์ของฉัน Arch Linux ตั้งค่าอุปกรณ์นี้โดยการสร้างไฟล์ชื่อในttyUSB0 /dev/ฉันใช้GTKtermเพื่อรับข้อมูลขาเข้านี้และแสดงในหน้าต่างเทอร์มินัลที่จำลอง คำถามของฉันคือจะGTKtermอ่าน / เขียนttyUSB0ไฟล์นี้ได้อย่างไรและฉันจะเริ่มเรียนรู้วิธีการใช้ฟังก์ชันการทำงานที่คล้ายกันได้อย่างไร นั่นคือในรูปแบบพื้นฐานที่สุดฉันจะเขียนอักขระttyUSB0อย่างไรหรือในทางตรงกันข้ามจะได้รับไบต์และเขียนลงในไฟล์ได้อย่างไร
29 usb  tty 

2
Gnome, คัดลอกไฟล์ไปยัง USB หยุดที่ 100% หรือใกล้เคียง
ฉันเคยมีปัญหาที่คล้ายกันมาก่อน แต่ฉันจำไม่ได้ว่าฉันแก้ไขมันได้อย่างไร เมื่อฉันพยายามที่จะคัดลอกบางสิ่งไปยัง USB stick ด้วย FAT มันจะหยุดลงใกล้ที่สุดบางครั้งก็อยู่ที่ 100% และแน่นอนเมื่อฉันถ่ายโอนเมมโมรี่สติ๊กที่อื่นมันไม่มีไฟล์ที่สมบูรณ์ (ไฟล์เป็นภาพยนตร์!) ฉันพยายามเมานต์อุปกรณ์ด้วย mount -o flush แต่ฉันได้รับปัญหาเดียวกัน นอกจากนี้ฉันยังฟอร์แมตแท่ง USB ด้วยพาร์ทิชัน FAT ใหม่ ... ความคิดใดที่ฉันเย็นชา? ps ฉันเชื่อว่ามันไม่เกี่ยวข้องกับระบบปฏิบัติการซึ่งก็คือ Debian และฉันเชื่อว่าการจัดการกับไดรฟ์ SSD ไม่ทำให้ติดขัด

5
รับการใช้พลังงานของอุปกรณ์ USB
มีวิธีการตรวจสอบว่าต้องใช้พลังงานอุปกรณ์ USB หรือไม่ ทำไมฉันต้องการสิ่งนี้ ฉันต้องเชื่อมต่อ LTE USB stick กับ Raspberry Pi ของฉันและไม่ทราบว่าต้องใช้พลังงานเท่าใด เราได้รับมันค่อนข้างง่ายบน Windows แต่ไม่พบวิธีที่จะทำบน Linux

3
ปิดไฟเป็นพอร์ต usb หรือปิดเครื่องไปยังระบบย่อย usb ทั้งหมด
ฉันมีหลอดไฟ USB ที่ฉันซื้อมาเป็นพิเศษเพื่อปิดการทำงานของโปรแกรมในเวลาหนึ่งดังนั้นฉันจึงต้องถอดปลั๊กไฟออกที่พอร์ต usb ของมัน ฉันเชื่อว่าฉันมีฮับ usb ที่ usb6 หลอดไฟเชื่อมต่อกับหนึ่งในพอร์ตในฮับนี้: #myhost$ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID …

5
การถ่ายโอนข้อมูลแบบ USB เป็น USB ระหว่าง Linux OS สองเครื่องนั้นเป็นไปได้หรือไม่?
ฉันต้องการสร้างระบบการถ่ายโอนข้อมูลแบบ USB เป็น USB ใน Linux (ควรเป็น Ubuntu) สำหรับสิ่งนี้ฉันต้องการใช้ฮาร์ดแวร์หรือสวิทช์ภายนอก ( ยกเว้นสายเคเบิลนี้ ) มันจะเหมือนกับการติดตั้งไดรฟ์ USB เข้ากับระบบ แต่ในสถานการณ์นี้หนึ่งในระบบ Linux จะถูกติดตั้งบนอีกระบบหนึ่ง ฉันจะสร้างสิ่งนี้ได้อย่างไร มีเคอร์เนลโมดูลใดบ้างให้ประสบการณ์ของฉันกับการเขียนโปรแกรมเคอร์เนลเป็นพื้นฐานมาก?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.