((โปรดแก้ไขที่นี่มันเป็น WIKI! แต่ไม่ใช่คำตอบคือภาพขนาดใหญ่ 2019))
การทบทวนสมมติฐานหลายประการ:
ความล่าช้านี้จะเป็นผลข้างเคียงของโทรจันที่สแกนคีย์บอร์ดของเราหรือไม่
ดูเหมือนว่ามันจะไม่ได้ แต่จำเป็นต้องตรวจสอบอีกครั้ง: กรุณารายงานหลักฐานใด ๆ (และขั้นตอนการตรวจสอบหลักฐาน) ที่นี่บนสมมติฐานของโทรจัน
หลักฐานที่ไม่ได้เป็น "โทรจันภายนอก": ปัญหาความล่าช้ายังคงอยู่ในการติดตั้ง USB-Live และการติดตั้ง UBUNTU 18 ใหม่ - ก่อนที่จะติดตั้งแอปพลิเคชัน"ภายนอกของISO " ใด ๆ
PS: "ภายใน" ถูกนำเสนอโดยการเผยแพร่ ISO 18 ที่วางจำหน่าย ... ดังนั้นเราจึงสามารถพิจารณาข้อบกพร่องไม่ใช่ไวรัส
ความล่าช้านี้เกิดจากฟีเจอร์ "Slow Keys" หรือไม่
เป็นอีกปัญหาหนึ่ง! มันเป็นสมมติฐานแรกที่ดีง่ายต่อการทดสอบและทิ้ง
หมายเหตุ: หน้านี้มีจำนวนการเปิดอ่านหน้าเว็บหลายพันครั้งดังนั้นหากคุณกำลังมองหา "Slow Keys" ให้ดูคำตอบและคำตอบที่ดี (4 คะแนนโหวต) (หรือดูการอภิปรายหน้าอื่น ๆ )
ความล่าช้านี้จะเป็นปัญหาความล่าช้าของฮาร์ดแวร์หรือไม่
ไม่เห็นความคิดเห็น @TrinitronX ที่แสดงว่าไม่ใช่ ฮาร์ดไดรฟ์ทุกประเภทนำเสนอประสบการณ์ความล่าช้าเหมือนกันไม่ใช่ "ความล่าช้าโดยประสิทธิภาพของฮาร์ดแวร์ต่ำ"
ความล่าช้านี้จะเป็นปัญหาไดรเวอร์ USB หรือไม่
ใช่ปัญหาเกี่ยวกับคีย์บอร์ด USB ข้อผิดพลาดหรือข้อขัดแย้งใน ซอฟต์แวร์ของไดรเวอร์อุปกรณ์ ... แต่สิ่งที่เกิดขึ้นกับเครื่องเก่าและ / หรืออุปกรณ์เก่าเป็นหลักเมื่อทำการพอร์ตจาก UBUNTU v16 LTS ถึง v18 LTS เพราะความล่าช้า ไม่มีอยู่ใน v16 หรือบนอุปกรณ์ที่ทันสมัย
หลักฐาน : โปรดตรวจสอบความคิดเห็นและคำตอบทั้งหมด (และแก้ไขที่นี่ในรายการ) พวกเขาทั้งหมดพูดคุยเกี่ยวกับอุปกรณ์ USB ที่แตกต่างกัน
บทสรุปเกี่ยวกับปัญหาหลักของเราและโรคข้อบกพร่องที่ถูกต้องของเรา:
ปัญหานี้คือความล่าช้าที่เกิดจากการเปลี่ยนคีย์บอร์ด USB บางตัว
การตรวจสอบคำถามในปี 2019 นี้เกี่ยวกับข้อผิดพลาดของไดรเวอร์แป้นพิมพ์ USB และการแสดงออกที่ล่าช้า
หลังจาก ~ 1.5 ปีคำถามนี้เสถียรและมีประจักษ์พยานทั่วไปเกี่ยวกับความล่าช้าในการป้อนข้อมูลด้วยแป้นพิมพ์: นั่นเป็นความล่าช้า1 วินาทีถึง 3 วินาทีโดยทั่วไปเริ่มส่วนหรือเปลี่ยนอุปกรณ์ USB (เป็นไม่ใช่ USB) ในทุกแอปพลิเคชัน (เช่นเทอร์มินัล Gedit เบราว์เซอร์บางครั้งเข้าสู่ระบบ) มันเป็นข้อผิดพลาดจริงในการจัดจำหน่าย UBUNTU 18
จะตรวจจับ / ยืนยันว่าปัญหาของฉันคือปัญหานี้ได้อย่างไร
ตรวจสอบการเปลี่ยนแปลงใน syslog ในช่วงที่เกิดความล่าช้าโดย
tail -f /var/log/syslog
: เปิดในหน้าต่างเทอร์มินัลและในหน้าต่างทดสอบอื่น ๆ เพื่อแก้ไขโดยแป้นพิมพ์ USB และโดยแป้นพิมพ์ (ออนบอร์ด) ดั้งเดิม รวบรวมหลักฐานและเปรียบเทียบที่นี่กับรายงาน
grep -i controller /var/log/syslog
ต้องแสดงบรรทัด "ohci_hcd: USB" ทั่วไปในหลักฐานที่คุณรวบรวม
grep -i ETC /var/log/syslog
คุณสามารถใช้คำอื่น ๆ (เช่น "unhandled") แทน "ETC" เพื่อตรวจสอบหลักฐานที่รวบรวมได้
ข้อมูลที่เป็นประโยชน์อื่น ๆ สำหรับคำตอบและการอภิปราย
กรณีศึกษาโปรไฟล์ที่สมบูรณ์ (ระบบและฮาร์ดแวร์) ที่เกิดปัญหาความล่าช้านี้
กรณีที่ 1 มันเป็น UBUNTU 18 LTS ที่สดใหม่เครื่องทำงานได้ดีกับ Ubuntu 16 LTS (ในพาร์ติชั่นอื่น) มันเป็นSamsung รุ่นเก่าที่มี Intel i3 core, ดิสก์ SSD และ RAM ที่ใช้เป็นfree -m
คำสั่งนี้:
total used free shared buff/cache available
Mem: 3741 1466 1278 260 995 1794
Swap: 2047 0 2047
การตรวจสอบการเปลี่ยนแปลงใน syslog ในช่วงที่เกิดความล่าช้าการเปลี่ยนแปลงหลักและหลักฐานอื่น ๆ :
tail -f /var/log/syslog
.
... /usr/lib/gdm3/gdm-x-session[1324]: (II) config/udev: Adding input device DELL Dell USB Entry Keyboard (/dev/input/event11)
... /usr/lib/gdm3/gdm-x-session[1324]: (**) DELL Dell USB Entry Keyboard: Applying InputClass "libinput keyboard catchall"
... /usr/lib/gdm3/gdm-x-session[1324]: (II) Using input driver 'libinput' for 'DELL Dell USB Entry Keyboard'
... /usr/lib/gdm3/gdm-x-session[1324]: (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 47 paused 0
... /usr/lib/gdm3/gdm-x-session[1324]: (**) DELL Dell USB Entry Keyboard: always reports core events
... /usr/lib/gdm3/gdm-x-session[1324]: (**) Option "Device" "/dev/input/event11"
... /usr/lib/gdm3/gdm-x-session[1324]: (II) event11 - DELL Dell USB Entry Keyboard: is tagged by udev as: Keyboard
... /usr/lib/gdm3/gdm-x-session[1324]: (II) event11 - DELL Dell USB Entry Keyboard: device removed
... /usr/lib/gdm3/gdm-x-session[1324]: (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/0003:413C:2107.0002/input/input13/event11"
ในการทดลองประเภทนี้หลักgrep
คือ:
grep -i HCI /var/log/syslog
... kernel: [ 3770.983036] usb 2-1.1: new low-speed USB device number 5 using ehci-pci
... kernel: [ 7084.642797] usb 2-1.1: new high-speed USB device number 6 using ehci-pci
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141471] ehci-pci: EHCI PCI platform driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.142001] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
... kernel: [ 1.142025] ehci-pci 0000:00:1a.0: debug port 2
... kernel: [ 1.146059] ehci-pci 0000:00:1a.0: cache line size of 64 is not supported
... kernel: [ 1.146091] ehci-pci 0000:00:1a.0: irq 16, io mem 0xfc806000
... kernel: [ 1.158091] ehci-pci 0000:00:1a.0: USB 2.0 started, EHCI 1.00
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.159065] ehci-pci 0000:00:1d.0: EHCI Host Controller
... kernel: [ 1.163101] ehci-pci 0000:00:1d.0: cache line size of 64 is not supported
... kernel: [ 1.178159] usb usb2: Manufacturer: Linux 5.0.0-37-generic ehci_hcd
... kernel: [ 1.178720] ehci-platform: EHCI generic platform driver
... kernel: [ 1.178738] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
... kernel: [ 1.178743] ohci-pci: OHCI PCI platform driver
... kernel: [ 1.178757] ohci-platform: OHCI generic platform driver
... kernel: [ 1.178768] uhci_hcd: USB Universal Host Controller Interface driver
... kernel: [ 1.467492] ahci 0000:00:1f.2: version 3.0
... kernel: [ 1.468810] scsi host0: ahci
... kernel: [ 1.502080] usb 1-1: new high-speed USB device number 2 using ehci-pci
... kernel: [ 477.859695] usb 2-1.2: new low-speed USB device number 5 using ehci-pci
grep -i controller /var/log/syslog
... kernel: [ 0.270587] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
... kernel: [ 1.120115] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.159065] ehci-pci 0000:00:1d.0: EHCI Host Controller
... kernel: [ 1.178157] usb usb2: Product: EHCI Host Controller
...
grep -i controller /var/log/syslog
... kernel: [ 0.270587] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5
... kernel: [ 1.120115] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4
... kernel: [ 1.141461] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
... kernel: [ 1.141981] ehci-pci 0000:00:1a.0: EHCI Host Controller
... kernel: [ 1.158232] usb usb1: Product: EHCI Host Controller
... kernel: [ 1.178738] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
... kernel: [ 1.178768] uhci_hcd: USB Universal Host Controller Interface driver