linux-hotplug.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Olaf Hering <olh@suse.de>
To: linux-hotplug@vger.kernel.org
Subject: Re: Problem hotplugging USB flashdrive (race?)
Date: Sun, 01 Feb 2004 22:48:14 +0000	[thread overview]
Message-ID: <20040201224814.GA5079@suse.de> (raw)
In-Reply-To: <marc-linux-hotplug-107132041630956@msgid-missing>

 On Wed, Jan 07, Patrick Mansfield wrote:

> On Tue, Jan 06, 2004 at 12:47:12AM +0100, Olaf Hering wrote:
> >  On Fri, Jan 02, Bertrik Sikken wrote:
> > 
> > > I don't see why doing something from usb.agent or scsi.agent is
> > > obviously wrong. As far as I understand, plugging in the device
> > > causes a USB hotplug event which triggers loading of the usb-storage
> > > module. This in turn fires off a SCSI hotplug event which should
> > > load the sd_mod module and create a block device. From then on,
> > > its up to the user (me) to mount the device.
> 
> I can't find the email you're replying to (in my inbox or the archives,
> anything dated Jan 02 from Bertrik).
> 
> > I see the same. The reason is probably in scsi_probe_and_add_lun(). It
> > calls scsi_alloc_sdev() which seems to generate the event, and later it
> > calls scsi_probe_lun() which seems to set the type.
> 
> scsi_add_lun() calls scsi_sysfs_add_sdev() for the scsi_device after it
> has set the type, and there we have the race between the hotplug event
> generated via the call to device_add() and the addition of the attributes
> for multiple calls to attr_add().
> 
> The type is initialized to -1 in scsi_alloc_sdev, so at worst you might
> see a -1 there, but that would be a bug.

Hello,

I'm not sure if this bug was fixed or not. But I see a related race
(block hotplug events triggered too early).

If the partition table is not yet scanned (according to syslog output),
udev fails to detect the main device sda as a scsi device and falls back
to usb. all partitions on that drive match the BUS="scsi" rule, just not
the main device, it matches BUS="usb".
Creating a block.agent and putting a 'sleep 2; /sbin/udev block' in
there will fix it, sleep 1 is not enough.


kernel is 2.6.2-rc2-mm2

BUS="scsi", PROGRAM="/bin/echo a-%M:%m", NAME="%k" SYMLINK="debug-scsi-1-%1c debug-scsi-2-%2c "
BUS="usb", PROGRAM="/bin/echo b-%M:%m", NAME="%k" SYMLINK="debug-usb-1-%1c debug-usb-2-%2c"

sleep 1

