แป้นพิมพ์หยุดทำงานบน Ubuntu 16.04 (Xenial Xerus)


17

แป้นพิมพ์ของฉันหยุดทำงานโดยไม่มีเหตุผลที่ชัดเจน

หลังจากใช้ Ubuntu เป็นเวลา 2.5 ปีในฐานะเครื่องเสมือนบนโฮสต์ Windows ( VirtualBox ) ในที่สุดฉันก็เลยกระโดดลงฟอร์แมตฮาร์ดดิสก์ของฉันใหม่และสร้างระบบกับ Ubuntu เมื่อวานนี้ เช้านี้ฉันแป้นพิมพ์หยุดทำงาน

ฉันเห็นโพสต์มากมายเกี่ยวกับ Ubuntu และแป้นพิมพ์ USB หรือเมาส์หยุดทำงานแบบสุ่ม พวกเขาระบุว่าเป็นการปิดเครื่องโดยอัตโนมัติไปยังอุปกรณ์ USB เพื่อประหยัดพลังงานและเมื่ออุปกรณ์ USB ไม่สามารถใช้งานได้ในบางรุ่น USB จะไม่ 'ปลุก' ตามที่ควร

ฉันพยายามแนะนำโพสต์ในFixing USB Autosuspend

แต่ไม่มีโชค ฉันยังลองข้อเสนอแนะอีกข้อหนึ่งซึ่งต้องบูตโดยไม่ใช้แป้นพิมพ์จากนั้นเสียบต่อเมื่อ Ubuntu เริ่มทำงาน

นี่คือรายละเอียดบางส่วน:

  • ฉันใช้คีย์บอร์ด Kinesis เดียวกันกับ Ubuntu เป็นเครื่องเสมือนในช่วงสองปีที่ผ่านมาไม่มีปัญหา
  • Kinesis มีมาโครและเรียกใช้มาโครทำให้เกิดปัญหา 100% ของเวลา อย่างไรก็ตามมันเกิดขึ้นเมื่อฉันพิมพ์ (ไม่มีมาโคร) เช่นกัน
  • ฉันลอง Kinesis บนแล็ปท็อปแล้วตอนนี้ นี่เป็นเครื่องจักรอายุหนึ่งปีที่ฉันใส่ Ubuntu 16.04 เมื่อสองสัปดาห์ก่อน การใช้แมโครแป้นพิมพ์ Kinesis ไม่ทำให้เกิดปัญหาอีกครั้ง

เครื่องมีปัญหา

  • Dell XPS, เดสก์ทอป 6 ปี
  • ติดตั้ง Ubuntu 16.04 เมื่อวานนี้
  • การใช้แป้นพิมพ์ Kinesis Advantage USB
  • การถอดปลั๊ก / เสียบปลั๊กใหม่ของแป้นพิมพ์ทำงานได้ 9 จาก 10 ครั้ง
  • รีบูตเครื่องทำงานเช่นกัน
  • ฉันไม่คิดว่ามันเป็นปัญหาเกี่ยวกับพลังงาน USB เนื่องจาก LED บนคีย์บอร์ดค้างอยู่และอุปกรณ์ USB อื่น ๆ ยังคงทำงานต่อไป
  • ฉันมีทั้ง USB และเมาส์ Bluetooth ติดกับเครื่อง ทั้งคู่ทำงานต่อไปแม้ว่า Kinesis จะหยุดทำงาน
  • ปกติฉันจะมีแป้นพิมพ์ยี่ห้อ Dell ที่สองเสียบอยู่สำหรับคนที่ไม่ใช่ Kinesis ซึ่งจำเป็นต้องใช้คอมพิวเตอร์ของฉัน ก่อนหน้านี้ทุกวันนี้คีย์บอร์ดนี้หยุดทำงานทุกครั้งที่ Kinesis หยุดทำงาน อย่างไรก็ตามในตอนนี้ทำให้เกิดปัญหากับมาโครแป้นพิมพ์ Dell ยังคงทำงานต่อไป

The Kinesis ซึ่งฉันมีมา 8 ปีแล้วทำให้ฉันมีความเป็นไปได้ในการเล่นคีย์บอร์ด ถ้าฉันแก้ไขปัญหานี้ไม่ได้ฉันจะต้องกลับไปใช้ Windows ซึ่งจะเป็นคนเกียจคร้านจริง

