Điểm:0

Vô hiệu hóa Bộ điều khiển cảm ứng trên Ubuntu Server

lá cờ cn

Bạn,

Tôi liên tục nhận được các thông báo nhật ký về việc không thể khởi động Bộ điều khiển cảm ứng Melfas LGD AIT trên máy tính xách tay Dell hoạt động như một máy chủ chạy Ubuntu 20.04.3 LTS. Khi tôi tìm cách tắt cái này hoặc bất kỳ bộ điều khiển màn hình cảm ứng nào trong Ubuntu, tôi nhận được kết quả xorg - Tôi chưa cài đặt GUI, đây chỉ là máy chủ. Tôi không thể tắt thiết bị này trong Dell BIOS.

Bạn có thể đề xuất cách tôi có thể tắt tính năng này trong Ubuntu để nó ngừng khởi động trình điều khiển/mod/v.v. cho nó không?

Chỉ trong trường hợp nó hữu ích, tôi đã bao gồm một lần lặp lại tập hợp các thông báo đã ghi:

Ngày 19 tháng 1 07:14:35 kernel lt2: [ 630.844743] usb 1-1-port7: Không thể bật.Có lẽ cáp USB là xấu?
Ngày 19 tháng 1 07:14:35 kernel lt2: [ 630.924518] usb 1-1.7: thiết bị USB tốc độ tối đa mới số 66 sử dụng ehci-pci
Ngày 19 tháng 1 07:14:35 kernel lt2: [ 631.420504] usb 1-1.7: thiết bị không nhận địa chỉ 66, lỗi -32
Ngày 19 tháng 1 07:14:35 kernel lt2: [ 631.423246] usb 1-1-port7: thử chu kỳ nguồn
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.876744] usb 1-1-port7: Không thể bật. Có lẽ cáp USB là xấu?
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.956498] usb 1-1.7: thiết bị USB tốc độ tối đa mới số 68 sử dụng ehci-pci
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.986924] usb 1-1.7: Đã tìm thấy thiết bị USB mới, idVendor=1fd2, idProduct=5001, bcdDevice= 5.00
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.986930] usb 1-1.7: Chuỗi thiết bị USB mới: Mfr=1, Product=2, SerialNumber=0
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.986934] usb 1-1.7: Sản phẩm: Bộ điều khiển cảm ứng LGD AIT
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.986937] usb 1-1.7: Nhà sản xuất: Melfas
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.992266] input: Melfas LGD AIT Touch Controller as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.7/1-1.7: 1.0/0003:1FD2:5001.00D8/đầu vào/đầu vào236
Ngày 19 tháng 1 07:14:38 lt2 kernel: [ 633.992500] input: Melfas LGD AIT Touch Controller Mouse as /devices/pci0000:00/0000:00:1d.0/usb1/1-1/1-1.7/1-1.7 :1.0/0003:1FD2:5001.00D8/input/input237
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.992975] hid-multitouch 0003:1FD2:5001.00D8: input,hiddev0,hidraw1: Chuột USB HID v1.00 [Bộ điều khiển cảm ứng Melfas LGD AIT] trên usb-0000:00:1d .0-1.7/đầu vào0
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 633.994328] hid-generic 0003:1FD2:5001.00D9: hidedev1,hidraw2: USB HID v1.00 Device [Bộ điều khiển cảm ứng Melfas LGD AIT] trên usb-0000:00:1d.0 -1.7/đầu vào1
Ngày 19 tháng 1 07:14:38 kernel lt2: [ 634.068679] usb 1-1.7: Ngắt kết nối USB, số thiết bị 68
Ngày 19 tháng 1 07:14:40 kernel lt2: [ 636.612743] usb 1-1-port7: Không thể bật. Có lẽ cáp USB là xấu?
Ngày 19 tháng 1 07:14:41 kernel lt2: [ 636.692417] usb 1-1.7: thiết bị USB tốc độ tối đa mới số 70 sử dụng ehci-pci
Ngày 19 tháng 1 07:14:41 kernel lt2: [ 637.188471] usb 1-1.7: thiết bị không nhận địa chỉ 70, lỗi -32
Ngày 19 tháng 1 07:14:41 kernel lt2: [ 637.191272] usb 1-1-port7: thử chu kỳ nguồn

aTdHvAaNnKcSe!

Chỉnh sửa: Tôi đã thử tắt bằng cách thêm dòng "danh sách đen hid_multitouch" vào danh sách đen.conf, sau đó là "update-initramfs -u" rồi khởi động lại nhưng điều đó dường như không có gì khác biệt.

Điểm:0
lá cờ in

Bạn luôn có thể chặn thiết bị bằng ID thông qua udev để đảm bảo nó không được tải. Đây là cách:

  1. SSH vào thiết bị (hoặc sử dụng bảng điều khiển)
  2. Tạo một tệp khối cho phép bạn tắt thiết bị. Ví dụ:
    sudo {trình chỉnh sửa lựa chọn} /etc/udev/rules.d/01-usb-block.rules
    
    Ghi chú: Hãy chắc chắn để thay thế {biên tập viên của sự lựa chọn} với biên tập viên của sự lựa chọn của bạn.
  3. Thêm phần sau vào tệp:
    ACTION=="add", SUBSYSTEMS=="usb", RUN+="/bin/sh -c 'dành cho máy chủ trong /sys/bus/usb/devices/usb*; do echo 0 > $host/authorized_default; xong' "
    ACTION=="add", ATTR{idVendor}=="1fd2" RUN+="/bin/sh -c 'echo 1 >/sys$DEVPATH/ủy quyền'"
    
    Ghi chú: Các 1fd2 giá trị cho ATTR{idVendor} xuất phát từ câu hỏi ban đầu của bạn. Tuy nhiên, bạn có thể chỉnh sửa mã 4 ký tự để lọc bất kỳ nhà cung cấp nào.
  4. Lưu các tập tin
  5. khởi động lại

Điều này sẽ cho hệ thống biết rằng bất kỳ phần cứng nào từ nhà cung cấp 1fd2 không được sử dụng.

Rednarb avatar
lá cờ cn
Làm việc hoàn hảo và tôi đã học được điều gì đó! Cảm ơn bạn!

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.