Feb  1 23:29:06 ibook kernel: hub 1-0:1.0: new USB device on port 1, assigned address 9
Feb  1 23:29:07 ibook kernel: scsi12 : SCSI emulation for USB Mass Storage devices
Feb  1 23:29:08 ibook kernel:   Vendor: QDI       Model: U2Disk            Rev: 0.33
Feb  1 23:29:08 ibook kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Feb  1 23:29:09 ibook kernel: SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
Feb  1 23:29:09 ibook kernel: sda: assuming Write Enabled
Feb  1 23:29:09 ibook kernel: sda: assuming drive cache: write through
Feb  1 23:29:11 ibook kernel:  sda:<7>udev[14787]: main: version 015_bk
Feb  1 23:29:11 ibook kernel: udev[14787]: udev_hotplug: looking at '/block/sda'
Feb  1 23:29:11 ibook kernel: udev[14787]: get_dirs: sysfs_path='/sys'
Feb  1 23:29:11 ibook kernel: udev[14787]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:29:11 ibook kernel: udev[14787]: sleep_for_dev: looking for '/sys/block/sda/dev'
Feb  1 23:29:11 ibook kernel: udev[14787]: get_class_dev: looking at '/sys/block/sda'
Feb  1 23:29:11 ibook kernel: udev[14787]: get_class_dev: class_dev->name='sda'
Feb  1 23:29:11 ibook kernel: udev[14787]: get_major_minor: dev='8:0
Feb  1 23:29:11 ibook kernel: '
Feb  1 23:29:11 ibook kernel: udev[14787]: get_major_minor: found major=8, minor=0
Feb  1 23:29:11 ibook kernel: udev[14787]: get_sysfs_device: timed out waiting to find the device bus, continuing on anyway
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host12/12:0:0:0'
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_name_device: sysfs_device->bus_id='12:0:0:0'
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_name_device: sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: wait_for_device_to_initialize: did not find bus type '' on list of bus_id_files, contact greg@kroah.com
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_name_device: kernel_number=''
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_name_device: process rule
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host12'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='host12'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='1-1:1.0'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='1-1'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus='usb'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='usb'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='usb1'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus='usb'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='usb'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='0001:01:18.0'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus='pci'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='pci'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='pci0001:01'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_name_device: process rule
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='usb' sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host12'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='host12'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='usb' sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='1-1:1.0'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='usb' sysfs_device->bus=''
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS is not matching
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus_id='1-1'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: sysfs_device->bus='usb'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check for BUS dev->bus='usb' sysfs_device->bus='usb'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: BUS matches
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: check PROGRAM
Feb  1 23:29:11 ibook kernel: udev[14787]: apply_format: substitute major number '8'
Feb  1 23:29:11 ibook kernel: udev[14787]: apply_format: substitute minor number '0'
Feb  1 23:29:11 ibook kernel: udev[14787]: execute_program: executing '/bin/echo b-8:0'
Feb  1 23:29:11 ibook kernel: udev[14787]: execute_program: result is 'b-8:0'
Feb  1 23:29:11 ibook kernel: udev[14787]: match_rule: PROGRAM returned successful
Feb  1 23:29:11 ibook kernel: udev[14787]: configured rule in '/etc/udev/udev.rules' at line 2 applied, 'sda' becomes '%%k'
Feb  1 23:29:11 ibook kernel: udev[14787]: apply_format: substitute kernel name 'sda'
Feb  1 23:29:11 ibook kernel: udev[14787]: apply_format: substitute part of result string 'b-8:0'
Feb  1 23:29:11 ibook kernel: udev[14787]: apply_format: requested part of result string not found
Feb  1 23:29:11 ibook kernel: udev[14787]: namedev_name_device: name, 'sda' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:29:11 ibook kernel: udev[14787]: udev_add_device: name='sda'
Feb  1 23:29:11 ibook kernel: udev[14787]: creating device node '/dev/sda'
Feb  1 23:29:11 ibook kernel: udev[14787]: create_node: mknod(/dev/sda, 060660, 8, 0)
Feb  1 23:29:11 ibook kernel: udev[14787]: create_node: chmod(/dev/sda, 060660)
Feb  1 23:29:11 ibook kernel: udev[14787]: create_node: specified user unknown 'root'
Feb  1 23:29:11 ibook kernel: udev[14787]: create_node: specified group unknown 'disk'
Feb  1 23:29:11 ibook kernel: udev[14787]: create_node: symlink '/dev/debug-usb-1-b-8:0' to node 'sda' requested
Feb  1 23:29:11 ibook kernel: udev[14787]: create_node: symlink(./sda, /dev/debug-usb-1-b-8:0)
Feb  1 23:29:11 ibook kernel: udev[14787]: create_node: symlink '/dev/debug-usb-2-' to node 'sda' requested
Feb  1 23:29:11 ibook kernel: udev[14787]: create_node: symlink(./sda, /dev/debug-usb-2-)
Feb  1 23:29:11 ibook kernel:  [mac] sda1 sda2 sda3
Feb  1 23:29:12 ibook kernel: Attached scsi removable disk sda at scsi12, channel 0, id 0, lun 0
Feb  1 23:29:12 ibook kernel: WARNING: USB Mass Storage data integrity not assured
Feb  1 23:29:12 ibook kernel: USB Mass Storage device found at 9
Feb  1 23:29:12 ibook kernel: udev[14828]: main: version 015_bk
Feb  1 23:29:12 ibook kernel: udev[14828]: udev_hotplug: looking at '/block/sda/sda1'
Feb  1 23:29:12 ibook kernel: udev[14828]: get_dirs: sysfs_path='/sys'
Feb  1 23:29:12 ibook kernel: udev[14828]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:29:12 ibook kernel: udev[14828]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:29:12 ibook kernel: udev[14828]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:29:12 ibook kernel: udev[14828]: sleep_for_dev: looking for '/sys/block/sda/sda1/dev'
Feb  1 23:29:12 ibook kernel: udev[14828]: get_class_dev: looking at '/sys/block/sda/sda1'
Feb  1 23:29:12 ibook kernel: udev[14828]: get_class_dev: class_dev->name='sda1'
Feb  1 23:29:12 ibook kernel: udev[14828]: get_major_minor: dev='8:1
Feb  1 23:29:12 ibook kernel: '
Feb  1 23:29:12 ibook kernel: udev[14828]: get_major_minor: found major=8, minor=1
Feb  1 23:29:12 ibook kernel: udev[14828]: get_sysfs_device: Really a partition
Feb  1 23:29:12 ibook kernel: udev[14828]: get_sysfs_device: device 12:0:0:0 is registered with bus 'scsi'
Feb  1 23:29:12 ibook kernel: udev[14828]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host12/12:0:0:0'
Feb  1 23:29:12 ibook kernel: udev[14828]: namedev_name_device: sysfs_device->bus_id='12:0:0:0'
Feb  1 23:29:12 ibook kernel: udev[14828]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:29:12 ibook kernel: udev[14828]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:29:12 ibook kernel: udev[14828]: namedev_name_device: kernel_number='1'
Feb  1 23:29:12 ibook kernel: udev[14828]: namedev_name_device: process rule
Feb  1 23:29:12 ibook kernel: udev[14828]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:29:12 ibook kernel: udev[14828]: match_rule: BUS matches
Feb  1 23:29:12 ibook kernel: udev[14828]: match_rule: check PROGRAM
Feb  1 23:29:12 ibook kernel: udev[14828]: apply_format: substitute major number '8'
Feb  1 23:29:12 ibook kernel: udev[14828]: apply_format: substitute minor number '1'
Feb  1 23:29:12 ibook kernel: udev[14828]: execute_program: executing '/bin/echo a-8:1'
Feb  1 23:29:12 ibook kernel: udev[14828]: execute_program: result is 'a-8:1'
Feb  1 23:29:12 ibook kernel: udev[14828]: match_rule: PROGRAM returned successful
Feb  1 23:29:12 ibook kernel: udev[14828]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda1' becomes '%%k'
Feb  1 23:29:12 ibook kernel: udev[14828]: apply_format: substitute kernel name 'sda1'
Feb  1 23:29:12 ibook kernel: udev[14828]: apply_format: substitute part of result string 'a-8:1'
Feb  1 23:29:12 ibook kernel: udev[14828]: apply_format: requested part of result string not found
Feb  1 23:29:12 ibook kernel: udev[14828]: namedev_name_device: name, 'sda1' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:29:12 ibook kernel: udev[14828]: udev_add_device: name='sda1'
Feb  1 23:29:12 ibook kernel: udev[14828]: creating device node '/dev/sda1'
Feb  1 23:29:12 ibook kernel: udev[14828]: create_node: mknod(/dev/sda1, 060660, 8, 1)
Feb  1 23:29:12 ibook kernel: udev[14828]: create_node: chmod(/dev/sda1, 060660)
Feb  1 23:29:12 ibook kernel: udev[14828]: create_node: specified user unknown 'root'
Feb  1 23:29:12 ibook kernel: udev[14828]: create_node: specified group unknown 'disk'
Feb  1 23:29:12 ibook kernel: udev[14828]: create_node: symlink '/dev/debug-scsi-1-a-8:1' to node 'sda1' requested
Feb  1 23:29:12 ibook kernel: udev[14828]: create_node: symlink(./sda1, /dev/debug-scsi-1-a-8:1)
Feb  1 23:29:12 ibook kernel: udev[14828]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda1' requested
Feb  1 23:29:12 ibook kernel: udev[14828]: create_node: symlink(./sda1, /dev/debug-scsi-2-)
Feb  1 23:29:12 ibook kernel: udev[14831]: main: version 015_bk
Feb  1 23:29:12 ibook kernel: udev[14831]: udev_hotplug: looking at '/block/sda/sda2'
Feb  1 23:29:12 ibook kernel: udev[14831]: get_dirs: sysfs_path='/sys'
Feb  1 23:29:12 ibook kernel: udev[14831]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:29:12 ibook kernel: udev[14831]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:29:12 ibook kernel: udev[14831]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:29:12 ibook kernel: udev[14831]: sleep_for_dev: looking for '/sys/block/sda/sda2/dev'
Feb  1 23:29:12 ibook kernel: udev[14831]: get_class_dev: looking at '/sys/block/sda/sda2'
Feb  1 23:29:12 ibook kernel: udev[14831]: get_class_dev: class_dev->name='sda2'
Feb  1 23:29:12 ibook kernel: udev[14831]: get_major_minor: dev='8:2
Feb  1 23:29:12 ibook kernel: '
Feb  1 23:29:12 ibook kernel: udev[14831]: get_major_minor: found major=8, minor=2
Feb  1 23:29:12 ibook kernel: udev[14831]: get_sysfs_device: Really a partition
Feb  1 23:29:13 ibook kernel: udev[14831]: get_sysfs_device: device 12:0:0:0 is registered with bus 'scsi'
Feb  1 23:29:13 ibook kernel: udev[14831]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host12/12:0:0:0'
Feb  1 23:29:13 ibook kernel: udev[14831]: namedev_name_device: sysfs_device->bus_id='12:0:0:0'
Feb  1 23:29:13 ibook kernel: udev[14831]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:29:13 ibook kernel: udev[14831]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:29:13 ibook kernel: udev[14831]: namedev_name_device: kernel_number='2'
Feb  1 23:29:13 ibook kernel: udev[14831]: namedev_name_device: process rule
Feb  1 23:29:13 ibook kernel: udev[14831]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:29:13 ibook kernel: udev[14831]: match_rule: BUS matches
Feb  1 23:29:13 ibook kernel: udev[14831]: match_rule: check PROGRAM
Feb  1 23:29:13 ibook kernel: udev[14831]: apply_format: substitute major number '8'
Feb  1 23:29:13 ibook kernel: udev[14831]: apply_format: substitute minor number '2'
Feb  1 23:29:13 ibook kernel: udev[14831]: execute_program: executing '/bin/echo a-8:2'
Feb  1 23:29:13 ibook kernel: udev[14831]: execute_program: result is 'a-8:2'
Feb  1 23:29:13 ibook kernel: udev[14831]: match_rule: PROGRAM returned successful
Feb  1 23:29:13 ibook kernel: udev[14831]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda2' becomes '%%k'
Feb  1 23:29:13 ibook kernel: udev[14831]: apply_format: substitute kernel name 'sda2'
Feb  1 23:29:13 ibook kernel: udev[14831]: apply_format: substitute part of result string 'a-8:2'
Feb  1 23:29:13 ibook kernel: udev[14831]: apply_format: requested part of result string not found
Feb  1 23:29:13 ibook kernel: udev[14831]: namedev_name_device: name, 'sda2' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:29:13 ibook kernel: udev[14831]: udev_add_device: name='sda2'
Feb  1 23:29:13 ibook kernel: udev[14831]: creating device node '/dev/sda2'
Feb  1 23:29:13 ibook kernel: udev[14831]: create_node: mknod(/dev/sda2, 060660, 8, 2)
Feb  1 23:29:13 ibook kernel: udev[14831]: create_node: chmod(/dev/sda2, 060660)
Feb  1 23:29:13 ibook kernel: udev[14831]: create_node: specified user unknown 'root'
Feb  1 23:29:13 ibook kernel: udev[14831]: create_node: specified group unknown 'disk'
Feb  1 23:29:13 ibook kernel: udev[14831]: create_node: symlink '/dev/debug-scsi-1-a-8:2' to node 'sda2' requested
Feb  1 23:29:13 ibook kernel: udev[14831]: create_node: symlink(./sda2, /dev/debug-scsi-1-a-8:2)
Feb  1 23:29:13 ibook kernel: udev[14831]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda2' requested
Feb  1 23:29:13 ibook kernel: udev[14831]: create_node: symlink(./sda2, /dev/debug-scsi-2-)
Feb  1 23:29:13 ibook kernel: udev[14834]: main: version 015_bk
Feb  1 23:29:13 ibook kernel: udev[14834]: udev_hotplug: looking at '/block/sda/sda3'
Feb  1 23:29:13 ibook kernel: udev[14834]: get_dirs: sysfs_path='/sys'
Feb  1 23:29:13 ibook kernel: udev[14834]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:29:13 ibook kernel: udev[14834]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:29:13 ibook kernel: udev[14834]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:29:13 ibook kernel: udev[14834]: sleep_for_dev: looking for '/sys/block/sda/sda3/dev'
Feb  1 23:29:13 ibook kernel: udev[14834]: get_class_dev: looking at '/sys/block/sda/sda3'
Feb  1 23:29:13 ibook kernel: udev[14834]: get_class_dev: class_dev->name='sda3'
Feb  1 23:29:13 ibook kernel: udev[14834]: get_major_minor: dev='8:3
Feb  1 23:29:13 ibook kernel: '
Feb  1 23:29:13 ibook kernel: udev[14834]: get_major_minor: found major=8, minor=3
Feb  1 23:29:13 ibook kernel: udev[14834]: get_sysfs_device: Really a partition
Feb  1 23:29:13 ibook kernel: udev[14834]: get_sysfs_device: device 12:0:0:0 is registered with bus 'scsi'
Feb  1 23:29:13 ibook kernel: udev[14834]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host12/12:0:0:0'
Feb  1 23:29:13 ibook kernel: udev[14834]: namedev_name_device: sysfs_device->bus_id='12:0:0:0'
Feb  1 23:29:13 ibook kernel: udev[14834]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:29:13 ibook kernel: udev[14834]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:29:13 ibook kernel: udev[14834]: namedev_name_device: kernel_number='3'
Feb  1 23:29:13 ibook kernel: udev[14834]: namedev_name_device: process rule
Feb  1 23:29:13 ibook kernel: udev[14834]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:29:13 ibook kernel: udev[14834]: match_rule: BUS matches
Feb  1 23:29:13 ibook kernel: udev[14834]: match_rule: check PROGRAM
Feb  1 23:29:13 ibook kernel: udev[14834]: apply_format: substitute major number '8'
Feb  1 23:29:13 ibook kernel: udev[14834]: apply_format: substitute minor number '3'
Feb  1 23:29:13 ibook kernel: udev[14834]: execute_program: executing '/bin/echo a-8:3'
Feb  1 23:29:13 ibook kernel: udev[14834]: execute_program: result is 'a-8:3'
Feb  1 23:29:13 ibook kernel: udev[14834]: match_rule: PROGRAM returned successful
Feb  1 23:29:13 ibook kernel: udev[14834]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda3' becomes '%%k'
Feb  1 23:29:13 ibook kernel: udev[14834]: apply_format: substitute kernel name 'sda3'
Feb  1 23:29:13 ibook kernel: udev[14834]: apply_format: substitute part of result string 'a-8:3'
Feb  1 23:29:13 ibook kernel: udev[14834]: apply_format: requested part of result string not found
Feb  1 23:29:13 ibook kernel: udev[14834]: namedev_name_device: name, 'sda3' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:29:13 ibook kernel: udev[14834]: udev_add_device: name='sda3'
Feb  1 23:29:13 ibook kernel: udev[14834]: creating device node '/dev/sda3'
Feb  1 23:29:13 ibook kernel: udev[14834]: create_node: mknod(/dev/sda3, 060660, 8, 3)
Feb  1 23:29:13 ibook kernel: udev[14834]: create_node: chmod(/dev/sda3, 060660)
Feb  1 23:29:13 ibook kernel: udev[14834]: create_node: specified user unknown 'root'
Feb  1 23:29:13 ibook kernel: udev[14834]: create_node: specified group unknown 'disk'
Feb  1 23:29:13 ibook kernel: udev[14834]: create_node: symlink '/dev/debug-scsi-1-a-8:3' to node 'sda3' requested
Feb  1 23:29:13 ibook kernel: udev[14834]: create_node: symlink(./sda3, /dev/debug-scsi-1-a-8:3)
Feb  1 23:29:13 ibook kernel: udev[14834]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda3' requested
Feb  1 23:29:13 ibook kernel: udev[14834]: create_node: symlink(./sda3, /dev/debug-scsi-2-)