ข้อเสนอแนะเกี่ยวกับสิ่งที่ต้องลองหรือวิธีการแก้ไขข้อบกพร่องนี้จะได้รับการชื่นชมอย่างมาก

ฉันกำลังขุดหาไดรเวอร์ USB ซึ่งบน Linux ฉันไม่รู้อะไรเลย อย่างไรก็ตามฉันพบว่าแล็ปท็อปมีทั้งพอร์ต USB 2.0 และ 3.0 เดสก์ท็อป (ที่มีปัญหา) คือ USB 2.0 เท่านั้น กำลังขุด ...


ฉันใช้คีย์บอร์ด Kinesis เดียวกันกับ Ubuntu เป็นเครื่องเสมือนจริงในช่วง 2 ปีที่ผ่านมาไม่มีปัญหา คุณมอบคีย์บอร์ดให้กับเครื่องเสมือนจริง ๆ หรือไม่? ไม่เช่นนั้นจะต้องผ่านไดรเวอร์ของโฮสต์ระบบปฏิบัติการและ VirtualBox
Melebius

3 ปีฉันใช้ Ubuntu เป็น VM กับโฮสต์ Windows และไม่มีปัญหากับแป้นพิมพ์ ตอนนี้โฮสต์เป็น Ubuntu GNOME และแขกก็เป็น Ubuntu GNOME เช่นกันฉันมีปัญหานี้
klequis

ถ้าอย่างนั้นคุณก็ไม่ได้ใช้แป้นพิมพ์กายภาพใน guest OS Virtualbox นำเสนอแป้นพิมพ์เสมือนจริงให้กับแขกระบบปฏิบัติการโดยค่าเริ่มต้น (ดังนั้นจึงไม่สำคัญว่าถ้าคุณใช้เดียวกันแป้นพิมพ์กายภาพเป็นมันไม่ได้เหมือนกัน)
karatedog

ดูคำถามที่คล้ายกันนี้: askubuntu.com/questions/688445/laptop-keyboard-stopped-workingแพ็คเกจการติดตั้งxserver-xorg-input-allทำงานสำหรับฉันเมื่อฉันอัปเกรดเป็นUbuntu 17.04
Lilás

คำตอบ:


7

ฉันมีปัญหาเดียวกันกับ Ubuntu 16.04 (Xenial Xerus) และค้นหาวิธีการแก้ปัญหาใด ๆ ...

การแก้ปัญหาอยู่ท้ายคำตอบนี้ถ้าคุณไม่สนใจเรื่องบริบท บริบทอาจดูเหมือน blabla ที่ไม่สมควร (อาจเป็น) แต่ฉันคิดว่ามันสามารถช่วยให้ผู้อ่านตรวจสอบว่าปัญหาที่ฉันแก้ไขบนพีซีของฉันนั้นเหมือนกับของพวกเขาหรือไม่

บริบท

ฉันทดสอบอย่างไม่ประสบความสำเร็จใกล้กับเคล็ดลับทุกอย่างที่ฉันพบในเว็บรีบูตเครื่องหลังจากลองแต่ละครั้ง:

  • usbcore.autosuspend=-1พารามิเตอร์การบูตเคอร์เนล '/ etc / default / grub'
  • โหมดแล็ปท็อปของ 'runtime-pm.conf' CONTROL_RUNTIME_AUTOSUSPEND=0
  • ปิดการใช้งานเครื่องมือโหมดแล็ปท็อปอย่างสมบูรณ์จากไฟล์ '/etc/laptop-mode/laptop-mode.conf' เพื่อยืนยันว่าปัญหาไม่ได้เกี่ยวข้องกับคุณสมบัติเคอร์เนลนี้ ฉันได้ตรวจสอบวิธีต่างๆที่laptop_modeไม่ทำงานอีกต่อไปเพื่อให้แน่ใจ (Ref: man laptop-mode.conf& man laptop_mode)
  • ฉันได้อ่านเทคนิคบางอย่างเกี่ยวกับ '/etc/laptop-mode/conf.d/usb-autosuspend.conf' แต่ไฟล์นี้ไม่มีอยู่ใน Ubuntu 16.04 ในรุ่นของฉันที่มี laptop-mode-tools v1.68
  • การถอนการติดตั้งแอปพลิเคชัน powertop มักจะสงสัยในฟอรัมเพื่อทำให้เกิดปัญหาอัตโนมัติและวันนี้ฉันรู้ว่ามันไม่เป็นความจริงในกรณีของฉันเนื่องจากการถอนการติดตั้งไม่ได้แก้ไขอะไรเลย
  • options usbcore autosuspend=1 ใน '/etc/modprobe.d/usb.conf' ก็ไม่มีประสิทธิภาพเช่นกัน
  • สคริปต์ '/etc/udev/rules.d/60-power.rules' จัดทำโดยGentoo Official Wiki
  • rulesไฟล์เฉพาะอุปกรณ์สำหรับudev'/etc/udev/rules.d/usb-power.rules' ที่แนะนำโดยSerge Y. Stroobandt

