Hallo zusammen.
udevadm info --attribute-walk --name=bus/usb/005/011 brachte unter
anderem:
1 | looking at device '/devices/pci0000:00/0000:00:08.0/0000:01:05.1/usb5/5-1':
|
2 | KERNEL=="5-1"
|
3 | SUBSYSTEM=="usb"
|
4 | DRIVER=="usb"
|
5 | ATTR{bDeviceSubClass}=="00"
|
6 | ATTR{bDeviceProtocol}=="00"
|
7 | ATTR{devpath}=="1"
|
8 | ATTR{idVendor}=="10c4"
|
9 | ATTR{speed}=="12"
|
10 | ATTR{bNumInterfaces}==" 1"
|
11 | ATTR{bConfigurationValue}=="1"
|
12 | ATTR{bMaxPacketSize0}=="64"
|
13 | ATTR{busnum}=="5"
|
14 | ATTR{devnum}=="11"
|
15 | ATTR{configuration}==""
|
16 | ATTR{bMaxPower}=="100mA"
|
17 | ATTR{authorized}=="1"
|
18 | ATTR{bmAttributes}=="80"
|
19 | ATTR{bNumConfigurations}=="1"
|
20 | ATTR{maxchild}=="0"
|
21 | ATTR{bcdDevice}=="0204"
|
22 | ATTR{avoid_reset_quirk}=="0"
|
23 | ATTR{quirks}=="0x0"
|
24 | ATTR{serial}=="mySmartUSBlight-0001"
|
25 | ATTR{version}==" 1.10"
|
26 | ATTR{urbnum}=="11"
|
27 | ATTR{ltm_capable}=="no"
|
28 | ATTR{manufacturer}=="Silicon Labs"
|
29 | ATTR{removable}=="unknown"
|
30 | ATTR{idProduct}=="ea60"
|
31 | ATTR{bDeviceClass}=="00"
|
32 | ATTR{product}=="myAVR - mySmartUSB light"
|
dieser Aufruf:
1 | avrdude -c ea60 -p t13 -P usb:/devices/pci0000:00/0000:00:08.0/0000:01:05.1/usb5/5-1
|
brachte dieses Ergebnis:
1 | avrdude: ser_open(): can't open device "usb:/devices/pci0000:00/0000:00:08.0/0000:01:05.1/usb5/5-1": No such file or directory
|
udef Regeln habe ich so modifiziert:
1 | SUBSYSTEM!="usb", ACTION!="add", GOTO="avrisp_end"
|
2 |
|
3 | # Silicon Labs stk500 mySmartUSBlight
|
4 | ATTR{idVendor}=="10c4", ATTR{idProduct}=="ea60", MODE="660", GROUP="frank"
|
Aber zuerst mal geht es ja darum, avrdude beizubringen, den Programmer
am USB zu finden.