Feb  1 23:29:47 ibook kernel: usb 1-1: USB disconnect, address 9
Feb  1 23:29:48 ibook kernel: udev[14913]: main: version 015_bk
Feb  1 23:29:48 ibook kernel: udev[14913]: udev_hotplug: looking at '/block/sda/sda3'
Feb  1 23:29:48 ibook kernel: udev[14913]: get_dirs: sysfs_path='/sys'
Feb  1 23:29:48 ibook kernel: udev[14913]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:29:48 ibook kernel: udev[14913]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:29:48 ibook kernel: udev[14913]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:29:48 ibook kernel: udev[14913]: udev_remove_device: name is 'sda3'
Feb  1 23:29:48 ibook kernel: udev[14913]: removing device node '/dev/sda3'
Feb  1 23:29:48 ibook kernel: udev[14913]: delete_node: unlinking symlink '/dev/debug-scsi-1-a-8:3'
Feb  1 23:29:48 ibook kernel: udev[14913]: delete_node: unlinking symlink '/dev/debug-scsi-2-'
Feb  1 23:29:48 ibook kernel: udev[14913]: delete_node: unlinking symlink '/dev/'
Feb  1 23:29:48 ibook kernel: udev[14913]: delete_node: unlink(/dev/) failed with error '21'
Feb  1 23:29:48 ibook kernel: udev[14915]: main: version 015_bk
Feb  1 23:29:48 ibook kernel: udev[14915]: udev_hotplug: looking at '/block/sda/sda2'
Feb  1 23:29:48 ibook kernel: udev[14915]: get_dirs: sysfs_path='/sys'
Feb  1 23:29:48 ibook kernel: udev[14915]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:29:48 ibook kernel: udev[14915]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:29:48 ibook kernel: udev[14915]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:29:48 ibook kernel: udev[14915]: udev_remove_device: name is 'sda2'
Feb  1 23:29:48 ibook kernel: udev[14915]: removing device node '/dev/sda2'
Feb  1 23:29:48 ibook kernel: udev[14915]: delete_node: unlinking symlink '/dev/debug-scsi-1-a-8:2'
Feb  1 23:29:48 ibook kernel: udev[14915]: delete_node: unlinking symlink '/dev/debug-scsi-2-'
Feb  1 23:29:48 ibook kernel: udev[14915]: delete_node: unlink(/dev/debug-scsi-2-) failed with error '2'
Feb  1 23:29:48 ibook kernel: udev[14917]: main: version 015_bk
Feb  1 23:29:48 ibook kernel: udev[14917]: udev_hotplug: looking at '/block/sda/sda1'
Feb  1 23:29:48 ibook kernel: udev[14917]: get_dirs: sysfs_path='/sys'
Feb  1 23:29:48 ibook kernel: udev[14917]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:29:48 ibook kernel: udev[14917]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:29:48 ibook kernel: udev[14917]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:29:48 ibook kernel: udev[14917]: udev_remove_device: name is 'sda1'
Feb  1 23:29:48 ibook kernel: udev[14917]: removing device node '/dev/sda1'
Feb  1 23:29:48 ibook kernel: udev[14917]: delete_node: unlinking symlink '/dev/debug-scsi-1-a-8:1'
Feb  1 23:29:48 ibook kernel: udev[14917]: delete_node: unlinking symlink '/dev/debug-scsi-2-'
Feb  1 23:29:48 ibook kernel: udev[14917]: delete_node: unlink(/dev/debug-scsi-2-) failed with error '2'
Feb  1 23:29:48 ibook kernel: udev[14919]: main: version 015_bk
Feb  1 23:29:48 ibook kernel: udev[14919]: udev_hotplug: looking at '/block/sda'
Feb  1 23:29:48 ibook kernel: udev[14919]: get_dirs: sysfs_path='/sys'
Feb  1 23:29:48 ibook kernel: udev[14919]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:29:48 ibook kernel: udev[14919]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:29:48 ibook kernel: udev[14919]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:29:48 ibook kernel: udev[14919]: udev_remove_device: name is 'sda'
Feb  1 23:29:48 ibook kernel: udev[14919]: removing device node '/dev/sda'
Feb  1 23:29:48 ibook kernel: udev[14919]: delete_node: unlinking symlink '/dev/debug-usb-1-b-8:0'
Feb  1 23:29:48 ibook kernel: udev[14919]: delete_node: unlinking symlink '/dev/debug-usb-2-'



sleep 3