หลังจากได้อ่านเนื้อหาทางเทคนิคทั้งหมดนี้ฉันเพียง แต่เข้าใจว่าสาเหตุนั้นเกี่ยวข้องกับค่า '/ sys / โมดูล / usbcore / พารามิเตอร์ / autosuspend' ของฉันติดอยู่ที่สองวินาทีไม่ว่าฉันจะทำอะไรกับการกำหนดค่าของฉัน คุณสามารถตรวจสอบได้ด้วยcatคำสั่ง:

$ cat /sys/module/usbcore/parameters/autosuspend
2

และใช่เมาส์ของฉันถูกปิดการใช้งานหลังจากสองวินาทีดังนั้นฉันรู้ว่าฉันกำลังทางที่ถูกต้อง แน่นอนฉันได้ทดสอบecho -1คำสั่งที่ฉันเห็นที่นี่และที่นั่น-1ตั้งใจจะปิดการใช้งานอัตโนมัติ ... แต่:

sudo echo -1 > sys/module/usbcore/parameters/autosuspend
bash: /sys/module/usbcore/parameters/autosuspend: Permission denied

ฉันไม่เข้าใจว่าทำไมการอนุญาตถูกปฏิเสธแม้ในโหมด sudo ฉันไม่ได้พยายามรูทเพราะฉันไม่คิดว่ามันจะเป็นปัญหา นี่คือความผิดพลาด :(

ขอบคุณที่ความคิดเห็นของ Alex Dekker & Bryceฉันได้เรียนรู้วิธีปิดใช้งานการระงับอัตโนมัติสำหรับเมาส์เท่านั้น แต่แน่นอนว่าการพยายามครั้งแรกของฉันล้มเหลวด้วยสิ่งนี้bash: Permission denied errorดังนั้นฉันต้องรอความเข้าใจเกี่ยวกับความสับสนระหว่างรูท / sudo ก่อนที่echo -1คำสั่งของ Alex จะทำงานได้ในที่สุด

ฉันได้พบวิธีที่ดีกว่าในการรันคำสั่งในฐานะผู้ใช้รูทโดยไม่ต้องล็อกอินเหมือนรูท ความแตกต่างระหว่างเปลือกรากและการใช้งานคำสั่งรากเป็นอย่างดีที่อธิบายไว้ในอย่างเป็นทางการของ Ubuntu หน้าวิกิพีเดีย RootSudo ฉันชอบที่จะเรียนรู้สิ่งต่าง ๆ เหล่านี้ แต่เฮ้! ทำไมต้องเรียนรู้วิธีเจ็บปวดเสมอ ฮ่า ๆ

OMG มันเป็นอาการปวดหัวที่แท้จริงและใช้เวลานานสำหรับ noob อย่างที่ฉันเข้าใจเพราะฉันมักจะพูดว่า "ไม่มีสมองที่ไม่ได้รับ" ฉันต้องการการฝึกอบรมเพิ่มเติมอย่างชัดเจน

ดังนั้นเราจะหยุดพูดเกี่ยวกับตัวเองและไปแก้ไขมัน! กรุณาดำเนินการด้านล่าง ...


ฉันขอแนะนำวิธีที่สองสำหรับ HDD ภายนอกที่ไม่ได้ใช้งานเพื่อไม่ให้แบตเตอรี่แล็ปท็อปของคุณว่างเปล่า แต่ฉันให้วิธีแก้ปัญหาทั้งสองกับคุณเพราะใครที่รักอิสระในตัวเขาเองก็ควรรักซึ่งกันและกันด้วยเช่นกัน :)

