[Bug 904198] [NEW] udev fails to handle serial device

Marcelo Toscani Brandão 904198 at bugs.launchpad.net
Wed Dec 14 11:08:49 UTC 2011


Public bug reported:

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-40C8-E011-B15B-8DCF176D81C6
  *-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
          description: BIOS
          vendor: Itautec SM3330
          physical id: 0
          version: 0112 (01/28/2011)
          size: 64KiB
          capacity: 960KiB
          capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification


This motherboard has an external serial (problably the same one that the Bios call "Remote Access")

           *-serial
                description: IPMI SMIC interface
                product: Realtek Semiconductor Co., Ltd.
                vendor: Realtek Semiconductor Co., Ltd.
                physical id: 0.3
                bus info: pci at 0000:02:00.3
                version: 01
                width: 64 bits
                clock: 33MHz
                capabilities: pm msi pciexpress msix vpd bus_master cap_list
                configuration: driver=ipmi_si latency=0
                resources: irq:17 ioport:d800(size=256) memory:fe8fdc00-fe8fdcff memory:fe8f0000-fe8f3fff


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/pci0000:00/0000:00:06.0/0000:02:00.3'

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 at pat-228690:~# head /etc/init/cups.conf 
# cups - CUPS Printing spooler and server

description     "CUPS printing spooler/server"
author          "Michael Sweet <msweet at apple.com>"

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:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]
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:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]
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:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]
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:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]
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-printer: add /module/lp
Dec 14 10:36:45 ubuntu udev-configure-printer: Failed to get parent
Dec 14 10:36:45 ubuntu kernel: [  144.694392] ppdev: user-space parallel port driver
Dec 14 10:36:46 ubuntu udev-configure-printer: add /module/lp
Dec 14 10:36:46 ubuntu udev-configure-printer: Failed to get parent
Dec 14 10:36:46 ubuntu udevd[2393]: timeout: killing '/sbin/modprobe -bv pci:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]


A workaround to the delayed cups start, is to modify the file "/etc/init/cups.conf"
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
ProcVersionSignature: Ubuntu 2.6.35-31.63-generic-pae 2.6.35.13
Uname: Linux 2.6.35-31-generic-pae i686
Architecture: i386
CurrentDmesg:
 [   11.760970] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
 [   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=/boot/vmlinuz-2.6.35-31-generic-pae root=UUID=9b6b2d27-3b59-4df0-8564-f339aaeaa94d ro quiet splash
ProcEnviron: PATH=(custom, no user)
SourcePackage: udev
dmi.bios.date: 01/28/2011
dmi.bios.vendor: Itautec SM3330
dmi.bios.version: 0112
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: SM 3330
dmi.board.vendor: Itautec S.A.
dmi.board.version: SM-3330 Padrao 03(Itautec)
dmi.chassis.asset.tag: To Be Filled By O.E.M.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.version: To Be Filled By O.E.M.
dmi.modalias: dmi:bvnItautecSM3330:bvr0112:bd01/28/2011:svnItautecS.A.:pnInfowaySM-3330:pvrCorp:rvnItautecS.A.:rnSM3330:rvrSM-3330Padrao03(Itautec):cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
dmi.product.name: Infoway SM-3330
dmi.product.version: Corp
dmi.sys.vendor: Itautec S.A.

** Affects: udev (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: apport-bug i386 maverick

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to udev in Ubuntu.
https://bugs.launchpad.net/bugs/904198

Title:
  udev fails to handle serial device

Status in “udev” package in Ubuntu:
  New

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-40C8-E011-B15B-8DCF176D81C6
    *-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
            description: BIOS
            vendor: Itautec SM3330
            physical id: 0
            version: 0112 (01/28/2011)
            size: 64KiB
            capacity: 960KiB
            capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification

  
  This motherboard has an external serial (problably the same one that the Bios call "Remote Access")

             *-serial
                  description: IPMI SMIC interface
                  product: Realtek Semiconductor Co., Ltd.
                  vendor: Realtek Semiconductor Co., Ltd.
                  physical id: 0.3
                  bus info: pci at 0000:02:00.3
                  version: 01
                  width: 64 bits
                  clock: 33MHz
                  capabilities: pm msi pciexpress msix vpd bus_master cap_list
                  configuration: driver=ipmi_si latency=0
                  resources: irq:17 ioport:d800(size=256) memory:fe8fdc00-fe8fdcff memory:fe8f0000-fe8f3fff

  
  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/pci0000:00/0000:00:06.0/0000:02:00.3'

  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 at pat-228690:~# head /etc/init/cups.conf 
  # cups - CUPS Printing spooler and server

  description     "CUPS printing spooler/server"
  author          "Michael Sweet <msweet at apple.com>"

  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:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]
  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:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]
  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:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]
  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:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]
  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-printer: add /module/lp
  Dec 14 10:36:45 ubuntu udev-configure-printer: Failed to get parent
  Dec 14 10:36:45 ubuntu kernel: [  144.694392] ppdev: user-space parallel port driver
  Dec 14 10:36:46 ubuntu udev-configure-printer: add /module/lp
  Dec 14 10:36:46 ubuntu udev-configure-printer: Failed to get parent
  Dec 14 10:36:46 ubuntu udevd[2393]: timeout: killing '/sbin/modprobe -bv pci:v000010ECd0000816Csv00001B0Asd000000E5bc0Csc07i01' [2407]

  
  A workaround to the delayed cups start, is to modify the file "/etc/init/cups.conf"
  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
  ProcVersionSignature: Ubuntu 2.6.35-31.63-generic-pae 2.6.35.13
  Uname: Linux 2.6.35-31-generic-pae i686
  Architecture: i386
  CurrentDmesg:
   [   11.760970] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,commit=0
   [   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=/boot/vmlinuz-2.6.35-31-generic-pae root=UUID=9b6b2d27-3b59-4df0-8564-f339aaeaa94d ro quiet splash
  ProcEnviron: PATH=(custom, no user)
  SourcePackage: udev
  dmi.bios.date: 01/28/2011
  dmi.bios.vendor: Itautec SM3330
  dmi.bios.version: 0112
  dmi.board.asset.tag: To Be Filled By O.E.M.
  dmi.board.name: SM 3330
  dmi.board.vendor: Itautec S.A.
  dmi.board.version: SM-3330 Padrao 03(Itautec)
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: To Be Filled By O.E.M.
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: dmi:bvnItautecSM3330:bvr0112:bd01/28/2011:svnItautecS.A.:pnInfowaySM-3330:pvrCorp:rvnItautecS.A.:rnSM3330:rvrSM-3330Padrao03(Itautec):cvnToBeFilledByO.E.M.:ct3:cvrToBeFilledByO.E.M.:
  dmi.product.name: Infoway SM-3330
  dmi.product.version: Corp
  dmi.sys.vendor: Itautec S.A.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/udev/+bug/904198/+subscriptions




More information about the foundations-bugs mailing list