Feb  1 23:29:57 ibook kernel: hub 1-0:1.0: new USB device on port 1, assigned address 10
Feb  1 23:29:58 ibook kernel: scsi13 : SCSI emulation for USB Mass Storage devices
Feb  1 23:29:58 ibook kernel:   Vendor: QDI       Model: U2Disk            Rev: 0.33
Feb  1 23:29:58 ibook kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Feb  1 23:30:00 ibook kernel: SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
Feb  1 23:30:00 ibook kernel: sda: assuming Write Enabled
Feb  1 23:30:00 ibook kernel: sda: assuming drive cache: write through
Feb  1 23:30:02 ibook kernel:  sda: [mac] sda1 sda2 sda3
Feb  1 23:30:02 ibook kernel: Attached scsi removable disk sda at scsi13, channel 0, id 0, lun 0
Feb  1 23:30:02 ibook kernel: WARNING: USB Mass Storage data integrity not assured
Feb  1 23:30:02 ibook kernel: USB Mass Storage device found at 10
Feb  1 23:30:03 ibook kernel: udev[15021]: main: version 015_bk
Feb  1 23:30:03 ibook kernel: udev[15021]: udev_hotplug: looking at '/block/sda'
Feb  1 23:30:03 ibook kernel: udev[15021]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:03 ibook kernel: udev[15021]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:03 ibook kernel: udev[15021]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:03 ibook kernel: udev[15021]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:03 ibook kernel: udev[15021]: sleep_for_dev: looking for '/sys/block/sda/dev'
Feb  1 23:30:03 ibook kernel: udev[15021]: get_class_dev: looking at '/sys/block/sda'
Feb  1 23:30:03 ibook kernel: udev[15021]: get_class_dev: class_dev->name='sda'
Feb  1 23:30:03 ibook kernel: udev[15021]: get_major_minor: dev='8:0
Feb  1 23:30:03 ibook kernel: '
Feb  1 23:30:03 ibook kernel: udev[15021]: get_major_minor: found major=8, minor=0
Feb  1 23:30:03 ibook kernel: udev[15021]: get_sysfs_device: device 13:0:0:0 is registered with bus 'scsi'
Feb  1 23:30:03 ibook kernel: udev[15021]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host13/13:0:0:0'
Feb  1 23:30:03 ibook kernel: udev[15021]: namedev_name_device: sysfs_device->bus_id='13:0:0:0'
Feb  1 23:30:03 ibook kernel: udev[15021]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:30:03 ibook kernel: udev[15021]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:03 ibook kernel: udev[15021]: namedev_name_device: kernel_number=''
Feb  1 23:30:03 ibook kernel: udev[15021]: namedev_name_device: process rule
Feb  1 23:30:03 ibook kernel: udev[15021]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:30:03 ibook kernel: udev[15021]: match_rule: BUS matches
Feb  1 23:30:03 ibook kernel: udev[15021]: match_rule: check PROGRAM
Feb  1 23:30:03 ibook kernel: udev[15021]: apply_format: substitute major number '8'
Feb  1 23:30:03 ibook kernel: udev[15021]: apply_format: substitute minor number '0'
Feb  1 23:30:03 ibook kernel: udev[15021]: execute_program: executing '/bin/echo a-8:0'
Feb  1 23:30:03 ibook kernel: udev[15021]: execute_program: result is 'a-8:0'
Feb  1 23:30:03 ibook kernel: udev[15021]: match_rule: PROGRAM returned successful
Feb  1 23:30:03 ibook kernel: udev[15021]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda' becomes '%%k'
Feb  1 23:30:03 ibook kernel: udev[15021]: apply_format: substitute kernel name 'sda'
Feb  1 23:30:03 ibook kernel: udev[15021]: apply_format: substitute part of result string 'a-8:0'
Feb  1 23:30:03 ibook kernel: udev[15021]: apply_format: requested part of result string not found
Feb  1 23:30:03 ibook kernel: udev[15021]: namedev_name_device: name, 'sda' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:30:03 ibook kernel: udev[15021]: udev_add_device: name='sda'
Feb  1 23:30:03 ibook kernel: udev[15021]: creating device node '/dev/sda'
Feb  1 23:30:03 ibook kernel: udev[15021]: create_node: mknod(/dev/sda, 060660, 8, 0)
Feb  1 23:30:03 ibook kernel: udev[15021]: create_node: chmod(/dev/sda, 060660)
Feb  1 23:30:03 ibook kernel: udev[15021]: create_node: specified user unknown 'root'
Feb  1 23:30:03 ibook kernel: udev[15021]: create_node: specified group unknown 'disk'
Feb  1 23:30:03 ibook kernel: udev[15021]: create_node: symlink '/dev/debug-scsi-1-a-8:0' to node 'sda' requested
Feb  1 23:30:03 ibook kernel: udev[15021]: create_node: symlink(./sda, /dev/debug-scsi-1-a-8:0)
Feb  1 23:30:03 ibook kernel: udev[15021]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda' requested
Feb  1 23:30:03 ibook kernel: udev[15021]: create_node: symlink(./sda, /dev/debug-scsi-2-)
Feb  1 23:30:05 ibook kernel: udev[15024]: main: version 015_bk
Feb  1 23:30:05 ibook kernel: udev[15024]: udev_hotplug: looking at '/block/sda/sda1'
Feb  1 23:30:05 ibook kernel: udev[15024]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:05 ibook kernel: udev[15024]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:05 ibook kernel: udev[15024]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:05 ibook kernel: udev[15024]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:05 ibook kernel: udev[15024]: sleep_for_dev: looking for '/sys/block/sda/sda1/dev'
Feb  1 23:30:05 ibook kernel: udev[15024]: get_class_dev: looking at '/sys/block/sda/sda1'
Feb  1 23:30:05 ibook kernel: udev[15024]: get_class_dev: class_dev->name='sda1'
Feb  1 23:30:05 ibook kernel: udev[15024]: get_major_minor: dev='8:1
Feb  1 23:30:05 ibook kernel: '
Feb  1 23:30:05 ibook kernel: udev[15024]: get_major_minor: found major=8, minor=1
Feb  1 23:30:05 ibook kernel: udev[15024]: get_sysfs_device: Really a partition
Feb  1 23:30:05 ibook kernel: udev[15024]: get_sysfs_device: device 13:0:0:0 is registered with bus 'scsi'
Feb  1 23:30:05 ibook kernel: udev[15024]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host13/13:0:0:0'
Feb  1 23:30:05 ibook kernel: udev[15024]: namedev_name_device: sysfs_device->bus_id='13:0:0:0'
Feb  1 23:30:05 ibook kernel: udev[15024]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:30:05 ibook kernel: udev[15024]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:05 ibook kernel: udev[15024]: namedev_name_device: kernel_number='1'
Feb  1 23:30:05 ibook kernel: udev[15024]: namedev_name_device: process rule
Feb  1 23:30:05 ibook kernel: udev[15024]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:30:05 ibook kernel: udev[15024]: match_rule: BUS matches
Feb  1 23:30:05 ibook kernel: udev[15024]: match_rule: check PROGRAM
Feb  1 23:30:05 ibook kernel: udev[15024]: apply_format: substitute major number '8'
Feb  1 23:30:05 ibook kernel: udev[15024]: apply_format: substitute minor number '1'
Feb  1 23:30:05 ibook kernel: udev[15024]: execute_program: executing '/bin/echo a-8:1'
Feb  1 23:30:05 ibook kernel: udev[15024]: execute_program: result is 'a-8:1'
Feb  1 23:30:05 ibook kernel: udev[15024]: match_rule: PROGRAM returned successful
Feb  1 23:30:05 ibook kernel: udev[15024]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda1' becomes '%%k'
Feb  1 23:30:05 ibook kernel: udev[15024]: apply_format: substitute kernel name 'sda1'
Feb  1 23:30:05 ibook kernel: udev[15024]: apply_format: substitute part of result string 'a-8:1'
Feb  1 23:30:05 ibook kernel: udev[15024]: apply_format: requested part of result string not found
Feb  1 23:30:05 ibook kernel: udev[15024]: namedev_name_device: name, 'sda1' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:30:05 ibook kernel: udev[15024]: udev_add_device: name='sda1'
Feb  1 23:30:05 ibook kernel: udev[15024]: creating device node '/dev/sda1'
Feb  1 23:30:05 ibook kernel: udev[15024]: create_node: mknod(/dev/sda1, 060660, 8, 1)
Feb  1 23:30:05 ibook kernel: udev[15024]: create_node: chmod(/dev/sda1, 060660)
Feb  1 23:30:05 ibook kernel: udev[15024]: create_node: specified user unknown 'root'
Feb  1 23:30:05 ibook kernel: udev[15024]: create_node: specified group unknown 'disk'
Feb  1 23:30:05 ibook kernel: udev[15024]: create_node: symlink '/dev/debug-scsi-1-a-8:1' to node 'sda1' requested
Feb  1 23:30:05 ibook kernel: udev[15024]: create_node: symlink(./sda1, /dev/debug-scsi-1-a-8:1)
Feb  1 23:30:05 ibook kernel: udev[15024]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda1' requested
Feb  1 23:30:05 ibook kernel: udev[15024]: create_node: symlink(./sda1, /dev/debug-scsi-2-)
Feb  1 23:30:05 ibook kernel: udev[15027]: main: version 015_bk
Feb  1 23:30:05 ibook kernel: udev[15027]: udev_hotplug: looking at '/block/sda/sda2'
Feb  1 23:30:05 ibook kernel: udev[15027]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:05 ibook kernel: udev[15027]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:05 ibook kernel: udev[15027]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:05 ibook kernel: udev[15027]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:05 ibook kernel: udev[15027]: sleep_for_dev: looking for '/sys/block/sda/sda2/dev'
Feb  1 23:30:05 ibook kernel: udev[15027]: get_class_dev: looking at '/sys/block/sda/sda2'
Feb  1 23:30:05 ibook kernel: udev[15027]: get_class_dev: class_dev->name='sda2'
Feb  1 23:30:05 ibook kernel: udev[15027]: get_major_minor: dev='8:2
Feb  1 23:30:05 ibook kernel: '
Feb  1 23:30:05 ibook kernel: udev[15027]: get_major_minor: found major=8, minor=2
Feb  1 23:30:05 ibook kernel: udev[15027]: get_sysfs_device: Really a partition
Feb  1 23:30:05 ibook kernel: udev[15027]: get_sysfs_device: device 13:0:0:0 is registered with bus 'scsi'
Feb  1 23:30:05 ibook kernel: udev[15027]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host13/13:0:0:0'
Feb  1 23:30:05 ibook kernel: udev[15027]: namedev_name_device: sysfs_device->bus_id='13:0:0:0'
Feb  1 23:30:05 ibook kernel: udev[15027]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:30:05 ibook kernel: udev[15027]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:05 ibook kernel: udev[15027]: namedev_name_device: kernel_number='2'
Feb  1 23:30:05 ibook kernel: udev[15027]: namedev_name_device: process rule
Feb  1 23:30:05 ibook kernel: udev[15027]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:30:05 ibook kernel: udev[15027]: match_rule: BUS matches
Feb  1 23:30:05 ibook kernel: udev[15027]: match_rule: check PROGRAM
Feb  1 23:30:05 ibook kernel: udev[15027]: apply_format: substitute major number '8'
Feb  1 23:30:05 ibook kernel: udev[15027]: apply_format: substitute minor number '2'
Feb  1 23:30:05 ibook kernel: udev[15027]: execute_program: executing '/bin/echo a-8:2'
Feb  1 23:30:05 ibook kernel: udev[15027]: execute_program: result is 'a-8:2'
Feb  1 23:30:05 ibook kernel: udev[15027]: match_rule: PROGRAM returned successful
Feb  1 23:30:05 ibook kernel: udev[15027]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda2' becomes '%%k'
Feb  1 23:30:05 ibook kernel: udev[15027]: apply_format: substitute kernel name 'sda2'
Feb  1 23:30:05 ibook kernel: udev[15027]: apply_format: substitute part of result string 'a-8:2'
Feb  1 23:30:05 ibook kernel: udev[15027]: apply_format: requested part of result string not found
Feb  1 23:30:05 ibook kernel: udev[15027]: namedev_name_device: name, 'sda2' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:30:05 ibook kernel: udev[15027]: udev_add_device: name='sda2'
Feb  1 23:30:05 ibook kernel: udev[15027]: creating device node '/dev/sda2'
Feb  1 23:30:05 ibook kernel: udev[15027]: create_node: mknod(/dev/sda2, 060660, 8, 2)
Feb  1 23:30:05 ibook kernel: udev[15029]: main: version 015_bk
Feb  1 23:30:05 ibook kernel: udev[15029]: udev_hotplug: looking at '/block/sda/sda3'
Feb  1 23:30:05 ibook kernel: udev[15029]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:05 ibook kernel: udev[15029]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:05 ibook kernel: udev[15029]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:05 ibook kernel: udev[15029]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:05 ibook kernel: udev[15027]: create_node: chmod(/dev/sda2, 060660)
Feb  1 23:30:05 ibook kernel: udev[15027]: create_node: specified user unknown 'root'
Feb  1 23:30:05 ibook kernel: udev[15027]: create_node: specified group unknown 'disk'
Feb  1 23:30:05 ibook kernel: udev[15027]: create_node: symlink '/dev/debug-scsi-1-a-8:2' to node 'sda2' requested
Feb  1 23:30:05 ibook kernel: udev[15027]: create_node: symlink(./sda2, /dev/debug-scsi-1-a-8:2)
Feb  1 23:30:05 ibook kernel: udev[15027]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda2' requested
Feb  1 23:30:05 ibook kernel: udev[15027]: create_node: symlink(./sda2, /dev/debug-scsi-2-)
Feb  1 23:30:05 ibook kernel: udev[15029]: sleep_for_dev: looking for '/sys/block/sda/sda3/dev'
Feb  1 23:30:05 ibook kernel: udev[15029]: get_class_dev: looking at '/sys/block/sda/sda3'
Feb  1 23:30:05 ibook kernel: udev[15029]: get_class_dev: class_dev->name='sda3'
Feb  1 23:30:05 ibook kernel: udev[15029]: get_major_minor: dev='8:3
Feb  1 23:30:05 ibook kernel: '
Feb  1 23:30:05 ibook kernel: udev[15029]: get_major_minor: found major=8, minor=3
Feb  1 23:30:05 ibook kernel: udev[15029]: get_sysfs_device: Really a partition
Feb  1 23:30:05 ibook kernel: udev[15029]: get_sysfs_device: device 13:0:0:0 is registered with bus 'scsi'
Feb  1 23:30:05 ibook kernel: udev[15029]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host13/13:0:0:0'
Feb  1 23:30:05 ibook kernel: udev[15029]: namedev_name_device: sysfs_device->bus_id='13:0:0:0'
Feb  1 23:30:05 ibook kernel: udev[15029]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:30:05 ibook kernel: udev[15029]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:05 ibook kernel: udev[15029]: namedev_name_device: kernel_number='3'
Feb  1 23:30:05 ibook kernel: udev[15029]: namedev_name_device: process rule
Feb  1 23:30:05 ibook kernel: udev[15029]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:30:05 ibook kernel: udev[15029]: match_rule: BUS matches
Feb  1 23:30:05 ibook kernel: udev[15029]: match_rule: check PROGRAM
Feb  1 23:30:05 ibook kernel: udev[15029]: apply_format: substitute major number '8'
Feb  1 23:30:05 ibook kernel: udev[15029]: apply_format: substitute minor number '3'
Feb  1 23:30:05 ibook kernel: udev[15029]: execute_program: executing '/bin/echo a-8:3'
Feb  1 23:30:05 ibook kernel: udev[15029]: execute_program: result is 'a-8:3'
Feb  1 23:30:05 ibook kernel: udev[15029]: match_rule: PROGRAM returned successful
Feb  1 23:30:05 ibook kernel: udev[15029]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda3' becomes '%%k'
Feb  1 23:30:05 ibook kernel: udev[15029]: apply_format: substitute kernel name 'sda3'
Feb  1 23:30:05 ibook kernel: udev[15029]: apply_format: substitute part of result string 'a-8:3'
Feb  1 23:30:05 ibook kernel: udev[15029]: apply_format: requested part of result string not found
Feb  1 23:30:05 ibook kernel: udev[15029]: namedev_name_device: name, 'sda3' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:30:05 ibook kernel: udev[15029]: udev_add_device: name='sda3'
Feb  1 23:30:05 ibook kernel: udev[15029]: creating device node '/dev/sda3'
Feb  1 23:30:05 ibook kernel: udev[15029]: create_node: mknod(/dev/sda3, 060660, 8, 3)
Feb  1 23:30:05 ibook kernel: udev[15029]: create_node: chmod(/dev/sda3, 060660)
Feb  1 23:30:05 ibook kernel: udev[15029]: create_node: specified user unknown 'root'
Feb  1 23:30:05 ibook kernel: udev[15029]: create_node: specified group unknown 'disk'
Feb  1 23:30:05 ibook kernel: udev[15029]: create_node: symlink '/dev/debug-scsi-1-a-8:3' to node 'sda3' requested
Feb  1 23:30:05 ibook kernel: udev[15029]: create_node: symlink(./sda3, /dev/debug-scsi-1-a-8:3)
Feb  1 23:30:05 ibook kernel: udev[15029]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda3' requested
Feb  1 23:30:05 ibook kernel: udev[15029]: create_node: symlink(./sda3, /dev/debug-scsi-2-)