แนวทางแก้ไข 1

หากต้องการปิดใช้งานการระงับอัตโนมัติในทุกอุปกรณ์ / พอร์ต USB

  1. เปิด Terminal และดำเนินการ:

    sudo sh -c "echo -1 > /sys/module/usbcore/parameters/autosuspend"
    
  2. นี่เป็นวิธีแก้ปัญหาชั่วคราวที่ช่วยให้คุณสามารถทดสอบได้ทันทีว่าคำสั่งนี้แก้ไขปัญหาเมาส์หรือคีย์บอร์ดของคุณโดยอัตโนมัติหรือไม่

  3. หากอุปกรณ์ USB ของคุณใช้งานได้ในตอนนี้เพียงแค่แก้ไขสคริปต์ '/etc/rc.local' ของคุณเพื่อที่จะเรียกใช้คำสั่งนั้นเมื่อใดก็ตามที่ระบบบูต วิธีนี้คุณจะทำให้การแก้ไขปัญหาของชนิดถาวร แก้ไขไฟล์เช่น nano:

    sudo nano /etc/rc.local
    
  4. และวางecho -1คำสั่งในไฟล์ '/etc/rc.local' ของคุณต่อหน้าexit 0บรรทัด

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    (...)
    # By default this script does nothing.
    echo -1 > /sys/module/usbcore/parameters/autosuspend
    exit 0
    
  5. รีสตาร์ทคอมพิวเตอร์ของคุณ

(โปรดตรวจสอบหมายเหตุสำคัญในตอนท้าย)

.

แนวทางแก้ไข 2

หากต้องการปิดใช้งานการระงับอัตโนมัติสำหรับอุปกรณ์ / พอร์ต USB เฉพาะ

  1. ตัวเลือกการใช้พลังงานสำหรับอุปกรณ์ USB /sys/bus/usb/devices/n-n/powerอยู่ใน อะไรn-nเป็นอุปกรณ์ที่กำหนดต้องมีการจัดการไม่กี่ที่จะหา แต่ก็ไม่ซับซ้อน ตัวอย่างด้านล่างแสดงให้เห็นว่าฉันได้พิจารณาแล้วว่าหมายเลขพอร์ต USB ของตัวรับเมาส์ไร้สายของฉันคือ3-1อะไรดังนั้นโปรดปรับตัวให้เข้ากับสถานการณ์ของคุณ:

    • ถอดอุปกรณ์ USB ของคุณเปิด Terminal แล้วดำเนินการsudo dmesgคำสั่ง

    • เชื่อมต่ออุปกรณ์ USB ของคุณกลับมาแล้วดำเนินการsudo dmesgอีกครั้งใน Terminal เพื่อตรวจสอบการเปลี่ยนแปลง

    • นี่คือจุดสิ้นสุดของdmesgเอาต์พุตคำสั่งของฉันหลังจากที่เสียบเม้าส์ของฉันกลับเข้าไปในช่องเสียบ:

      [40208.575249] usb 3-1: new full-speed USB device number 8 using xhci_hcd
      [40208.705233] usb 3-1: New USB device found, idVendor=062a, idProduct=4102
      [40208.705240] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
      [40208.705245] usb 3-1: Product: 2.4G Wireless Mouse
      [40208.705248] usb 3-1: Manufacturer: MOSART Semi.
      [40208.707679] input: MOSART Semi. 2.4G Wireless Mouse as /devices/pci0000:00/0000:00:14.0/usb3/3-1/3-1:1.0/0003:062A:4102.0007/input/input24
      [40208.763946] hid-generic 0003:062A:4102.0007: input,hiddev0,hidraw0: USB HID v1.10 Mouse [MOSART Semi. 2.4G Wireless Mouse] on usb-0000:00:14.0-1/input0
      

    ตอนนี้เราจะเห็นได้ว่าพอร์ตที่อุปกรณ์ USB usb 3-1ของฉันได้รับเสียบในถูกระบุว่าเป็น

    **Note:** this trick concerns the USB port ID, not a device ID. For example, if I plug my mouse to the next USB port, it becomes identified as `usb 3-2` in the `dmesg` result. But this solution #2 remains very useful if you take the habit to always plug your mice or keyboard to the same port, and it's generally what people use to do unconsciously ;)
    
  2. ดำเนินการคำสั่งต่อไปนี้ใน Terminal ของคุณเปลี่ยนหมายเลขพอร์ตของฉัน3-1ด้วยคำสั่งที่คุณพบในdmesgผลลัพธ์ของคุณเอง:

    sudo sh -c "echo -1 > /sys/bus/usb/devices/3-1/power/autosuspend_delay_ms"
    

    ทราบว่าautosuspend_delay_msได้เข้ามาแทนที่เลิกใช้autosuspendตั้งแต่รุ่นเคอร์เนล 2.6.38 ตามเอกสารที่เป็นทางการลินุกซ์

  3. นี่เป็นวิธีแก้ปัญหาชั่วคราวแต่ตอนนี้คุณสามารถทดสอบได้อย่างง่ายดายว่าคำสั่งนี้แก้ไขปัญหาเมาส์หรือคีย์บอร์ดของคุณโดยอัตโนมัติหรือไม่

  4. หากอุปกรณ์ USB ของคุณทำงานได้ดีในตอนนี้เพียงแค่แก้ไขสคริปต์ '/etc/rc.local' ของคุณเพื่อที่จะเรียกใช้คำสั่งนั้นเมื่อใดก็ตามที่ระบบบูต วิธีนี้คุณจะทำให้การแก้ไขปัญหาของชนิดถาวร แก้ไขไฟล์เช่น nano:

    sudo nano /etc/rc.local
    
  5. และวางecho -1คำสั่งในไฟล์ '/etc/rc.local' ของคุณต่อหน้าexit 0บรรทัดอีกครั้งอย่าลืมเปลี่ยนหมายเลขพอร์ตn-nในคำสั่ง:

        #!/bin/sh -e
        #
        # rc.local
        #
        # This script is executed at the end of each multiuser runlevel.
        (...)
        # By default this script does nothing.
        echo -1 > /sys/bus/usb/devices/3-1/power/autosuspend_delay_ms
        exit 0
    
  6. รีสตาร์ทคอมพิวเตอร์ของคุณ

