Re: hotplug, udev and usbkey question
John L Fjellstad wrote:
Bob Alexander <bob@ngi.it> writes:
bob@t40:~$ sudo udevinfo -a -p `udevinfo -q path -n /dev/sda1`
couldn't get the class device
Is there a /dev/sda1 node?
bob@t40:~$ ls -l /dev/sda*
ls: /dev/sda*: No such file or directory <----- without USB key
bob@t40:~$ ls -l /dev/sda*
brw-r----- 1 root hal 8, 0 2005-03-17 08:27 /dev/sda <------ after USB key
so here follows is the correct udevinfo you had requested !
Thank you for helping. Bob
bob@t40:~$ sudo udevinfo -a -p `udevinfo -q path -n /dev/sda`
udevinfo starts with the device the node belongs to and then walks up the
device chain, to print for every device found, all possibly useful
attributes
in the udev key format.
Only attributes within one device section may be used together in one rule,
to match the device for which the node will be created.
device '/sys/block/sda' has major:minor 8:0
looking at class device '/sys/block/sda':
SUBSYSTEM="block"
SYSFS{dev}="8:0"
SYSFS{range}="16"
SYSFS{removable}="1"
SYSFS{size}="127840"
SYSFS{stat}=" 5 22 216 111 0 0
0 0 0 111 111"
follow the class device's "device"
looking at the device chain at
'/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/host0/target0:0:0/0:0:0:0':
BUS="scsi"
ID="0:0:0:0"
DRIVER="sd"
SYSFS{detach_state}="0"
SYSFS{device_blocked}="0"
SYSFS{max_sectors}="240"
SYSFS{model}="Memory Key "
SYSFS{queue_depth}="1"
SYSFS{queue_type}="none"
SYSFS{rev}="3.04"
SYSFS{scsi_level}="3"
SYSFS{state}="running"
SYSFS{timeout}="30"
SYSFS{type}="0"
SYSFS{vendor}="IBM "
looking at the device chain at
'/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/host0/target0:0:0':
BUS=""
ID="target0:0:0"
DRIVER="unknown"
SYSFS{detach_state}="0"
looking at the device chain at
'/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/host0':
BUS=""
ID="host0"
DRIVER="unknown"
SYSFS{detach_state}="0"
looking at the device chain at
'/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0':
BUS="usb"
ID="3-1:1.0"
DRIVER="usb-storage"
SYSFS{bAlternateSetting}=" 0"
SYSFS{bInterfaceClass}="08"
SYSFS{bInterfaceNumber}="00"
SYSFS{bInterfaceProtocol}="50"
SYSFS{bInterfaceSubClass}="06"
SYSFS{bNumEndpoints}="02"
SYSFS{detach_state}="0"
looking at the device chain at
'/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1':
BUS="usb"
ID="3-1"
DRIVER="usb"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="00"
SYSFS{bDeviceProtocol}="00"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}=" 94mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0200"
SYSFS{bmAttributes}="80"
SYSFS{detach_state}="0"
SYSFS{devnum}="2"
SYSFS{idProduct}="0011"
SYSFS{idVendor}="08ec"
SYSFS{manufacturer}="IBM"
SYSFS{maxchild}="0"
SYSFS{product}="USB 2.0 Memory Key"
SYSFS{serial}="0206430D0A001CBC"
SYSFS{speed}="12"
SYSFS{version}=" 2.00"
looking at the device chain at
'/sys/devices/pci0000:00/0000:00:1d.1/usb3':
BUS="usb"
ID="usb3"
DRIVER="usb"
SYSFS{bConfigurationValue}="1"
SYSFS{bDeviceClass}="09"
SYSFS{bDeviceProtocol}="00"
SYSFS{bDeviceSubClass}="00"
SYSFS{bMaxPower}=" 0mA"
SYSFS{bNumConfigurations}="1"
SYSFS{bNumInterfaces}=" 1"
SYSFS{bcdDevice}="0206"
SYSFS{bmAttributes}="c0"
SYSFS{detach_state}="0"
SYSFS{devnum}="1"
SYSFS{idProduct}="0000"
SYSFS{idVendor}="0000"
SYSFS{manufacturer}="Linux 2.6.11.4T40237392G-RJA uhci_hcd"
SYSFS{maxchild}="2"
SYSFS{product}="Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M)
USB UHCI Controller #2"
SYSFS{serial}="0000:00:1d.1"
SYSFS{speed}="12"
SYSFS{version}=" 1.10"
looking at the device chain at '/sys/devices/pci0000:00/0000:00:1d.1':
BUS="pci"
ID="0000:00:1d.1"
DRIVER="uhci_hcd"
SYSFS{class}="0x0c0300"
SYSFS{detach_state}="0"
SYSFS{device}="0x24c4"
SYSFS{irq}="11"
SYSFS{local_cpus}="1"
SYSFS{subsystem_device}="0x052d"
SYSFS{subsystem_vendor}="0x1014"
SYSFS{vendor}="0x8086"
looking at the device chain at '/sys/devices/pci0000:00':
BUS=""
ID="pci0000:00"
DRIVER="unknown"
SYSFS{detach_state}="0"
Reply to: