Lỗi cổng USB trên Ubuntu 8.10

Collapse
X
 
  • Giờ
  • Show
Clear All
new posts
  • little_fire
    Nhập môn đệ tử
    • Jul 2007
    • 5

    #1

    Lỗi cổng USB trên Ubuntu 8.10

    Mình dùng Ubuntu 8.10, đã cài piklab, pickit2 (Executable Version: 1.12.00; Device File Version: 1.52.00) Nhưng khi chọn pickit 2 bootloader trong piklab thì thấy cổng USB lỗi.
    Mình đã config như bạn Ngô Hải Bắc bảo:
    1. Tạo một file 026_microchip.rules trên Desktop với nội dung như sau:
    Code:
    #PICKit
    SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0032", MODE="0660", GROUP="ngohaibac"
    #PICKit2
    SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="0033", MODE="0660", GROUP="ngohaibac"
    #ICD2
    SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8000", MODE="0660", GROUP="ngohaibac"
    #ICD21
    SYSFS{idVendor}=="04d8", SYSFS{idProduct}=="8001", MODE="0660", GROUP="ngohaibac"
    Trong đó, ngohaibac là tên của group user mà mình đang dùng, vì thế sẽ thay bằng tên group của máy bạn.

    2. Copy file này vào trong thư mục /etc/udev/rules.d bằng quyền root. Do đó, phải dùng lệnh su để chuyển quyền root, và dùng lệnh cp để copy.
    Code:

    su
    cp 026_microchip.rules /home/ngohaibac/Desktop /etc/udev/rules.d
    khi USB port lỗi thì không thể nạp PIC bằng pickit2cmd được.
    Code:
    pk2cmd -PPIC16F877A -C
    thì được thông báo:
    Code:
    No PICkit 2 found.
    Các bạn ai có cách khắc phục chỉ cho mình với. Thanks!
    Attached Files
  • ngohaibac
    Đệ tử 9 túi
    • Oct 2005
    • 231

    #2
    Bạn thử dùng lệnh:
    Code:
    cd /etc/udev/rules.d
    ls -l
    Xem có file bạn vừa copy vào chưa, và thử check lại, đã thay cái GROUP chưa ?
    www.ngohaibac.net
    www.ngohaibac.com

    Comment

    • vnmember
      Nhập môn đệ tử
      • Jun 2014
      • 4

      #3
      có cái gì đó không ổn lắm ở đây thì phải nghi mai mà chua ra
      https://nhacdj.com.vn/ Nghe Nhạc DJ Với Hàng Triệu Bản Nhạc DJ , Nonstop Việt Mix và MV Bản Quyền Chất Lượng Cao, Tương Thích Tốt Trên Các Thiết Bị Di Động Nghe & Download Nhạc DJ, Nonstop Dù Bạn Ở Bất Cứ Đâu.

      Comment

      • ttai
        Đệ tử 1 túi
        • Dec 2005
        • 12

        #4
        Hiện tại chưa biết chắc pickit2 của bạn có bị lỗi không. Nên phải kiểm tra xem nó hoạt động không cái đã.
        Bạn cắm nó vào cổng usb, rồi chạy lệnh
        Code:
        dmesg
        để kiểm tra xem hệ thống có detect được thiết bị usb không, nếu có sẽ có dòng tương tự:

        [21918.477951] usb 2-1: new full-speed USB device number 10 using uhci_hcd
        Hoặc dùng lệnh lsusb để xem danh sách thiết bị usb, nếu có sẽ có dòng sau:

        Bus 002 Device 010: ID 04d8:0033 Microchip Technology, Inc. PICkit2
        Nếu có, thì mới kiểm tra file udev. File udev của bạn cũng đúng rồi, nếu vấn đề có thì chỉ là tên group bạn trao quyền sai thôi.
        Bây giờ cần kiểm tra xem bạn thuộc những group nào, dùng lệnh:

        groups
        Ví dụ có group là "plugdev", thì bạn cần thay chữ "ngohaibac" trong file udev trên thành chữ "plugdev".
        Để làm gì với file udev cũng phải dùng quyền root, hoặc sudo nha.

        Biết là chủ thớt hỏi từ năm 2008, nhưng tới giờ cái thớt này còn ở trang 1, chứng tỏ quá ít người quan tâm tới linux. Và có vẻ chủ thớt bỏ cuộc, hoặc đã làm thành công mà không vào đóng thớt... Ít ra giải quyết được vấn đề hay không cũng phải nói để người khác rút kinh nghiệm chứ.

        Comment

        Working...