.

สำคัญ:อย่าลืมว่าคุณจะต้องดำเนินการsudo sh -cคำสั่ง "ชั่วคราว" อีกครั้งด้วยตนเองหากคุณตัดการเชื่อมต่อ / เชื่อมต่ออุปกรณ์ USB ของคุณในขณะที่สภาพแวดล้อมเดสก์ทอปของคุณเริ่มต้นแล้วแม้ว่าคุณจะเสียบกลับเข้าไปในปลั๊ก USB เดียวกัน ปกติเพียงเพราะไฟล์ '/etc/rc.local' ถูกเรียกเพียงครั้งเดียวเมื่อเริ่มต้นระบบ

อย่างไรก็ตามการแก้ไขปัญหาเป็นไปได้ คนที่มีทักษะดีกว่าอาจมีวิธีที่ฉลาดกว่า แต่ฉันได้กำหนดค่านามแฝงเฉพาะพอร์ตใน Ubuntu มันช่วยให้ฉันสามารถใช้คำสั่งแบบง่ายusb1หรือusb2แบบเลือกได้หากฉันต้องถอด / เสียบอุปกรณ์ USB ของฉันที่นี่หรือที่นั่น คุณก็ด้วย! คุณสามารถสร้างนามแฝงคำสั่งเพื่อเล่นด้วยคำสั้น ๆ แทนที่จะพิมพ์คำสั่งแบบเต็ม ตั้งค่าได้ง่ายภายในเวลาไม่ถึงสองนาทีและใช้งานได้กับAlt+ F2:)

ความคิดเพิ่มเติมเพื่อให้ง่ายขึ้นก็จะยินดีมาก


ขอบคุณสำหรับคำตอบนี้ น่าเสียดายที่ฉันไม่สามารถทดสอบเพื่อยืนยันว่านี่คือคำตอบ ดังนั้นไม่แน่ใจว่าฉันควรทำเครื่องหมายเป็นคำตอบ
klequis

ฉันพยายามและมันไม่ได้ช่วยใน Ubuntu 16.0.4.2 VirtualBox 5.1.26
Pavlo

1

ฉันมีปัญหาเดียวกันแน่นอน (คีย์บอร์ด Kinesis หยุดทำงานหลังจากรีบูต)

