[th-test] Czy działa komu¶ digikam na aktualnych najnowszych pakietach?

Daniel Dawid Majewski light-i w o2.pl
Wto, 4 PaĽ 2011, 02:36:06 CEST


W odpowiedzi na wiadomo¶ć z dnia 03.10.2011 19:47, od Łukasz Ma¶ko:
> Kurcze, rzeczywi¶cie po odpaleniu z roota zaczęło działać poprawnie.
> Ciekawe, co się kaszani przy odpalaniu jako user :-/ Dziwne to...
Pewnie standardowo reguły udev-a...
Mały przydatny skrypcik:
#!/bin/sh
_udevinf="/sbin/udevadm info"
[ $(id -u) -ne 0 ] && _udevinf="sudo /sbin/udevadm info"
USB_ID="${1}"
USB_LIST=$(lsusb)
target_udev_info () {
	$_udevinf -a -p $($_udevinf -q path -n /dev/bus/usb/${1}/${2}) | sed -n 
"/^.*looking at device.*$/,/^$/p"
}
CurrentDevice=$(echo "${USB_LIST}" | grep ${USB_ID})
if [ -n "${CurrentDevice}" ]; then
	echo "USB Device Found:\"${CurrentDevice}\""
	USB_BusNo=$(echo "${CurrentDevice}" | sed -n 
"s/^Bus[[:space:]]\([[:digit:]]\{3\}\).*/\1/p")
	USB_DevNo=$(echo "${CurrentDevice}" | sed -n 
's/^.*Device[[:space:]]\([[:digit:]]\{3\}\).*/\1/p')
	echo -e "\t Bus/Dev No:${USB_BusNo}/${USB_DevNo}"
	target_udev_info "${USB_BusNo}" "${USB_DevNo}"
fi

Jak działa ?
Tak :
$ query-USB 040a:0612
USB Device Found:"Bus 002 Device 006: ID 040a:0612 Kodak Co. "
          Bus/Dev No:002/006
   looking at device '/devices/pci0000:00/0000:00:1d.7/usb2/2-1':
     KERNEL=="2-1"
     SUBSYSTEM=="usb"
     DRIVER=="usb"
     ATTR{configuration}==""
     ATTR{bNumInterfaces}==" 1"
     ATTR{bConfigurationValue}=="1"
     ATTR{bmAttributes}=="80"
     ATTR{bMaxPower}=="500mA"
     ATTR{urbnum}=="10"
     ATTR{idVendor}=="040a"
     ATTR{idProduct}=="0612"
     ATTR{bcdDevice}=="0100"
     ATTR{bDeviceClass}=="00"
     ATTR{bDeviceSubClass}=="00"
     ATTR{bDeviceProtocol}=="00"
     ATTR{bNumConfigurations}=="1"
     ATTR{bMaxPacketSize0}=="64"
     ATTR{speed}=="480"
     ATTR{busnum}=="2"
     ATTR{devnum}=="6"
     ATTR{devpath}=="1"
     ATTR{version}==" 2.00"
     ATTR{maxchild}=="0"
     ATTR{quirks}=="0x0"
     ATTR{avoid_reset_quirk}=="0"
     ATTR{authorized}=="1"
     ATTR{manufacturer}=="Eastman Kodak Company"
     ATTR{product}=="KODAK EASYSHARE Sport Camera, C123"
     ATTR{serial}=="KCGPE11602587"
Potem przykładowa regułka to piku¶:
ACTION=="add|change", ATTR{product}=="KODAK EASYSHARE Sport Camera, 
C123", MODE="0660", GROUP="usb", SYMLINK+="kodak"


-- 
Pozdrawiam,
Daniel Dawid Majewski
jabber:light-i/pld-users.org



Więcej informacji o li¶cie pld-users-pl