Feb  1 23:30:35 ibook kernel: usb 1-1: USB disconnect, address 10
Feb  1 23:30:36 ibook kernel: udev[15109]: main: version 015_bk
Feb  1 23:30:36 ibook kernel: udev[15109]: udev_hotplug: looking at '/block/sda/sda2'
Feb  1 23:30:36 ibook kernel: udev[15109]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:36 ibook kernel: udev[15109]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:36 ibook kernel: udev[15109]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:36 ibook kernel: udev[15109]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:36 ibook kernel: udev[15109]: udev_remove_device: name is 'sda2'
Feb  1 23:30:36 ibook kernel: udev[15109]: removing device node '/dev/sda2'
Feb  1 23:30:36 ibook kernel: udev[15109]: delete_node: unlinking symlink '/dev/debug-scsi-1-a-8:2'
Feb  1 23:30:36 ibook kernel: udev[15109]: delete_node: unlinking symlink '/dev/debug-scsi-2-'
Feb  1 23:30:36 ibook kernel: udev[15109]: delete_node: unlinking symlink '/dev/'
Feb  1 23:30:36 ibook kernel: udev[15109]: delete_node: unlink(/dev/) failed with error '21'
Feb  1 23:30:36 ibook kernel: udev[15111]: main: version 015_bk
Feb  1 23:30:36 ibook kernel: udev[15111]: udev_hotplug: looking at '/block/sda/sda1'
Feb  1 23:30:36 ibook kernel: udev[15111]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:36 ibook kernel: udev[15111]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:36 ibook kernel: udev[15111]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:36 ibook kernel: udev[15111]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:36 ibook kernel: udev[15111]: udev_remove_device: name is 'sda1'
Feb  1 23:30:36 ibook kernel: udev[15111]: removing device node '/dev/sda1'
Feb  1 23:30:36 ibook kernel: udev[15111]: delete_node: unlinking symlink '/dev/debug-scsi-1-a-8:1'
Feb  1 23:30:36 ibook kernel: udev[15111]: delete_node: unlinking symlink '/dev/debug-scsi-2-'
Feb  1 23:30:36 ibook kernel: udev[15111]: delete_node: unlink(/dev/debug-scsi-2-) failed with error '2'
Feb  1 23:30:37 ibook kernel: udev[15113]: main: version 015_bk
Feb  1 23:30:37 ibook kernel: udev[15113]: udev_hotplug: looking at '/block/sda'
Feb  1 23:30:37 ibook kernel: udev[15113]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:37 ibook kernel: udev[15113]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:37 ibook kernel: udev[15113]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:37 ibook kernel: udev[15113]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:37 ibook kernel: udev[15113]: udev_remove_device: name is 'sda'
Feb  1 23:30:37 ibook kernel: udev[15113]: removing device node '/dev/sda'
Feb  1 23:30:37 ibook kernel: udev[15113]: delete_node: unlinking symlink '/dev/debug-scsi-1-a-8:0'
Feb  1 23:30:37 ibook kernel: udev[15113]: delete_node: unlinking symlink '/dev/debug-scsi-2-'
Feb  1 23:30:37 ibook kernel: udev[15113]: delete_node: unlink(/dev/debug-scsi-2-) failed with error '2'
Feb  1 23:30:37 ibook kernel: udev[15115]: main: version 015_bk
Feb  1 23:30:37 ibook kernel: udev[15115]: udev_hotplug: looking at '/block/sda/sda3'
Feb  1 23:30:37 ibook kernel: udev[15115]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:37 ibook kernel: udev[15115]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:37 ibook kernel: udev[15115]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:37 ibook kernel: udev[15115]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:37 ibook kernel: udev[15115]: udev_remove_device: name is 'sda3'
Feb  1 23:30:37 ibook kernel: udev[15115]: removing device node '/dev/sda3'
Feb  1 23:30:37 ibook kernel: udev[15115]: delete_node: unlinking symlink '/dev/debug-scsi-1-a-8:3'
Feb  1 23:30:37 ibook kernel: udev[15115]: delete_node: unlinking symlink '/dev/debug-scsi-2-'
Feb  1 23:30:37 ibook kernel: udev[15115]: delete_node: unlink(/dev/debug-scsi-2-) failed with error '2'


