available devices

Craig ccs_dba at hotmail.com
Mon Mar 2 10:03:55 PST 2009


I will double check when I get back home this evening, but I am pretty sure the same kernel is used for both environments, and it is not using loadables kernel modules (all modules built into the kernel)..  Is there any other reason a USB printer would not be seen?


> CUPS 1.3.9 uses the USB printer driver ("printer.o") provided by the
> kernel. If that module is not loaded, then it won't see any printers.
>
> On Mar 2, 2009, at 8:48 AM, Craig wrote:
>
> > Need some help..
> >
> > I am developing an embedded Linux solution based on a Gentoo distro
> > (2.6.24 kernel).  My development environment is an external USB hard
> > drive that is plugged into the embedded solution.  I have printing
> > working in the development environment (cups v1.3.9), but when I
> > copy things to the flash and start the target embedded environment I
> > cannot see any available USB printers (lpinfo -v).  I am using the
> > same kernel in both environments.  The cups logs files are below,
> > access_log:
> > localhost - - [03/Mar/2009:07:25:37 -0700] "POST / HTTP/1.1" 200 948
> > CUPS-Get-Devices -
> >
> > error_log:
> > I [03/Mar/2009:07:25:24 -0700] Listening to 127.0.0.1:631 (IPv4)
> > I [03/Mar/2009:07:25:24 -0700] Listening to /var/run/cups/cups.sock
> > (Domain)
> > I [03/Mar/2009:07:25:24 -0700] Loaded configuration file "/etc/cups/
> > cupsd.conf"
> > I [03/Mar/2009:07:25:24 -0700] Using default TempDir of /var/spool/
> > cups/tmp...
> > I [03/Mar/2009:07:25:24 -0700] Configured for up to 100 clients.
> > I [03/Mar/2009:07:25:24 -0700] Allowing up to 100 client connections
> > per host.
> > I [03/Mar/2009:07:25:24 -0700] Using policy "default" as the default!
> > I [03/Mar/2009:07:25:24 -0700] Full reload is required.
> > I [03/Mar/2009:07:25:24 -0700] Loaded MIME database from '/etc/
> > cups': 35 types, 38 filters...
> > I [03/Mar/2009:07:25:24 -0700] Loading job cache file "/var/cache/
> > cups/job.cache"...
> > I [03/Mar/2009:07:25:24 -0700] Full reload complete.
> > I [03/Mar/2009:07:25:24 -0700] Cleaning out old temporary files in "/
> > var/spool/cups/tmp"...
> > E [03/Mar/2009:07:25:24 -0700] Unable to find IP address for server
> > name "Newhost"!
> > I [03/Mar/2009:07:25:24 -0700] Listening to 127.0.0.1:631 on fd 1...
> > I [03/Mar/2009:07:25:24 -0700] Listening to /var/run/cups/cups.sock
> > on fd 3...
> > I [03/Mar/2009:07:25:24 -0700] Resuming new connection processing...
> > I [03/Mar/2009:07:25:37 -0700] Started "/usr/libexec/cups/daemon/
> > cups-deviced" (pid=2666)
> > I [03/Mar/2009:07:26:10 -0700] Scheduler shutting down normally.
> > I [03/Mar/2009:07:26:10 -0700] Saving job cache file "/var/cache/
> > cups/job.cache"...
> >
> > I have compared the files used by both environments with lsof, this
> > is what it shows:
> > cupsd     2784  root  cwd       DIR        3,1    1024          2 /
> > cupsd     2784  root  rtd       DIR        3,1    1024          2 /
> > cupsd     2784  root  txt       REG        3,1  342852      11776 /
> > usr/sbin/cupsd
> > cupsd     2784  root  mem       REG        3,1   34244       9882 /
> > lib/libnss_files.so.2
> > cupsd     2784  root  mem       REG        3,1    9612       9910 /
> > lib/libdl-2.6.1.so
> > cupsd     2784  root  mem       REG        3,1 1187940       9804 /
> > lib/libc-2.6.1.so
> > cupsd     2784  root  mem       REG        3,1   21836       9883 /
> > lib/libcrypt-2.6.1.so
> > cupsd     2784  root  mem       REG        3,1  153352       9802 /
> > lib/libm-2.6.1.so
> > cupsd     2784  root  mem       REG        3,1  113841       9886 /
> > lib/libpthread-2.6.1.so
> > cupsd     2784  root  mem       REG        3,1  211404      12528 /
> > usr/lib/libcups.so.2
> > cupsd     2784  root  mem       REG        3,1   10628      12514 /
> > usr/lib/libpaper.so.1.1.2
> > cupsd     2784  root  mem       REG        3,1 1262108      12526 /
> > usr/lib/libcrypto.so.0.9.8
> > cupsd     2784  root  mem       REG        3,1  253796      12524 /
> > usr/lib/libssl.so.0.9.8
> > cupsd     2784  root  mem       REG        3,1   75160       9911 /
> > lib/libz.so.1.2.3
> > cupsd     2784  root  mem       REG        3,1  104892       9914 /
> > lib/ld-2.6.1.so
> > cupsd     2784  root    0u     0000        0,6       0         10
> > anon_inode
> > cupsd     2784  root    1u     IPv4       2315                TCP
> > localhost:631 (LISTEN)
> > cupsd     2784  root    2u      REG        3,1    1111       3979 /
> > var/log/cups/error_log
> > cupsd     2784  root    3u     unix 0xdfc76500               2316 /
> > var/run/cups/cups.sock
> > cupsd     2784  root    4u     IPv4       2318                UDP *:
> > 631
> > cupsd     2784  root    5r     FIFO        0,5               2319 pipe
> > cupsd     2784  root    6w     FIFO        0,5               2319 pipe
> >
> > I don't have a browser in the embedded environment to check things
> > locally and haven't changed the config to allow externally.
> >
> > Have I missed something here?  Does anybody know what is required
> > for cups to see the USB devices as they come online?  (dmesg output
> > shows the USB devices)
> >
> > Thanks for your time,
> >
> > -Craig
> > _______________________________________________
> > cups mailing list
> > cups at easysw.com
> > http://lists.easysw.com/mailman/listinfo/cups
>
> ____________________________________
> Michael R Sweet, Senior Printing System Engineer
>
>
>





More information about the cups mailing list