ในที่สุดฉันก็พบว่ามันเกี่ยวข้องกับการอัพเกรดเคอร์เนล

  • ก่อนรีบูตฉันใช้เวอร์ชัน 4.4.0-31-generic
  • หลังจากรีบูตเครื่องมันเป็น 4.4.0-38-generic

การบูตโดยใช้เคอร์เนล 4.4.0-31 ที่เก่ากว่าได้แก้ไขปัญหาให้ฉันแล้ว

โพสต์นี้มีคำแนะนำเกี่ยวกับวิธีการบูตโดยใช้เคอร์เนลที่เก่ากว่า (ช่วยให้คุณดูว่าเคอร์เนลที่เก่ากว่านั้นมีเคล็ดลับสำหรับคุณหรือไม่)


เป็นไปได้มากว่าเครื่องที่สร้างขึ้นใหม่ของฉันมีเคอร์เนลใหม่กว่าเครื่องเสมือนที่ฉันใช้ อย่างไรก็ตามปัญหาของฉันไม่ใช่ว่าแป้นพิมพ์หยุดทำงานหลังจากรีบูตมันทำงานได้ดีจนกว่าฉันจะเรียกใช้แมโครเมื่อถึงจุดที่ปิด การใช้งานมาโครส่วนใหญ่ของฉันใช้สำหรับคีย์การเขียนโปรแกรมทั่วไป ตอนนี้ฉันใช้ตัวแก้ไข Atom และทางลัด / ชนิดอัตโนมัติ (อะไรก็ตามที่พวกเขาเรียก) ทำสิ่งที่ฉันต้องการมากที่สุดดังนั้นฉันจึงอยู่ในพื้นที่ที่มีความสุข
klequis

0

หากคุณมีlaptop-mode-toolsอาจเป็นไปได้ที่จะปิดการใช้งาน usb auto-suspend โดยการเปลี่ยน:

AUTOSUSPEND_TIMEOUT=2

ใน

/etc/laptop-mode/conf.d/runtime-pm.conf

ถึง

AUTOSUSPEND_TIMEOUT=-1

โปรดทราบว่ามีตัวเลือกที่มีความคิดเห็นในไฟล์นี้

untime-pm.conf:# Example: AUTOSUSPEND_DEVID_BLACKLIST="usbhid usb-storage"

คุณอาจลองเล่นด้วยตัวเลือกนี้หากคุณต้องการปรับการตั้งค่าการจัดการพลังงานของคุณ

หมายเหตุ:

  • usbcore ถูกคอมไพล์ในเคอร์เนล
  • ใช้ systemd
  • Ubuntu 16.10
  • เคอร์เนลลินุกซ์ 4.8.0-41-generic # 44-Ubuntu

ฉันได้ตั้งข้อสังเกตว่าใน:
อันโตนิโอเมดิน่า

ไม่ใช่แล็ปท็อปและฉันได้เรียนรู้ที่จะอยู่โดยปราศจาก แต่ขอขอบคุณสำหรับคำแนะนำของคุณ
klequis

เครื่องมือโหมดแล็ปท็อปกำลังทำงานอยู่หรือไม่นั้นเกี่ยวข้องกับระบบว่าเป็นแล็ปท็อปหรือไม่ การเสียบปลั๊กของฉันเข้ากับเซิร์ฟเวอร์ A / C บนผนังเสมอและการตั้งค่า AUTOSUSPEND_TIMEOUT = -1 ในไฟล์ /etc/laptop-mode/conf.d/runtime-pm.conf เป็นสิ่งที่แก้ไขได้สำหรับฉันในที่สุดหลังจากดิ้นรน ด้วยสิ่งนี้นับตั้งแต่ฉันอัปเดตเป็น 16.04 จาก 14.04
Rezty Felty

0

ฉันมีปัญหาเดียวกันนี้ สำหรับฉันทางออกนั้นง่ายในขณะที่ยังไม่ทราบสาเหตุที่แท้จริง

เมื่อวานฉันเสียบเม้าส์ตัวที่สองกับพีซีของฉัน ทุกอย่างทำงานได้ดี วันนี้เมื่อฉันบู๊ตคีย์บอร์ดไม่ทำงานในหน้าจอเข้าสู่ระบบหรือในเดสก์ท็อป มันทำงานในระหว่างการบูทเช่นฉันเข้าไบออส