sleep 2

Feb  1 23:30:51 ibook kernel: hub 1-0:1.0: new USB device on port 1, assigned address 11
Feb  1 23:30:52 ibook kernel: scsi14 : SCSI emulation for USB Mass Storage devices
Feb  1 23:30:52 ibook kernel:   Vendor: QDI       Model: U2Disk            Rev: 0.33
Feb  1 23:30:52 ibook kernel:   Type:   Direct-Access                      ANSI SCSI revision: 02
Feb  1 23:30:54 ibook kernel: SCSI device sda: 256000 512-byte hdwr sectors (131 MB)
Feb  1 23:30:54 ibook kernel: sda: assuming Write Enabled
Feb  1 23:30:54 ibook kernel: sda: assuming drive cache: write through
Feb  1 23:30:56 ibook kernel:  sda: [mac] sda1 sda2 sda3
Feb  1 23:30:56 ibook kernel: Attached scsi removable disk sda at scsi14, channel 0, id 0, lun 0
Feb  1 23:30:56 ibook kernel: udev[15215]: main: version 015_bk
Feb  1 23:30:56 ibook kernel: udev[15215]: udev_hotplug: looking at '/block/sda'
Feb  1 23:30:56 ibook kernel: udev[15215]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:56 ibook kernel: udev[15215]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:56 ibook kernel: udev[15215]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:56 ibook kernel: udev[15215]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:56 ibook kernel: udev[15215]: sleep_for_dev: looking for '/sys/block/sda/dev'
Feb  1 23:30:56 ibook kernel: udev[15215]: get_class_dev: looking at '/sys/block/sda'
Feb  1 23:30:56 ibook kernel: udev[15215]: get_class_dev: class_dev->name='sda'
Feb  1 23:30:56 ibook kernel: udev[15215]: get_major_minor: dev='8:0
Feb  1 23:30:56 ibook kernel: '
Feb  1 23:30:56 ibook kernel: udev[15215]: get_major_minor: found major=8, minor=0
Feb  1 23:30:56 ibook kernel: udev[15215]: get_sysfs_device: device 14:0:0:0 is registered with bus 'scsi'
Feb  1 23:30:56 ibook kernel: udev[15215]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host14/14:0:0:0'
Feb  1 23:30:56 ibook kernel: udev[15215]: namedev_name_device: sysfs_device->bus_id='14:0:0:0'
Feb  1 23:30:56 ibook kernel: udev[15215]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:30:56 ibook kernel: udev[15215]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:56 ibook kernel: WARNING: USB Mass Storage data integrity not assured
Feb  1 23:30:56 ibook kernel: USB Mass Storage device found at 11
Feb  1 23:30:57 ibook kernel: udev[15215]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:57 ibook kernel: udev[15215]: namedev_name_device: kernel_number=''
Feb  1 23:30:57 ibook kernel: udev[15215]: namedev_name_device: process rule
Feb  1 23:30:57 ibook kernel: udev[15215]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:30:57 ibook kernel: udev[15215]: match_rule: BUS matches
Feb  1 23:30:57 ibook kernel: udev[15215]: match_rule: check PROGRAM
Feb  1 23:30:57 ibook kernel: udev[15215]: apply_format: substitute major number '8'
Feb  1 23:30:57 ibook kernel: udev[15215]: apply_format: substitute minor number '0'
Feb  1 23:30:57 ibook kernel: udev[15215]: execute_program: executing '/bin/echo a-8:0'
Feb  1 23:30:57 ibook kernel: udev[15215]: execute_program: result is 'a-8:0'
Feb  1 23:30:57 ibook kernel: udev[15215]: match_rule: PROGRAM returned successful
Feb  1 23:30:57 ibook kernel: udev[15215]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda' becomes '%%k'
Feb  1 23:30:57 ibook kernel: udev[15215]: apply_format: substitute kernel name 'sda'
Feb  1 23:30:57 ibook kernel: udev[15215]: apply_format: substitute part of result string 'a-8:0'
Feb  1 23:30:57 ibook kernel: udev[15215]: apply_format: requested part of result string not found
Feb  1 23:30:57 ibook kernel: udev[15215]: namedev_name_device: name, 'sda' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:30:57 ibook kernel: udev[15215]: udev_add_device: name='sda'
Feb  1 23:30:57 ibook kernel: udev[15215]: creating device node '/dev/sda'
Feb  1 23:30:57 ibook kernel: udev[15215]: create_node: mknod(/dev/sda, 060660, 8, 0)
Feb  1 23:30:57 ibook kernel: udev[15215]: create_node: chmod(/dev/sda, 060660)
Feb  1 23:30:57 ibook kernel: udev[15215]: create_node: specified user unknown 'root'
Feb  1 23:30:57 ibook kernel: udev[15215]: create_node: specified group unknown 'disk'
Feb  1 23:30:57 ibook kernel: udev[15215]: create_node: symlink '/dev/debug-scsi-1-a-8:0' to node 'sda' requested
Feb  1 23:30:57 ibook kernel: udev[15215]: create_node: symlink(./sda, /dev/debug-scsi-1-a-8:0)
Feb  1 23:30:57 ibook kernel: udev[15215]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda' requested
Feb  1 23:30:57 ibook kernel: udev[15215]: create_node: symlink(./sda, /dev/debug-scsi-2-)
Feb  1 23:30:58 ibook kernel: udev[15227]: main: version 015_bk
Feb  1 23:30:58 ibook kernel: udev[15227]: udev_hotplug: looking at '/block/sda/sda1'
Feb  1 23:30:58 ibook kernel: udev[15227]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:58 ibook kernel: udev[15227]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:58 ibook kernel: udev[15227]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:58 ibook kernel: udev[15227]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:58 ibook kernel: udev[15227]: sleep_for_dev: looking for '/sys/block/sda/sda1/dev'
Feb  1 23:30:58 ibook kernel: udev[15227]: get_class_dev: looking at '/sys/block/sda/sda1'
Feb  1 23:30:58 ibook kernel: udev[15227]: get_class_dev: class_dev->name='sda1'
Feb  1 23:30:58 ibook kernel: udev[15227]: get_major_minor: dev='8:1
Feb  1 23:30:58 ibook kernel: '
Feb  1 23:30:58 ibook kernel: udev[15227]: get_major_minor: found major=8, minor=1
Feb  1 23:30:58 ibook kernel: udev[15227]: get_sysfs_device: Really a partition
Feb  1 23:30:58 ibook kernel: udev[15227]: get_sysfs_device: device 14:0:0:0 is registered with bus 'scsi'
Feb  1 23:30:58 ibook kernel: udev[15227]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host14/14:0:0:0'
Feb  1 23:30:58 ibook kernel: udev[15227]: namedev_name_device: sysfs_device->bus_id='14:0:0:0'
Feb  1 23:30:58 ibook kernel: udev[15227]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:30:58 ibook kernel: udev[15227]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:58 ibook kernel: udev[15227]: namedev_name_device: kernel_number='1'
Feb  1 23:30:58 ibook kernel: udev[15227]: namedev_name_device: process rule
Feb  1 23:30:58 ibook kernel: udev[15227]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:30:58 ibook kernel: udev[15227]: match_rule: BUS matches
Feb  1 23:30:58 ibook kernel: udev[15227]: match_rule: check PROGRAM
Feb  1 23:30:58 ibook kernel: udev[15227]: apply_format: substitute major number '8'
Feb  1 23:30:58 ibook kernel: udev[15227]: apply_format: substitute minor number '1'
Feb  1 23:30:58 ibook kernel: udev[15227]: execute_program: executing '/bin/echo a-8:1'
Feb  1 23:30:58 ibook kernel: udev[15227]: execute_program: result is 'a-8:1'
Feb  1 23:30:58 ibook kernel: udev[15227]: match_rule: PROGRAM returned successful
Feb  1 23:30:58 ibook kernel: udev[15227]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda1' becomes '%%k'
Feb  1 23:30:58 ibook kernel: udev[15227]: apply_format: substitute kernel name 'sda1'
Feb  1 23:30:58 ibook kernel: udev[15227]: apply_format: substitute part of result string 'a-8:1'
Feb  1 23:30:58 ibook kernel: udev[15227]: apply_format: requested part of result string not found
Feb  1 23:30:58 ibook kernel: udev[15227]: namedev_name_device: name, 'sda1' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:30:58 ibook kernel: udev[15227]: udev_add_device: name='sda1'
Feb  1 23:30:58 ibook kernel: udev[15227]: creating device node '/dev/sda1'
Feb  1 23:30:58 ibook kernel: udev[15227]: create_node: mknod(/dev/sda1, 060660, 8, 1)
Feb  1 23:30:58 ibook kernel: udev[15227]: create_node: chmod(/dev/sda1, 060660)
Feb  1 23:30:58 ibook kernel: udev[15227]: create_node: specified user unknown 'root'
Feb  1 23:30:58 ibook kernel: udev[15227]: create_node: specified group unknown 'disk'
Feb  1 23:30:58 ibook kernel: udev[15227]: create_node: symlink '/dev/debug-scsi-1-a-8:1' to node 'sda1' requested
Feb  1 23:30:58 ibook kernel: udev[15227]: create_node: symlink(./sda1, /dev/debug-scsi-1-a-8:1)
Feb  1 23:30:58 ibook kernel: udev[15227]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda1' requested
Feb  1 23:30:58 ibook kernel: udev[15227]: create_node: symlink(./sda1, /dev/debug-scsi-2-)
Feb  1 23:30:58 ibook kernel: udev[15230]: main: version 015_bk
Feb  1 23:30:58 ibook kernel: udev[15230]: udev_hotplug: looking at '/block/sda/sda2'
Feb  1 23:30:58 ibook kernel: udev[15230]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:58 ibook kernel: udev[15230]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:58 ibook kernel: udev[15230]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:58 ibook kernel: udev[15230]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:58 ibook kernel: udev[15230]: sleep_for_dev: looking for '/sys/block/sda/sda2/dev'
Feb  1 23:30:58 ibook kernel: udev[15230]: get_class_dev: looking at '/sys/block/sda/sda2'
Feb  1 23:30:58 ibook kernel: udev[15230]: get_class_dev: class_dev->name='sda2'
Feb  1 23:30:58 ibook kernel: udev[15230]: get_major_minor: dev='8:2
Feb  1 23:30:58 ibook kernel: '
Feb  1 23:30:58 ibook kernel: udev[15230]: get_major_minor: found major=8, minor=2
Feb  1 23:30:58 ibook kernel: udev[15230]: get_sysfs_device: Really a partition
Feb  1 23:30:58 ibook kernel: udev[15230]: get_sysfs_device: device 14:0:0:0 is registered with bus 'scsi'
Feb  1 23:30:58 ibook kernel: udev[15230]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host14/14:0:0:0'
Feb  1 23:30:58 ibook kernel: udev[15230]: namedev_name_device: sysfs_device->bus_id='14:0:0:0'
Feb  1 23:30:58 ibook kernel: udev[15230]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:30:58 ibook kernel: udev[15230]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:58 ibook kernel: udev[15230]: namedev_name_device: kernel_number='2'
Feb  1 23:30:58 ibook kernel: udev[15230]: namedev_name_device: process rule
Feb  1 23:30:58 ibook kernel: udev[15230]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:30:58 ibook kernel: udev[15230]: match_rule: BUS matches
Feb  1 23:30:58 ibook kernel: udev[15230]: match_rule: check PROGRAM
Feb  1 23:30:58 ibook kernel: udev[15230]: apply_format: substitute major number '8'
Feb  1 23:30:58 ibook kernel: udev[15230]: apply_format: substitute minor number '2'
Feb  1 23:30:58 ibook kernel: udev[15230]: execute_program: executing '/bin/echo a-8:2'
Feb  1 23:30:58 ibook kernel: udev[15230]: execute_program: result is 'a-8:2'
Feb  1 23:30:58 ibook kernel: udev[15230]: match_rule: PROGRAM returned successful
Feb  1 23:30:58 ibook kernel: udev[15230]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda2' becomes '%%k'
Feb  1 23:30:58 ibook kernel: udev[15230]: apply_format: substitute kernel name 'sda2'
Feb  1 23:30:58 ibook kernel: udev[15230]: apply_format: substitute part of result string 'a-8:2'
Feb  1 23:30:58 ibook kernel: udev[15230]: apply_format: requested part of result string not found
Feb  1 23:30:58 ibook kernel: udev[15230]: namedev_name_device: name, 'sda2' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:30:58 ibook kernel: udev[15230]: udev_add_device: name='sda2'
Feb  1 23:30:58 ibook kernel: udev[15230]: creating device node '/dev/sda2'
Feb  1 23:30:58 ibook kernel: udev[15230]: create_node: mknod(/dev/sda2, 060660, 8, 2)
Feb  1 23:30:58 ibook kernel: udev[15230]: create_node: chmod(/dev/sda2, 060660)
Feb  1 23:30:58 ibook kernel: udev[15232]: main: version 015_bk
Feb  1 23:30:58 ibook kernel: udev[15232]: udev_hotplug: looking at '/block/sda/sda3'
Feb  1 23:30:58 ibook kernel: udev[15232]: get_dirs: sysfs_path='/sys'
Feb  1 23:30:58 ibook kernel: udev[15232]: parse_config_file: reading '/etc/udev/udev.conf' as config file
Feb  1 23:30:58 ibook kernel: udev[15232]: namedev_init_rules: reading '/etc/udev/udev.rules' as rules file
Feb  1 23:30:58 ibook kernel: udev[15232]: namedev_init_permissions: reading '/etc/udev/udev.permissions' as permissions file
Feb  1 23:30:58 ibook kernel: udev[15230]: create_node: specified user unknown 'root'
Feb  1 23:30:58 ibook kernel: udev[15230]: create_node: specified group unknown 'disk'
Feb  1 23:30:58 ibook kernel: udev[15230]: create_node: symlink '/dev/debug-scsi-1-a-8:2' to node 'sda2' requested
Feb  1 23:30:58 ibook kernel: udev[15230]: create_node: symlink(./sda2, /dev/debug-scsi-1-a-8:2)
Feb  1 23:30:58 ibook kernel: udev[15230]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda2' requested
Feb  1 23:30:58 ibook kernel: udev[15230]: create_node: symlink(./sda2, /dev/debug-scsi-2-)
Feb  1 23:30:58 ibook kernel: udev[15232]: sleep_for_dev: looking for '/sys/block/sda/sda3/dev'
Feb  1 23:30:58 ibook kernel: udev[15232]: get_class_dev: looking at '/sys/block/sda/sda3'
Feb  1 23:30:58 ibook kernel: udev[15232]: get_class_dev: class_dev->name='sda3'
Feb  1 23:30:58 ibook kernel: udev[15232]: get_major_minor: dev='8:3
Feb  1 23:30:58 ibook kernel: '
Feb  1 23:30:58 ibook kernel: udev[15232]: get_major_minor: found major=8, minor=3
Feb  1 23:30:58 ibook kernel: udev[15232]: get_sysfs_device: Really a partition
Feb  1 23:30:58 ibook kernel: udev[15232]: get_sysfs_device: device 14:0:0:0 is registered with bus 'scsi'
Feb  1 23:30:58 ibook kernel: udev[15232]: namedev_name_device: sysfs_device->path='/sys/devices/pci0001:01/0001:01:18.0/usb1/1-1/1-1:1.0/host14/14:0:0:0'
Feb  1 23:30:58 ibook kernel: udev[15232]: namedev_name_device: sysfs_device->bus_id='14:0:0:0'
Feb  1 23:30:58 ibook kernel: udev[15232]: namedev_name_device: sysfs_device->bus='scsi'
Feb  1 23:30:58 ibook kernel: udev[15232]: wait_for_device_to_initialize: looking for file 'vendor' on bus 'scsi'
Feb  1 23:30:58 ibook kernel: udev[15232]: namedev_name_device: kernel_number='3'
Feb  1 23:30:58 ibook kernel: udev[15232]: namedev_name_device: process rule
Feb  1 23:30:58 ibook kernel: udev[15232]: match_rule: check for BUS dev->bus='scsi' sysfs_device->bus='scsi'
Feb  1 23:30:58 ibook kernel: udev[15232]: match_rule: BUS matches
Feb  1 23:30:58 ibook kernel: udev[15232]: match_rule: check PROGRAM
Feb  1 23:30:58 ibook kernel: udev[15232]: apply_format: substitute major number '8'
Feb  1 23:30:58 ibook kernel: udev[15232]: apply_format: substitute minor number '3'
Feb  1 23:30:58 ibook kernel: udev[15232]: execute_program: executing '/bin/echo a-8:3'
Feb  1 23:30:58 ibook kernel: udev[15232]: execute_program: result is 'a-8:3'
Feb  1 23:30:58 ibook kernel: udev[15232]: match_rule: PROGRAM returned successful
Feb  1 23:30:58 ibook kernel: udev[15232]: configured rule in '/etc/udev/udev.rules' at line 1 applied, 'sda3' becomes '%%k'
Feb  1 23:30:58 ibook kernel: udev[15232]: apply_format: substitute kernel name 'sda3'
Feb  1 23:30:58 ibook kernel: udev[15232]: apply_format: substitute part of result string 'a-8:3'
Feb  1 23:30:58 ibook kernel: udev[15232]: apply_format: requested part of result string not found
Feb  1 23:30:58 ibook kernel: udev[15232]: namedev_name_device: name, 'sda3' is going to have owner='root', group='disk', mode = 0660
Feb  1 23:30:58 ibook kernel: udev[15232]: udev_add_device: name='sda3'
Feb  1 23:30:58 ibook kernel: udev[15232]: creating device node '/dev/sda3'
Feb  1 23:30:58 ibook kernel: udev[15232]: create_node: mknod(/dev/sda3, 060660, 8, 3)
Feb  1 23:30:58 ibook kernel: udev[15232]: create_node: chmod(/dev/sda3, 060660)
Feb  1 23:30:58 ibook kernel: udev[15232]: create_node: specified user unknown 'root'
Feb  1 23:30:58 ibook kernel: udev[15232]: create_node: specified group unknown 'disk'
Feb  1 23:30:58 ibook kernel: udev[15232]: create_node: symlink '/dev/debug-scsi-1-a-8:3' to node 'sda3' requested
Feb  1 23:30:58 ibook kernel: udev[15232]: create_node: symlink(./sda3, /dev/debug-scsi-1-a-8:3)
Feb  1 23:30:58 ibook kernel: udev[15232]: create_node: symlink '/dev/debug-scsi-2-' to node 'sda3' requested
Feb  1 23:30:58 ibook kernel: udev[15232]: create_node: symlink(./sda3, /dev/debug-scsi-2-)

-- 
USB is for mice, FireWire is for men!

sUse lINUX ag, n√úRNBERG


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Linux-hotplug-devel mailing list  http://linux-hotplug.sourceforge.net
Linux-hotplug-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel

      parent reply	other threads:[~2004-02-01 22:48 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-12-13 12:58 Problem hotplugging USB flashdrive (race?) Bertrik Sikken
2003-12-15 22:01 ` Greg KH
2003-12-17 17:28 ` Bertrik Sikken
2003-12-17 17:47 ` Greg KH
2003-12-18  8:53 ` Oliver Neukum
2003-12-18 18:04 ` Matthew Dharm
2003-12-18 21:13 ` Greg KH
2004-01-02 13:26 ` Olaf Hering
2004-01-05 23:47 ` Olaf Hering
2004-01-07 18:29 ` Patrick Mansfield
2004-01-07 18:32 ` Olaf Hering
2004-01-07 20:01 ` Olaf Hering
2004-01-07 20:37 ` Olaf Hering
2004-02-01 22:48 ` Olaf Hering [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20040201224814.GA5079@suse.de \
    --to=olh@suse.de \
    --cc=linux-hotplug@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).