logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

[mega8][linux] Niepowodzenia przy połączenia avrdude

eiliat 30 Paź 2011 21:41 1801 7
REKLAMA
  • #1 10083320
    eiliat
    Poziom 15  
    Nie wiem dlaczego ale po podłączeniu mojego programatora do portu USB na Ubuntu 10.10 i zainstalowaniu wszystkich niezbędnych programów otrzymuje błąd:
    $ avrdude -p m8 -c usbasp -v
    avrdude: Version 5.10, compiled on Jun 29 2010 at 03:44:14
             Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
             Copyright (c) 2007-2009 Joerg Wunsch
    
             System wide configuration file is "/etc/avrdude.conf"
             User configuration file is "/home/eiliat/.avrduderc"
             User configuration file does not exist or is not a regular file, skipping
    
             Using Port                    : /dev/parport0
             Using Programmer              : usbasp
    avrdude: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc
    


    Oczywiście próby wrzucenia HEX-a na kontroler również kończą się takim błędem. Czy wersja jest za wysoka dla USBasp?
  • REKLAMA
  • #2 10083641
    McMonster
    Poziom 32  
    Podłącz jeszcze raz programator, użyj komendy
    Cytat:
    dmesg |tail

    i pokaż, co wypluła.
  • REKLAMA
  • #3 10083679
    eiliat
    Poziom 15  
    dmesg |tail
    [ 1904.276763] usb 2-1.1: device descriptor read/64, error -32
    [ 1904.452480] usb 2-1.1: device descriptor read/64, error -32
    [ 1904.628295] usb 2-1.1: new low speed USB device using ehci_hcd and address 15
    [ 1904.700109] usb 2-1.1: device descriptor read/64, error -32
    [ 1904.909285] usb 2-1.1: config 1 interface 1 altsetting 0 endpoint 0x1 is Bulk; changing to Interrupt
    [ 1904.909291] usb 2-1.1: config 1 interface 1 altsetting 0 endpoint 0x81 is Bulk; changing to Interrupt
    [ 1904.917760] cdc_acm 2-1.1:1.0: ttyACM3: USB ACM device
    [ 1906.996210] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
    [ 1911.985265] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
    [ 1916.976352] intel ips 0000:00:1f.6: CPU power or thermal limit exceeded
    


    lsusb
    Bus 002 Device 015: ID 16c0:05e1 VOTI 


    looking at device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1':
        KERNEL=="2-1.1"
        SUBSYSTEM=="usb"
        DRIVER=="usb"
        ATTR{configuration}==""
        ATTR{bNumInterfaces}==" 2"
        ATTR{bConfigurationValue}=="1"
        ATTR{bmAttributes}=="80"
        ATTR{bMaxPower}=="120mA"
        ATTR{urbnum}=="14"
        ATTR{idVendor}=="16c0"
        ATTR{idProduct}=="05e1"
        ATTR{bcdDevice}=="0100"
        ATTR{bDeviceClass}=="02"
        ATTR{bDeviceSubClass}=="00"
        ATTR{bDeviceProtocol}=="00"
        ATTR{bNumConfigurations}=="1"
        ATTR{bMaxPacketSize0}=="8"
        ATTR{speed}=="1.5"
        ATTR{busnum}=="2"
        ATTR{devnum}=="15"
        ATTR{devpath}=="1.1"
        ATTR{version}==" 1.01"
        ATTR{maxchild}=="0"
        ATTR{quirks}=="0x0"
        ATTR{avoid_reset_quirk}=="0"
        ATTR{authorized}=="1"
        ATTR{manufacturer}=="www.ullihome.de"
        ATTR{product}=="AVR-ISP"
    
      looking at parent device '/devices/pci0000:00/0000:00:1d.0/usb2/2-1':
        KERNELS=="2-1"
        SUBSYSTEMS=="usb"
        DRIVERS=="usb"
        ATTRS{configuration}==""
        ATTRS{bNumInterfaces}==" 1"
        ATTRS{bConfigurationValue}=="1"
        ATTRS{bmAttributes}=="e0"
        ATTRS{bMaxPower}=="  0mA"
        ATTRS{urbnum}=="239"
        ATTRS{idVendor}=="8087"
        ATTRS{idProduct}=="0020"
        ATTRS{bcdDevice}=="0000"
        ATTRS{bDeviceClass}=="09"
        ATTRS{bDeviceSubClass}=="00"
        ATTRS{bDeviceProtocol}=="01"
        ATTRS{bNumConfigurations}=="1"
        ATTRS{bMaxPacketSize0}=="64"
        ATTRS{speed}=="480"
        ATTRS{busnum}=="2"
        ATTRS{devnum}=="2"
        ATTRS{devpath}=="1"
        ATTRS{version}==" 2.00"
        ATTRS{maxchild}=="8"
        ATTRS{quirks}=="0x0"
        ATTRS{avoid_reset_quirk}=="0"
        ATTRS{authorized}=="1"
    
      looking at parent device '/devices/pci0000:00/0000:00:1d.0/usb2':
        KERNELS=="usb2"
        SUBSYSTEMS=="usb"
        DRIVERS=="usb"
        ATTRS{configuration}==""
        ATTRS{bNumInterfaces}==" 1"
        ATTRS{bConfigurationValue}=="1"
        ATTRS{bmAttributes}=="e0"
        ATTRS{bMaxPower}=="  0mA"
        ATTRS{urbnum}=="25"
        ATTRS{idVendor}=="1d6b"
        ATTRS{idProduct}=="0002"
        ATTRS{bcdDevice}=="0206"
        ATTRS{bDeviceClass}=="09"
        ATTRS{bDeviceSubClass}=="00"
        ATTRS{bDeviceProtocol}=="00"
        ATTRS{bNumConfigurations}=="1"
        ATTRS{bMaxPacketSize0}=="64"
        ATTRS{speed}=="480"
        ATTRS{busnum}=="2"
        ATTRS{devnum}=="1"
        ATTRS{devpath}=="0"
        ATTRS{version}==" 2.00"
        ATTRS{maxchild}=="2"
        ATTRS{quirks}=="0x0"
        ATTRS{avoid_reset_quirk}=="0"
        ATTRS{authorized}=="1"
        ATTRS{manufacturer}=="Linux 2.6.35-30-generic ehci_hcd"
        ATTRS{product}=="EHCI Host Controller"
        ATTRS{serial}=="0000:00:1d.0"
        ATTRS{authorized_default}=="1"
    
      looking at parent device '/devices/pci0000:00/0000:00:1d.0':
        KERNELS=="0000:00:1d.0"
        SUBSYSTEMS=="pci"
        DRIVERS=="ehci_hcd"
        ATTRS{vendor}=="0x8086"
        ATTRS{device}=="0x3b34"
        ATTRS{subsystem_vendor}=="0x1028"
        ATTRS{subsystem_device}=="0x043f"
        ATTRS{class}=="0x0c0320"
        ATTRS{irq}=="23"
        ATTRS{local_cpus}=="ff"
        ATTRS{local_cpulist}=="0-7"
        ATTRS{modalias}=="pci:v00008086d00003B34sv00001028sd0000043Fbc0Csc03i20"
        ATTRS{dma_mask_bits}=="32"
        ATTRS{consistent_dma_mask_bits}=="32"
        ATTRS{broken_parity_status}=="0"
        ATTRS{msi_bus}==""
        ATTRS{companion}==""
    
      looking at parent device '/devices/pci0000:00':
        KERNELS=="pci0000:00"
        SUBSYSTEMS==""
        DRIVERS==""
  • REKLAMA
  • #4 10083919
    McMonster
    Poziom 32  
    Wyjście dmesg sugeruje, że są jakieś problemy z samym urządzeniem. To kupiony, czy samoróbka? Testowany był na innych komputerach, albo chociaż portach USB?
  • #5 10084139
    eiliat
    Poziom 15  
    Tak jak pisałem w pierwszym poście, na komputerze stacjonarnym działa bez zarzutów. Po próbie na laptopie nie chce przejść.

    Jest to samoróbka, która nigdy nie stwarzała problemów - od pierwszego uruchomienia działa bez zarzutów, nie zawiesza się itp.
  • REKLAMA
  • #6 10084252
    Konto nie istnieje
    Konto nie istnieje  
  • #7 10084456
    eiliat
    Poziom 15  
    Nic nie kombinowałem - po prostu chciałem podłączyć. Bawiłem się uprawnieniami ale nie portami. Czy problemy mogą być spowodowane brakiem fizycznym protu RS232 i LTP?

    Jak więc to naprawić?
  • #8 10086774
    pancio
    Poziom 16  
    w /etc/udev/rules.d stwórz sobei plik np. 60-programator.rules wklej:
    
    
    # Programator AVR USBasp
    ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", ATTRS{product}=="USBasp", GROUP="usb", MODE="0664"
    
    


    następnie dodaj swojego usera do grupy usb

    powinno wystarczyć... (restart udev!)

    Pozdrawiam,
REKLAMA