แป้นพิมพ์เริ่มทำงานหลังจากที่ฉันถอดปลั๊กเมาส์ใหม่และเสียบสาย usb ทั้งหมดแล้ว


อาจเป็นจำนวนอุปกรณ์ USB ทั้งหมด (สูงสุดไม่เกินสอง) ฉันมีระบบดังกล่าว อาจหรือไม่เกี่ยวข้องกับชนิดของพอร์ต USB, USB 2 กับ USB 3 แต่น่าเสียดายที่ฉันไม่มีตัวเลือกมากมายใน BIOS เพื่อพยายามแก้ไขมัน
ปีเตอร์มอร์เทนเซ่น


0

ฉันได้อ่านรายงานนี้และรายงานอื่น ๆ ซ้ำแล้วซ้ำอีกในปีที่ผ่านมาและในที่สุดก็เลิกใช้คีย์บอร์ดที่ทำให้เกิดปัญหาและเปลี่ยนเป็นคีย์บอร์ดไร้สาย

จนกระทั่งมันทำให้ฉันรู้สึกว่าปัญหาเริ่มประมาณเวลาที่ฉันสร้างพีซีเครื่องใหม่และอาจเป็นปัญหาด้านพลังงาน ดังนั้นฉันจึงซื้อฮับ ​​USB ที่ใช้พลังงานเพื่อเชื่อมต่อแป้นพิมพ์กับ มันแก้ปัญหาได้! ไม่ใช่ปัญหาซอฟต์แวร์หลังจากทั้งหมด แต่เห็นได้ชัดว่าคอมพิวเตอร์เครื่องใหม่ของฉันมีเอาท์พุท USB ที่ใช้ไฟต่ำ (หรือแป้นพิมพ์ของฉันคิด)

นี่อาจเป็นสิ่งที่ควรลองถ้าคุณมีปัญหากับคีย์บอร์ดขัดข้องเป็นระยะ ๆ ดังที่อธิบายไว้ข้างต้นและไม่มีอะไรในด้านซอฟต์แวร์ที่ใช้งานได้ ฮับ ​​USB ที่ใช้พลังงานไม่จำเป็นต้องมีราคาแพง


หรือขีด จำกัด ปัจจุบันมีผลกับพอร์ต USB หรือไม่ เช่น100 mA
Peter Mortensen

0

นี่ไม่ใช่คำตอบที่ฉันกำลังมองหา แต่ ... ฉันใช้เวลาสองวันและหลายชั่วโมงพยายามแก้ปัญหานี้ ฉันซื้อฮับ PCIe USB 3.0 เพื่อดูว่าสามารถใช้งานได้หรือไม่

ข้อสรุปของฉันคือปัญหานี้ไม่คุ้มค่าในการแก้และมีวิธีที่ดีกว่าในจุดเดียวกัน

โซลูชัน / วิธีแก้ปัญหาของฉันคือการพึ่งพาฟังก์ชั่นตัวอย่างของเครื่องมือแก้ไขข้อความ หมายความว่าฉันจะลงทุนและพึ่งพาโปรแกรมแก้ไขเฉพาะเพิ่มเติม (ส่วนใหญ่จะเป็นAtom ) แต่สิ่งนี้จะดีกว่าสิ่งที่ฉันมีกับคีย์บอร์ดมาโครเนื่องจากการบำรุงรักษาง่ายกว่ามาโครคีย์บอร์ด

ผมได้เรียนรู้มากเกี่ยวกับ USB จากการรีเซ็ตระบบย่อย USB


ฉันซื้อ Kinesis Advantage2 ประมาณ 3 เดือนที่แล้ว เพียงแค่ใส่ 10 y / o หนึ่งออก มันใช้งานได้ดี ไม่มีปัญหาที่กล่าวถึงในปัญหานี้
klequis

ตัวอย่าง (เทมเพลตข้อความ) มีประโยชน์อย่างยิ่ง แต่พวกเขาไม่สามารถควบคุมการรวมคีย์ได้มีเพียงข้อความล้วน (?) เช่น Shift + Ctrl + Tab (สำหรับการย้ายไปที่แท็บถัดไปทางซ้ายใน Firefox) ไม่สามารถใส่ตัวอย่างได้
Peter Mortensen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.