From mboxrd@z Thu Jan 1 00:00:00 1970 From: Bernd Porr Date: Mon, 01 Dec 2008 08:46:52 +0000 Subject: usb coldplug problem Message-Id: <4933A47C.1060704@elec.gla.ac.uk> List-Id: References: <403A9FAC.2010904@free.fr> In-Reply-To: <403A9FAC.2010904@free.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org Hi! I'm the maintainter of the USBDUX board which connects via the USB to linux. In order to work properly the USBDUX needs firmware uploaded. So, I=20 wrote a udev rule which uploads the firmware as soon as there's a udev=20 event from the USB BUS (this is done via comedi_config). This works fine=20 for hotplug but not for coldplug. So I need to pull the USB plug and=20 back again to get the firmware loaded. I've checked with udevadm monitor=20 and there are indeed no udev events during boot relating to the usbdux.=20 Even a udevadm trigger produces no hotplug events for the USBDUX during=20 boot time -- however later it does. It seems so that the usb subsystem=20 is loading the usbdux module earlier on in the boot process so that no=20 udev events are triggered later in the boot process. Any other ideas? It=20 is really annoying that one has to pull out the plug and plug it back in=20 again to trigger the firmware upload. I've been trying to solve the problem for a couple of weeks but without=20 success. With the old hotplug mechanism I had never problems. Here's one variant. I've tried other simpler versions but the result is=20 always the same. ACTION!=3D"add", GOTO=3D"usbdux_end" SUBSYSTEM=3D"usb_device", GOTO=3D"usbdux_rules_real" SUBSYSTEM=3D"usb", GOTO=3D"usbdux_rules_real" BUS!=3D"usb", GOTO=3D"usbdux_end" LABEL=3D"usbdux_rules_real" SYSFS{idVendor}=3D"13d8", SYSFS{idProduct}=3D"0001", RUN+=3D"/lib/udev/usbd= ux" SYSFS{idVendor}=3D"13d8", SYSFS{idProduct}=3D"0002", RUN+=3D"/lib/udev/usbd= ux" SYSFS{idVendor}=3D"13d8", SYSFS{idProduct}=3D"0010",=20 RUN+=3D"/lib/udev/usbduxfast" LABEL=3D"usbdux_end" /Bernd Below the mails from the comedi mailing list (with a kernel log and all=20 udev events logged over boot time). ----------------------------------------------------------------------- Hi Ian, I've done some more investigations. The usbdux kernel module is loaded but it triggers absolutely no udev event at boot time. I've added a udevadm monitor line to my init script right before "udevadm trigger" is called (see below). With no events at boot time I can place the udeve rule whereever I like. It won't be called anyway. Interesting that other drivers cause events but comedi stays absolutely silent. Any ideas? /Bernd Nov 30 20:21:13 bp1-desktop kernel: [ 62.448290] sky2 eth0: addr 00:19:21:05:bf:b8 Nov 30 20:21:13 bp1-desktop kernel: [ 62.708707] comedi: version 0.7.76 - http://www.comedi.org Nov 30 20:21:13 bp1-desktop kernel: [ 62.745873] /home/bp1/ubuntu/comedi-0.7.76-hardy/comedi/drivers/usbdux.c: v2.1:Stirling/ITL USB-DUX -- Bernd.Porr@f2s.com Nov 30 20:21:13 bp1-desktop kernel: [ 62.745941] comedi_: usbdux: setting all possible devs to invalid Nov 30 20:21:13 bp1-desktop kernel: [ 62.746019] comedi_: usbdux_: finding a free structure for the usb-device Nov 30 20:21:13 bp1-desktop kernel: [ 62.746062] comedi_: usbdux: usbduxsub[0] is ready to connect to comedi. Nov 30 20:21:13 bp1-desktop kernel: [ 62.746106] comedi_: usbdux: ifnum= =3D0 Nov 30 20:21:13 bp1-desktop kernel: [ 62.746485] comedi_: usbdux0 has been successfully initialised. Nov 30 20:21:13 bp1-desktop kernel: [ 62.746544] usbcore: registered new interface driver usbdux Nov 30 20:21:13 bp1-desktop kernel: [ 63.009740] ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16 Nov 30 20:21:13 bp1-desktop kernel: [ 63.009841] PCI: Setting latency timer of device 0000:00:1b.0 to 64 Nov 30 20:21:13 bp1-desktop kernel: [ 63.043500] hda_codec: Unknown model for ALC883, trying auto-probe from BIOS... Nov 30 20:21:13 bp1-desktop kernel: [ 63.736165] lp0: using parport0 (interrupt-driven). Nov 30 20:21:13 bp1-desktop kernel: [ 63.814368] Adding 10233364k swap on /dev/sda1. Priority:-1 extents:1 across:10233364k Nov 30 20:21:13 bp1-desktop kernel: [ 63.833369] Adding 2048248k swap on /dev/sdc1. Priority:-2 extents:1 across:2048248k Nov 30 20:21:13 bp1-desktop kernel: [ 75.242196] ReiserFS: sdc2: found reiserfs format "3.6" with standard journal Nov 30 20:21:13 bp1-desktop kernel: [ 75.242213] ReiserFS: sdc2: using ordered data mode Nov 30 20:21:13 bp1-desktop kernel: [ 75.246057] ReiserFS: sdc2: journal params: device sdc2, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30 Nov 30 20:21:13 bp1-desktop kernel: [ 75.246450] ReiserFS: sdc2: checking transaction log (sdc2) Nov 30 20:21:13 bp1-desktop kernel: [ 75.310446] ReiserFS: sdc2: Using r5 hash to sort names Nov 30 20:21:13 bp1-desktop kernel: [ 75.612978] kjournald starting. Commit interval 5 seconds Nov 30 20:21:13 bp1-desktop kernel: [ 75.612994] EXT3-fs warning: maximal mount count reached, running e2fsck is recommended Nov 30 20:21:13 bp1-desktop kernel: [ 75.617174] EXT3 FS on sdd1, internal journal Nov 30 20:21:13 bp1-desktop kernel: [ 75.617181] EXT3-fs: mounted filesystem with ordered data mode. Nov 30 20:21:13 bp1-desktop kernel: [ 75.990166] ip_tables: (C) 2000-2006 Netfilter Core Team Nov 30 20:21:13 bp1-desktop kernel: [ 77.580960] No dock devices found. Nov 30 20:21:13 bp1-desktop NetworkManager: starting... Nov 30 20:21:14 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:14 bp1-desktop logger: SEQNUM)13 Nov 30 20:21:14 bp1-desktop logger: Nov 30 20:21:14 bp1-desktop logger: UEVENT[1228076473.083811] add /bus/acpi/drivers/sbs (drivers) Nov 30 20:21:14 bp1-desktop logger: ACTION=ADd Nov 30 20:21:14 bp1-desktop logger: DEVPATH=3D/bus/acpi/drivers/sbs Nov 30 20:21:14 bp1-desktop logger: SUBSYSTEM=3Ddrivers Nov 30 20:21:14 bp1-desktop logger: SEQNUM)14 Nov 30 20:21:14 bp1-desktop logger: Nov 30 20:21:14 bp1-desktop logger: UEVENT[1228076473.102882] add /module/container (module) Nov 30 20:21:14 bp1-desktop logger: ACTION=ADd Nov 30 20:21:14 bp1-desktop logger: DEVPATH=3D/module/container Nov 30 20:21:14 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:14 bp1-desktop logger: SEQNUM)15 Nov 30 20:21:14 bp1-desktop logger: Nov 30 20:21:14 bp1-desktop logger: UEVENT[1228076473.103050] add /bus/acpi/drivers/container (drivers) Nov 30 20:21:14 bp1-desktop logger: ACTION=ADd Nov 30 20:21:14 bp1-desktop logger: DEVPATH=3D/bus/acpi/drivers/container Nov 30 20:21:14 bp1-desktop logger: SUBSYSTEM=3Ddrivers Nov 30 20:21:14 bp1-desktop logger: SEQNUM)16 Nov 30 20:21:14 bp1-desktop logger: Nov 30 20:21:14 bp1-desktop logger: UEVENT[1228076473.137875] add /module/output (module) Nov 30 20:21:14 bp1-desktop logger: ACTION=ADd Nov 30 20:21:14 bp1-desktop kernel: [ 78.652091] NET: Registered protocol family 10 Nov 30 20:21:14 bp1-desktop kernel: [ 78.652375] lo: Disabled Privacy Extensions Nov 30 20:21:14 bp1-desktop logger: DEVPATH=3D/module/output Nov 30 20:21:14 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:14 bp1-desktop logger: SEQNUM)17 Nov 30 20:21:14 bp1-desktop logger: Nov 30 20:21:14 bp1-desktop logger: UEVENT[1228076473.138036] add /class/video_output (class) Nov 30 20:21:14 bp1-desktop logger: ACTION=ADd Nov 30 20:21:14 bp1-desktop logger: DEVPATH=3D/class/video_output Nov 30 20:21:14 bp1-desktop logger: SUBSYSTEM=3Dclass Nov 30 20:21:14 bp1-desktop logger: SEQNUM)18 Nov 30 20:21:14 bp1-desktop logger: Nov 30 20:21:14 bp1-desktop logger: UEVENT[1228076473.139463] add /module/video (module) Nov 30 20:21:14 bp1-desktop logger: ACTION=ADd Nov 30 20:21:14 bp1-desktop logger: DEVPATH=3D/module/video Nov 30 20:21:14 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:14 bp1-desktop logger: SEQNUM)19 Nov 30 20:21:14 bp1-desktop logger: Nov 30 20:21:14 bp1-desktop logger: UEVENT[1228076473.139595] add /bus/acpi/drivers/video (drivers) Nov 30 20:21:14 bp1-desktop logger: ACTION=ADd Nov 30 20:21:14 bp1-desktop logger: DEVPATH=3D/bus/acpi/drivers/video Nov 30 20:21:14 bp1-desktop logger: SUBSYSTEM=3Ddrivers Nov 30 20:21:14 bp1-desktop logger: SEQNUM)20 Nov 30 20:21:14 bp1-desktop logger: Nov 30 20:21:14 bp1-desktop logger: UEVENT[1228076474.036343] add /module/ipv6 (module) Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: Found user 'avahi' (UID 109) and group 'avahi' (GID 120). Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: Successfully dropped root privileges. Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: avahi-daemon 0.6.22 starting up. Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: Successfully called chroot(). Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: Successfully dropped remaining capabilities. Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: No service file found in /etc/avahi/services. Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: Network interface enumeration completed. Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: Registering HINFO record with values 'I686'/'LINUX'. Nov 30 20:21:14 bp1-desktop avahi-daemon[5943]: Server startup complete. Host name is bp1-desktop.local. Local service cookie is 2608945779. Nov 30 20:21:14 bp1-desktop kernel: [ 78.902366] apm: BIOS version 1.2 Flags 0x07 (Driver version 1.16ac) Nov 30 20:21:14 bp1-desktop kernel: [ 78.902373] apm: disabled - APM is not SMP safe. Nov 30 20:21:14 bp1-desktop atieventsd[5975]: ATI External Events Daemon started... Nov 30 20:21:14 bp1-desktop atieventsd[5975]: Event daemon control socket created Nov 30 20:21:14 bp1-desktop atieventsd[5975]: acpid connection established Nov 30 20:21:14 bp1-desktop kernel: [ 79.160190] ppdev: user-space parallel port driver Nov 30 20:21:14 bp1-desktop cupsd[6003]: *** WARNING *** The program 'cupsd' uses the Apple Bonjour compatibility layer of Avahi. Nov 30 20:21:14 bp1-desktop cupsd[6003]: *** WARNING *** Please fix your application to use the native API of Avahi! Nov 30 20:21:14 bp1-desktop cupsd[6003]: *** WARNING *** For more information see Nov 30 20:21:14 bp1-desktop kernel: [ 79.392432] audit(1228076474.774:2): type=1503 operation=3D"inode_permission" requested_mask=3D"a::" denied_mask=3D"a::" name=3D"/dev/tty" pid`03 profile=3D"/usr/sbin/cupsd" namespace=3D"default" Nov 30 20:21:14 bp1-desktop cvslockd: CVS Lock service initialised successfully Nov 30 20:21:17 bp1-desktop dhcdbd: Started up. Nov 30 20:21:18 bp1-desktop kernel: [ 83.543814] sky2 eth0: enabling interface Nov 30 20:21:18 bp1-desktop kernel: [ 83.549237] ADDRCONF(NETDEV_UP): eth0: link is not ready Nov 30 20:21:18 bp1-desktop NetworkManager: eth0: Device is fully-supported using driver 'sky2'. Nov 30 20:21:18 bp1-desktop NetworkManager: nm_device_init(): waiting for device's worker thread to start Nov 30 20:21:18 bp1-desktop NetworkManager: nm_device_init(): device's worker thread started, continuing. Nov 30 20:21:18 bp1-desktop NetworkManager: Now managing wired Ethernet (802.3) device 'eth0'. Nov 30 20:21:18 bp1-desktop NetworkManager: Deactivating device eth0. Nov 30 20:21:18 bp1-desktop NetworkManager: Will activate wired connection 'eth0' because it now has a link. Nov 30 20:21:18 bp1-desktop NetworkManager: [1228076478.962450] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/storage_model_DVD_RW__DVR_111'). Nov 30 20:21:18 bp1-desktop hcid[6655]: Bluetooth HCI daemon Nov 30 20:21:18 bp1-desktop kernel: [ 83.604979] Bluetooth: Core ver 2.11 Nov 30 20:21:18 bp1-desktop logger: ACTION=ADd Nov 30 20:21:18 bp1-desktop logger: DEVPATH=3D/module/ipv6 Nov 30 20:21:18 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:18 bp1-desktop logger: SEQNUM)21 Nov 30 20:21:18 bp1-desktop logger: Nov 30 20:21:18 bp1-desktop logger: UEVENT[1228076474.038223] add /slab/:0001408 (slab) Nov 30 20:21:18 bp1-desktop logger: ACTION=ADd Nov 30 20:21:18 bp1-desktop logger: DEVPATH=3D/slab/:0001408 Nov 30 20:21:18 bp1-desktop logger: SUBSYSTEM=3Dslab Nov 30 20:21:18 bp1-desktop logger: SEQNUM)22 Nov 30 20:21:18 bp1-desktop logger: Nov 30 20:21:18 bp1-desktop kernel: [ 83.605512] NET: Registered protocol family 31 Nov 30 20:21:18 bp1-desktop kernel: [ 83.605516] Bluetooth: HCI device and connection manager initialized Nov 30 20:21:18 bp1-desktop kernel: [ 83.605520] Bluetooth: HCI socket layer initialized Nov 30 20:21:18 bp1-desktop logger: UEVENT[1228076474.287405] add /module/apm (module) Nov 30 20:21:18 bp1-desktop logger: ACTION=ADd Nov 30 20:21:18 bp1-desktop logger: DEVPATH=3D/module/apm Nov 30 20:21:18 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:18 bp1-desktop logger: SEQNUM)23 Nov 30 20:21:18 bp1-desktop logger: Nov 30 20:21:18 bp1-desktop logger: UEVENT[1228076474.307237] remove /module/apm (module) Nov 30 20:21:18 bp1-desktop logger: ACTION=3Dremove Nov 30 20:21:18 bp1-desktop logger: DEVPATH=3D/module/apm Nov 30 20:21:18 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:18 bp1-desktop logger: SEQNUM)24 Nov 30 20:21:18 bp1-desktop logger: Nov 30 20:21:18 bp1-desktop logger: UEVENT[1228076474.545405] add /module/ppdev (module) Nov 30 20:21:18 bp1-desktop logger: ACTION=ADd Nov 30 20:21:18 bp1-desktop logger: DEVPATH=3D/module/ppdev Nov 30 20:21:18 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:18 bp1-desktop logger: SEQNUM)25 Nov 30 20:21:18 bp1-desktop logger: Nov 30 20:21:18 bp1-desktop logger: UEVENT[1228076474.545602] add /class/ppdev (class) Nov 30 20:21:18 bp1-desktop logger: ACTION=ADd Nov 30 20:21:18 bp1-desktop logger: DEVPATH=3D/class/ppdev Nov 30 20:21:18 bp1-desktop logger: SUBSYSTEM=3Dclass Nov 30 20:21:18 bp1-desktop logger: SEQNUM)26 Nov 30 20:21:18 bp1-desktop logger: Nov 30 20:21:18 bp1-desktop logger: UEVENT[1228076474.545646] add /devices/pnp0/00:06/ppdev/parport0 (ppdev) Nov 30 20:21:18 bp1-desktop logger: ACTION=ADd Nov 30 20:21:18 bp1-desktop logger: DEVPATH=3D/devices/pnp0/00:06/ppdev/parport0 Nov 30 20:21:18 bp1-desktop logger: SUBSYSTEM=3Dppdev Nov 30 20:21:19 bp1-desktop logger: MAJOR=99 Nov 30 20:21:19 bp1-desktop logger: MINOR=3D0 Nov 30 20:21:19 bp1-desktop logger: SEQNUM)27 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076478.993727] add /module/bluetooth (module) Nov 30 20:21:19 bp1-desktop logger: ACTION=ADd Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/module/bluetooth Nov 30 20:21:19 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:19 bp1-desktop logger: SEQNUM)28 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop hcid[6655]: Starting SDP server Nov 30 20:21:19 bp1-desktop kernel: [ 83.626363] Bluetooth: L2CAP ver 2.9 Nov 30 20:21:19 bp1-desktop kernel: [ 83.626369] Bluetooth: L2CAP socket layer initialized Nov 30 20:21:19 bp1-desktop hcid[6655]: Created local server at unix:abstract=3D/var/run/dbus-XpZJpt8Slx,guid=FE2e5f18cd9c64358df59dcc4932f= 5bf Nov 30 20:21:19 bp1-desktop input[6688]: Bluetooth Input daemon Nov 30 20:21:19 bp1-desktop input[6688]: Registered input manager path:/org/bluez/input Nov 30 20:21:19 bp1-desktop NetworkManager: [1228076479.033246] nm_hal_device_added(): New device added (hal udi is '/org/freedesktop/Hal/devices/platform_bluetooth'). Nov 30 20:21:19 bp1-desktop audio[6693]: Bluetooth Audio daemon Nov 30 20:21:19 bp1-desktop audio[6693]: Unix socket created: 5 Nov 30 20:21:19 bp1-desktop audio[6693]: audio.conf: Key file does not have key 'Enable' Nov 30 20:21:19 bp1-desktop audio[6693]: audio.conf: Key file does not have key 'Disable' Nov 30 20:21:19 bp1-desktop kernel: [ 83.673818] Bluetooth: RFCOMM socket layer initialized Nov 30 20:21:19 bp1-desktop kernel: [ 83.673830] Bluetooth: RFCOMM TTY layer initialized Nov 30 20:21:19 bp1-desktop kernel: [ 83.673832] Bluetooth: RFCOMM ver 1.8 Nov 30 20:21:19 bp1-desktop audio[6693]: add_service_record: got record id 0x10000 Nov 30 20:21:19 bp1-desktop audio[6693]: audio.conf: Key file does not have key 'Disable' Nov 30 20:21:19 bp1-desktop audio[6693]: audio.conf: Key file does not have group 'A2DP' Nov 30 20:21:19 bp1-desktop last message repeated 3 times Nov 30 20:21:19 bp1-desktop audio[6693]: SEP 0x806d348 registered: type:0 codec:0 seid:1 Nov 30 20:21:19 bp1-desktop audio[6693]: add_service_record: got record id 0x10001 Nov 30 20:21:19 bp1-desktop audio[6693]: add_service_record: got record id 0x10002 Nov 30 20:21:19 bp1-desktop audio[6693]: add_service_record: got record id 0x10003 Nov 30 20:21:19 bp1-desktop audio[6693]: Registered manager path:/org/bluez/audio Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076478.995381] add /devices/platform/bluetooth (platform) Nov 30 20:21:19 bp1-desktop logger: ACTION=ADd Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/devices/platform/bluetooth Nov 30 20:21:19 bp1-desktop logger: SUBSYSTEM=3Dplatform Nov 30 20:21:19 bp1-desktop logger: MODALIAS=3Dplatform:bluetooth Nov 30 20:21:19 bp1-desktop logger: SEQNUM)29 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076478.995400] add /bus/bluetooth (bus) Nov 30 20:21:19 bp1-desktop logger: ACTION=ADd Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/bus/bluetooth Nov 30 20:21:19 bp1-desktop logger: SUBSYSTEM=3Dbus Nov 30 20:21:19 bp1-desktop logger: SEQNUM)30 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076478.996880] add /class/bluetooth (class) Nov 30 20:21:19 bp1-desktop logger: ACTION=ADd Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/class/bluetooth Nov 30 20:21:19 bp1-desktop logger: SUBSYSTEM=3Dclass Nov 30 20:21:19 bp1-desktop logger: SEQNUM)31 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076479.016146] add /module/l2cap (module) Nov 30 20:21:19 bp1-desktop logger: ACTION=ADd Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/module/l2cap Nov 30 20:21:19 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:19 bp1-desktop logger: SEQNUM)32 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076479.063430] add /module/rfcomm (module) Nov 30 20:21:19 bp1-desktop logger: ACTION=ADd Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/module/rfcomm Nov 30 20:21:19 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:19 bp1-desktop logger: SEQNUM)33 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076479.304441] add /devices/virtual/vc/vcs7 (vc) Nov 30 20:21:19 bp1-desktop logger: ACTION=ADd Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/devices/virtual/vc/vcs7 Nov 30 20:21:19 bp1-desktop logger: SUBSYSTEM=3Dvc Nov 30 20:21:19 bp1-desktop logger: MAJOR=3D7 Nov 30 20:21:19 bp1-desktop logger: MINOR=3D7 Nov 30 20:21:19 bp1-desktop logger: SEQNUM)34 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076479.305786] add /devices/virtual/vc/vcsa7 (vc) Nov 30 20:21:19 bp1-desktop logger: ACTION=ADd Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/devices/virtual/vc/vcsa7 Nov 30 20:21:19 bp1-desktop logger: SUBSYSTEM=3Dvc Nov 30 20:21:19 bp1-desktop logger: MAJOR=3D7 Nov 30 20:21:19 bp1-desktop logger: MINOR=135 Nov 30 20:21:19 bp1-desktop logger: SEQNUM)35 Nov 30 20:21:19 bp1-desktop logger: Nov 30 20:21:19 bp1-desktop logger: UEVENT[1228076479.385023] remove /devices/virtual/vc/vcs7 (vc) Nov 30 20:21:19 bp1-desktop logger: ACTION=3Dremove Nov 30 20:21:19 bp1-desktop logger: DEVPATH=3D/devices/virtual/vc/vcs7 Nov 30 20:21:19 bp1-desktop anacron[6759]: Anacron 2.3 started on 2008-11-30 Nov 30 20:21:19 bp1-desktop anacron[6759]: Normal exit (0 jobs run) Nov 30 20:21:19 bp1-desktop /usr/sbin/cron[6803]: (CRON) INFO (pidfile fd =3D 3) Nov 30 20:21:19 bp1-desktop /usr/sbin/cron[6805]: (CRON) STARTUP (fork ok) Nov 30 20:21:19 bp1-desktop /usr/sbin/cron[6805]: (CRON) INFO (Running @reboot jobs) Nov 30 20:21:19 bp1-desktop kernel: [ 84.573531] [drm] Initialized drm 1.1.0 20060810 Nov 30 20:21:22 bp1-desktop kernel: [ 86.658636] sky2 eth0: Link is up at 100 Mbps, full duplex, flow control both Nov 30 20:21:22 bp1-desktop kernel: [ 86.661232] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready Nov 30 20:21:22 bp1-desktop NetworkManager: Will activate wired connection 'eth0' because it now has a link. Nov 30 20:21:22 bp1-desktop NetworkManager: SWITCH: no current connection, found better connection 'eth0'. Nov 30 20:21:22 bp1-desktop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.reason Nov 30 20:21:22 bp1-desktop NetworkManager: Will activate connection 'eth0'. Nov 30 20:21:22 bp1-desktop NetworkManager: Device eth0 activation scheduled... Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) started... Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 1 of 5 (Device Prepare) scheduled... Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 1 of 5 (Device Prepare) started... Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 2 of 5 (Device Configure) scheduled... Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 1 of 5 (Device Prepare) complete. Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 2 of 5 (Device Configure) starting... Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 2 of 5 (Device Configure) successful. Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 3 of 5 (IP Configure Start) scheduled. Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 2 of 5 (Device Configure) complete. Nov 30 20:21:22 bp1-desktop NetworkManager: Activation (eth0) Stage 3 of 5 (IP Configure Start) started... Nov 30 20:21:23 bp1-desktop NetworkManager: Activation (eth0) Beginning DHCP transaction. Nov 30 20:21:23 bp1-desktop NetworkManager: Activation (eth0) Stage 3 of 5 (IP Configure Start) complete. Nov 30 20:21:23 bp1-desktop NetworkManager: DHCP daemon state is now 12 (successfully started) for interface eth0 Nov 30 20:21:23 bp1-desktop avahi-daemon[5943]: Registering new address record for fe80::219:21ff:fe05:bfb8 on eth0.*. Nov 30 20:21:24 bp1-desktop NetworkManager: DHCP daemon state is now 1 (starting) for interface eth0 Nov 30 20:21:24 bp1-desktop logger: SUBSYSTEM=3Dvc Nov 30 20:21:24 bp1-desktop logger: MAJOR=3D7 Nov 30 20:21:24 bp1-desktop logger: MINOR=3D7 Nov 30 20:21:24 bp1-desktop logger: SEQNUM)36 Nov 30 20:21:24 bp1-desktop logger: Nov 30 20:21:24 bp1-desktop logger: UEVENT[1228076479.385050] remove /devices/virtual/vc/vcsa7 (vc) Nov 30 20:21:24 bp1-desktop logger: ACTION=3Dremove Nov 30 20:21:24 bp1-desktop logger: DEVPATH=3D/devices/virtual/vc/vcsa7 Nov 30 20:21:24 bp1-desktop logger: SUBSYSTEM=3Dvc Nov 30 20:21:24 bp1-desktop logger: MAJOR=3D7 Nov 30 20:21:24 bp1-desktop logger: MINOR=135 Nov 30 20:21:24 bp1-desktop logger: SEQNUM)37 Nov 30 20:21:24 bp1-desktop logger: Nov 30 20:21:24 bp1-desktop logger: UEVENT[1228076479.474204] add /devices/virtual/vc/vcs7 (vc) Nov 30 20:21:24 bp1-desktop logger: ACTION=ADd Nov 30 20:21:24 bp1-desktop logger: DEVPATH=3D/devices/virtual/vc/vcs7 Nov 30 20:21:24 bp1-desktop logger: SUBSYSTEM=3Dvc Nov 30 20:21:24 bp1-desktop logger: MAJOR=3D7 Nov 30 20:21:24 bp1-desktop logger: MINOR=3D7 Nov 30 20:21:24 bp1-desktop logger: SEQNUM)38 Nov 30 20:21:24 bp1-desktop logger: Nov 30 20:21:24 bp1-desktop logger: UEVENT[1228076479.474227] add /devices/virtual/vc/vcsa7 (vc) Nov 30 20:21:24 bp1-desktop logger: ACTION=ADd Nov 30 20:21:24 bp1-desktop logger: DEVPATH=3D/devices/virtual/vc/vcsa7 Nov 30 20:21:24 bp1-desktop logger: SUBSYSTEM=3Dvc Nov 30 20:21:24 bp1-desktop logger: MAJOR=3D7 Nov 30 20:21:24 bp1-desktop logger: MINOR=135 Nov 30 20:21:24 bp1-desktop logger: SEQNUM)39 Nov 30 20:21:24 bp1-desktop logger: Nov 30 20:21:24 bp1-desktop logger: UEVENT[1228076479.964211] add /module/drm (module) Nov 30 20:21:24 bp1-desktop logger: ACTION=ADd Nov 30 20:21:24 bp1-desktop logger: DEVPATH=3D/module/drm Nov 30 20:21:24 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:24 bp1-desktop logger: SEQNUM)40 Nov 30 20:21:24 bp1-desktop logger: Nov 30 20:21:24 bp1-desktop logger: UEVENT[1228076479.964930] add /class/drm (class) Nov 30 20:21:24 bp1-desktop logger: ACTION=ADd Nov 30 20:21:24 bp1-desktop logger: DEVPATH=3D/class/drm Nov 30 20:21:24 bp1-desktop logger: SUBSYSTEM=3Dclass Nov 30 20:21:24 bp1-desktop logger: SEQNUM)41 Nov 30 20:21:24 bp1-desktop logger: Nov 30 20:21:24 bp1-desktop logger: UEVENT[1228076479.974412] add /module/radeon (module) Nov 30 20:21:24 bp1-desktop logger: ACTION=ADd Nov 30 20:21:24 bp1-desktop logger: DEVPATH=3D/module/radeon Nov 30 20:21:24 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:24 bp1-desktop logger: SEQNUM)42 Nov 30 20:21:24 bp1-desktop logger: Nov 30 20:21:24 bp1-desktop logger: UEVENT[1228076480.084008] add /module/binfmt_misc (module) Nov 30 20:21:24 bp1-desktop logger: ACTION=ADd Nov 30 20:21:24 bp1-desktop logger: DEVPATH=3D/module/binfmt_misc Nov 30 20:21:24 bp1-desktop logger: SUBSYSTEM=3Dmodule Nov 30 20:21:24 bp1-desktop logger: SEQNUM)43 Nov 30 20:21:24 bp1-desktop logger: Nov 30 20:21:24 bp1-desktop kernel: [ 88.924991] NET: Registered protocol family 17 Nov 30 20:21:24 bp1-desktop dhclient: DHCPREQUEST of 192.168.1.65 on eth0 to 255.255.255.255 port 67 Nov 30 20:21:24 bp1-desktop dhclient: DHCPACK of 192.168.1.65 from 192.168.1.254 Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.65. Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: New relevant interface eth0.IPv4 for mDNS. Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: Registering new address record for 192.168.1.65 on eth0.IPv4. Nov 30 20:21:24 bp1-desktop NetworkManager: DHCP daemon state is now 4 (reboot) for interface eth0 Nov 30 20:21:24 bp1-desktop NetworkManager: Activation (eth0) Stage 4 of 5 (IP Configure Get) scheduled... Nov 30 20:21:24 bp1-desktop NetworkManager: Activation (eth0) Stage 4 of 5 (IP Configure Get) started... Nov 30 20:21:24 bp1-desktop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.host_name Nov 30 20:21:24 bp1-desktop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.nis_domain Nov 30 20:21:24 bp1-desktop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.nis_servers Nov 30 20:21:24 bp1-desktop dhclient: bound to 192.168.1.65 -- renewal in 36404 seconds. Nov 30 20:21:24 bp1-desktop NetworkManager: Retrieved the following IP4 configuration from the DHCP daemon: Nov 30 20:21:24 bp1-desktop NetworkManager: address 192.168.1.65 Nov 30 20:21:24 bp1-desktop NetworkManager: netmask 255.255.255.0 Nov 30 20:21:24 bp1-desktop NetworkManager: broadcast 192.168.1.255 Nov 30 20:21:24 bp1-desktop NetworkManager: gateway 192.168.1.254 Nov 30 20:21:24 bp1-desktop NetworkManager: nameserver 192.168.1.254 Nov 30 20:21:24 bp1-desktop NetworkManager: domain name 'lan' Nov 30 20:21:24 bp1-desktop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth0 for sub-path eth0.dbus.get.interface_mtu Nov 30 20:21:24 bp1-desktop NetworkManager: Activation (eth0) Stage 5 of 5 (IP Configure Commit) scheduled... Nov 30 20:21:24 bp1-desktop NetworkManager: Activation (eth0) Stage 4 of 5 (IP Configure Get) complete. Nov 30 20:21:24 bp1-desktop NetworkManager: Activation (eth0) Stage 5 of 5 (IP Configure Commit) started... Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: Withdrawing address record for 192.168.1.65 on eth0. Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.1.65. Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: Interface eth0.IPv4 no longer relevant for mDNS. Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: Withdrawing address record for fe80::219:21ff:fe05:bfb8 on eth0. Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: Joining mDNS multicast group on interface eth0.IPv4 with address 192.168.1.65. Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: New relevant interface eth0.IPv4 for mDNS. Nov 30 20:21:24 bp1-desktop avahi-daemon[5943]: Registering new address record for 192.168.1.65 on eth0.IPv4. Nov 30 20:21:25 bp1-desktop NetworkManager: Clearing nscd hosts cache. Nov 30 20:21:25 bp1-desktop NetworkManager: nm_spawn_process(): nm_spawn_process('/usr/sbin/nscd -i hosts'): could not spawn process. (Failed to execute child process "/usr/sbin/nscd" (No such file or directory)) Nov 30 20:21:25 bp1-desktop NetworkManager: Activation (eth0) successful, device activated. Nov 30 20:21:25 bp1-desktop NetworkManager: Activation (eth0) Finish handler scheduled. Nov 30 20:21:25 bp1-desktop NetworkManager: Activation (eth0) Stage 5 of 5 (IP Configure Commit) complete. Nov 30 20:21:26 bp1-desktop ntpdate[7066]: adjust time server 91.189.94.4 offset 0.400076 sec Nov 30 20:21:26 bp1-desktop avahi-daemon[5943]: Registering new address record for fe80::219:21ff:fe05:bfb8 on eth0.*. Nov 30 20:21:35 bp1-desktop kernel: [ 100.508271] eth0: no IPv6 routers present Nov 30 20:23:08 bp1-desktop gdm[6726]: WARNING: Couldn't authenticate user Nov 30 20:23:18 bp1-desktop hcid[6655]: Default passkey agent (:1.26, /org/bluez/passkey) registered Nov 30 20:23:18 bp1-desktop hcid[6655]: Default authorization agent (:1.26, /org/bluez/auth) registered Nov 30 20:23:22 bp1-desktop NetworkManager: Updating allowed wireless network lists. Nov 30 20:23:22 bp1-desktop NetworkManager: nm_dbus_get_networks_cb(): error received: org.freedesktop.NetworkManagerInfo.NoNetworks - There are no wireless networks stored.. www: http://www.berndporr.me.uk/ http://www.linux-usb-daq.co.uk/ Mobile: +44 (0)7840 340069 Work: +44 (0)141 330 5237 University of Glasgow Department of Electronics & Electrical Engineering Room 519, Rankine Building, Oakfield Avenue, Glasgow, G12 8LT Ian Abbott wrote: > > On 13/11/08 11:55, Bernd Porr wrote: >> >> Hi, >> >> >> >> the module (usbdux) is loaded after boot via udev but not the=20 firmware. >> >> It might be just a timing issue that it's not clear which script is >> >> executed first. >> >> >> >> To solve the problem one has to unplug it and plug it back in to=20 get the >> >> firmware loaded. >> >> >> >> I've just checked: ubuntu hardy does have "/sbin/udevadm trigger"=20 in its >> >> script. >> >> >> >> /Bernd > > > > Hi Bernd, > > > > Sounds like timing. But could it be that the firmware is on an > > unmounted filesystem during coldplug, so it can't be accessed? > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google=20 Groups "Comedi: Linux Control and Measurement Device Interface" group. To post to this group, send email to comedi_list@googlegroups.com To unsubscribe from this group, send email to=20 comedi_list+unsubscribe@googlegroups.com For more options, visit this group at=20 http://groups.google.com/group/comedi_list?hl=3Den -~----------~----~----~----~------~----~------~--~--- --=20 www: http://www.berndporr.me.uk/ http://www.linux-usb-daq.co.uk/ http://www.myfriendhelen.org.uk/ Mobile: +44 (0)7840 340069 Work: +44 (0)141 330 5237 University of Glasgow Department of Electronics & Electrical Engineering 72 Oakfield Avenue (Rankine Building for deliveries) Glasgow, G12 8LT