Preventing CUPS from scanning parport

Dennis Grant trog at wincom.net
Tue Apr 28 14:10:32 PDT 2009


Hello,

I have a new install of Ubuntu 9.04.

This machine has an LCD display connected to the parport. Whenever I attempt to add a new printer to CUPS (network printer in this case) it appears CUPS is attempting to scan the parport for printers, encounters the LCD display, and dies.

What I would like to do is configure CUPS to not scan the parport - ever. I tried moving the file "parallel" out of /usr/lib/cups/backends and backends-available and restarting CUPS, but that did not work.

Here is the output of /var/log/messages of attempting to add a new printer vi the CGI interface:

 Apr 28 17:09:21 karzai kernel: [264974.352726] Pid: 17570, comm: python Tainted: P           2.6.28-11-generic #42-Ubuntu
Apr 28 17:09:21 karzai kernel: [264974.352732] Call Trace:
Apr 28 17:09:21 karzai kernel: [264974.352751]  [<c0500ac6>] ? printk+0x18/0x1a
Apr 28 17:09:21 karzai kernel: [264974.352764]  [<c0155b74>] set_fail+0x54/0x60
Apr 28 17:09:21 karzai kernel: [264974.352773]  [<c0155e39>] sysctl_check_table+0x129/0x3b0
Apr 28 17:09:21 karzai kernel: [264974.352780]  [<c0155e48>] sysctl_check_table+0x138/0x3b0
Apr 28 17:09:21 karzai kernel: [264974.352788]  [<c0155e48>] sysctl_check_table+0x138/0x3b0
Apr 28 17:09:21 karzai kernel: [264974.352795]  [<c0155e48>] sysctl_check_table+0x138/0x3b0
Apr 28 17:09:21 karzai kernel: [264974.352802]  [<c0155e48>] sysctl_check_table+0x138/0x3b0
Apr 28 17:09:21 karzai kernel: [264974.352809]  [<c0155e48>] sysctl_check_table+0x138/0x3b0
Apr 28 17:09:21 karzai kernel: [264974.352817]  [<c0141c17>] __register_sysctl_paths+0xc7/0x2f0
Apr 28 17:09:21 karzai kernel: [264974.352848]  [<c0141e63>] register_sysctl_paths+0x23/0x30
Apr 28 17:09:21 karzai kernel: [264974.352855]  [<c0141e7f>] register_sysctl_table+0xf/0x20
Apr 28 17:09:21 karzai kernel: [264974.352875]  [<f81e49df>] parport_device_proc_register+0xaf/0xe0 [parport]
Apr 28 17:09:21 karzai kernel: [264974.352890]  [<f81e2909>] parport_register_device+0x149/0x230 [parport]
Apr 28 17:09:21 karzai kernel: [264974.352898]  [<c0502cf8>] ? _spin_lock+0x8/0x10
Apr 28 17:09:21 karzai kernel: [264974.352911]  [<f81e25c4>] ? parport_find_number+0x74/0x90 [parport]
Apr 28 17:09:21 karzai kernel: [264974.352921]  [<f8214356>] register_device+0x86/0xf0 [ppdev]
Apr 28 17:09:21 karzai kernel: [264974.352929]  [<f8214bb0>] ? pp_irq+0x0/0x50 [ppdev]
Apr 28 17:09:21 karzai kernel: [264974.352938]  [<f82147f1>] pp_do_ioctl+0x431/0x7b0 [ppdev]
Apr 28 17:09:21 karzai kernel: [264974.352947]  [<c01d387d>] ? mntput_no_expire+0x1d/0x120
Apr 28 17:09:21 karzai kernel: [264974.352955]  [<f8214b97>] pp_ioctl+0x27/0x40 [ppdev]
Apr 28 17:09:21 karzai kernel: [264974.352963]  [<f8214b70>] ? pp_ioctl+0x0/0x40 [ppdev]
Apr 28 17:09:21 karzai kernel: [264974.352972]  [<c01ca1b8>] vfs_ioctl+0x28/0x90
Apr 28 17:09:21 karzai kernel: [264974.352979]  [<c01ca69e>] do_vfs_ioctl+0x5e/0x200
Apr 28 17:09:21 karzai kernel: [264974.352986]  [<c01ca8a3>] sys_ioctl+0x63/0x70
Apr 28 17:09:21 karzai kernel: [264974.352993]  [<c0103f6b>] sysenter_do_call+0x12/0x2f

Thanks,

DG




More information about the cups mailing list