udev fails to handle serial device
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
I only got this bug on this type of computer:
pat-228690
description: Desktop Computer
product: Infoway SM-3330
vendor: Itautec S.A.
version: Corp
serial: 4003856600003
width: 32 bits
capabilities: smbios-2.5 dmi-2.5 smp-1.4 smp
configuration: boot=normal chassis=desktop cpus=4 uuid=E0EBCAAA-
*-core
description: Motherboard
product: SM 3330
vendor: Itautec S.A.
physical id: 0
version: SM-3330 Padrao 03(Itautec)
serial: 00-40-A7-21-06-28
slot: To Be Filled By O.E.M.
*-firmware
vendor: Itautec SM3330
physical id: 0
version: 0112 (01/28/2011)
size: 64KiB
capacity: 960KiB
This motherboard has an external serial (problably the same one that the Bios call "Remote Access")
*-serial
bus info: pci@0000:02:00.3
Disabling this on bios doesn't stop it from showing on Ubuntu system, so Ubuntu still tries to configure it, and fails.
Dec 14 08:52:04 pat-228690 init: udevtrigger post-stop process (497) terminated with status 1
Dec 14 08:52:04 pat-228690 udevd[471]: worker [532] unexpectedly returned with status 0x0100
Dec 14 08:52:04 pat-228690 udevd[471]: worker [532] failed while handling '/devices/
One of the side effects of failing to handle this device, is that cups only starts after udevtrigger has been stopped.
And from system start, to the udevtrigger stopping, there is a delay of 4-5 minutes, where udev tries to configure it, until it fails.
So cups only starts after about 5 minutes of uptime.
root@pat-228690:~# head /etc/init/cups.conf
# cups - CUPS Printing spooler and server
description "CUPS printing spooler/server"
author "Michael Sweet <email address hidden>"
start on (filesystem
and (started dbus or runlevel [2345])
and stopped udevtrigger)
stop on runlevel [016]
I also tried on Xubuntu 11.10, with the same results, only different messages:
Dec 14 10:36:25 ubuntu udevd[2393]: timeout: killing '/sbin/modprobe -bv pci:v000010ECd0
Dec 14 10:36:28 udevd[2393]: last message repeated 2 times
Dec 14 10:36:27 ubuntu dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Dec 14 10:36:28 ubuntu udevd[2393]: timeout: killing '/sbin/modprobe -bv pci:v000010ECd0
Dec 14 10:36:35 udevd[2393]: last message repeated 6 times
Dec 14 10:36:35 ubuntu dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Dec 14 10:36:35 ubuntu udevd[2393]: timeout: killing '/sbin/modprobe -bv pci:v000010ECd0
Dec 14 10:36:42 udevd[2393]: last message repeated 6 times
Dec 14 10:36:42 ubuntu dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 21
Dec 14 10:36:42 ubuntu udevd[2393]: timeout: killing '/sbin/modprobe -bv pci:v000010ECd0
Dec 14 10:36:45 udevd[2393]: last message repeated 3 times
Dec 14 10:36:45 ubuntu kernel: [ 144.644587] init: udevtrigger post-stop process (2325) terminated with status 1
Dec 14 10:36:45 ubuntu kernel: [ 144.680815] lp: driver loaded but no devices found
Dec 14 10:36:45 ubuntu udev-configure-
Dec 14 10:36:45 ubuntu udev-configure-
Dec 14 10:36:45 ubuntu kernel: [ 144.694392] ppdev: user-space parallel port driver
Dec 14 10:36:46 ubuntu udev-configure-
Dec 14 10:36:46 ubuntu udev-configure-
Dec 14 10:36:46 ubuntu udevd[2393]: timeout: killing '/sbin/modprobe -bv pci:v000010ECd0
A workaround to the delayed cups start, is to modify the file "/etc/init/
Modify these lines:
From this:
start on (filesystem
and (started dbus or runlevel [2345])
and stopped udevtrigger)
stop on runlevel [016]
To this:
start on (filesystem
and (started dbus or runlevel [2345]))
# and stopped udevtrigger)
stop on runlevel [016]
ProblemType: Bug
DistroRelease: Ubuntu 10.10
Package: udev 162-2.2
ProcVersionSign
Uname: Linux 2.6.35-
Architecture: i386
CurrentDmesg:
[ 11.760970] EXT4-fs (sda1): re-mounted. Opts: errors=
[ 12.845005] hda-intel: azx_get_response timeout, switching to polling mode: last cmd=0x000f0001
[ 21.152012] eth0: no IPv6 routers present
Date: Wed Dec 14 08:49:42 2011
ExecutablePath: /sbin/udevadm
InstallationMedia: Custom Live CD - Release i386
MachineType: Itautec S.A. Infoway SM-3330
ProcCmdLine: BOOT_IMAGE=
ProcEnviron: PATH=(custom, no user)
SourcePackage: udev
dmi.bios.date: 01/28/2011
dmi.bios.vendor: Itautec SM3330
dmi.bios.version: 0112
dmi.board.
dmi.board.name: SM 3330
dmi.board.vendor: Itautec S.A.
dmi.board.version: SM-3330 Padrao 03(Itautec)
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnItautecS
dmi.product.name: Infoway SM-3330
dmi.product.
dmi.sys.vendor: Itautec S.A.