Page 5 of 8 FirstFirst ... 34567 ... LastLast
Results 61 to 75 of 108

Thread: SANE (Scanner server) - Any chance for WL-500g?

  1. #61

    SANE-Backends-1.0.19

    SANE-Backends-1.0.19 has been released on Februar with new and updated backends. I'm not a Linux guru, I can't build the ipk package, but I need it -- I want to buy a new scanner. Have anybody already planned to build the new version?

  2. #62
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    It was not so old. Anyway http://trac.nslu2-linux.org/optware/changeset/7986 upgraded sane-backends to latest release.

  3. #63
    But the ipk package is pretty old...

  4. #64
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    It seems that wl500g is not supported any more. Oleg firmware now uses http://ipkg.nslu2-linux.org/feeds/op.../cross/stable/
    To get this package you must use wl500g toolchain yourself.

  5. #65

    Help configuring a EPSON CX3650

    Hi everyone,

    I have been trying to follow this howto and now i am stuck on getting xinet working. i got this strange error:
    Jan 1 00:00:14 xinetd[167]: Bad socket type: stream^M [file=/opt/etc/xinetd.d/saned] [line=4]

    I created the file with nano editor...

    Can anyone give a clue of whats the problem?


    Thanks in advance,
    PCTV

    here goes the system log:

    Code:
    Jan  1 00:00:11 kernel: kjournald starting.  Commit interval 5 seconds
    Jan  1 00:00:11 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
    Jan  1 00:00:11 kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Jan  1 00:00:11 kernel: Adding Swap: 70700k swap-space (priority -1)
    Jan  1 00:00:12 kernel: printer.c: usblp0 Device ID string [84/max 1552]='MFG:EPSON;CMD:ESCPL2,BDC,D4;MDL:Stylus CX3600;CLS:PRINTER;DES:EPSON Stylus CX3600;'
    Jan  1 00:00:12 kernel: printer.c: Parsing USBLPID...
    Jan  1 00:00:12 kernel: HTB init, kernel part version 3.16
    Jan  1 00:00:12 kernel: HTB: quantum of class 10001 is big. Consider r2q change.
    Jan  1 00:00:13 kernel: HTB: quantum of class 10010 is small. Consider r2q change.
    Jan  1 00:00:13 kernel: HTB: quantum of class 10011 is small. Consider r2q change.
    Jan  1 00:00:13 kernel: HTB: quantum of class 10013 is big. Consider r2q change.
    Jan  1 00:00:14 kernel: HTB init, kernel part version 3.16
    Jan  1 00:00:14 kernel: HTB: quantum of class 10001 is big. Consider r2q change.
    Jan  1 00:00:14 xinetd[167]: Bad socket type: stream^M [file=/opt/etc/xinetd.d/saned] [line=4]
    Jan  1 00:00:14 xinetd[167]: Error parsing attribute socket_type - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=4]
    Jan  1 00:00:14 xinetd[167]: Server /opt/sbin/saned^M is not executable [file=/opt/etc/xinetd.d/saned] [line=5]
    Jan  1 00:00:14 xinetd[167]: Error parsing attribute server - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=5]
    Jan  1 00:00:14 xinetd[167]: Protocol tcp^M not in /etc/protocols [file=/opt/etc/xinetd.d/saned] [line=6]
    Jan  1 00:00:14 xinetd[167]: Error parsing attribute protocol - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=6]
    Jan  1 00:00:14 xinetd[167]: Unknown user: root^M [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:14 xinetd[167]: Error parsing attribute user - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:14 xinetd[167]: Unknown group: root^M [file=/opt/etc/xinetd.d/saned] [line=8]
    Jan  1 00:00:14 xinetd[167]: Error parsing attribute group - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=8]
    Jan  1 00:00:14 xinetd[167]: Bad value for wait: no^M [file=/opt/etc/xinetd.d/saned] [line=9]
    Jan  1 00:00:14 xinetd[167]: Error parsing attribute wait - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=9]
    Jan  1 00:00:14 xinetd[167]: Bad value: no^M [file=/opt/etc/xinetd.d/saned] [line=10]
    Jan  1 00:00:14 xinetd[167]: Error parsing attribute disable - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=10]
    Jan  1 00:00:14 xinetd[167]: 167 {init_services} no services. Exiting...
    Jan  1 00:00:14 kernel: lp driver: get device ID
    Jan  1 00:00:14 xinetd[171]: Bad socket type: stream^M [file=/opt/etc/xinetd.d/saned] [line=4]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute socket_type - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=4]
    Jan  1 00:00:14 xinetd[171]: Server /opt/sbin/saned^M is not executable [file=/opt/etc/xinetd.d/saned] [line=5]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute server - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=5]
    Jan  1 00:00:14 xinetd[171]: Protocol tcp^M not in /etc/protocols [file=/opt/etc/xinetd.d/saned] [line=6]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute protocol - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=6]
    Jan  1 00:00:14 xinetd[171]: Unknown user: root^M [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute user - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:14 xinetd[171]: Unknown group: root^M [file=/opt/etc/xinetd.d/saned] [line=8]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute group - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=8]
    Jan  1 00:00:14 xinetd[171]: Bad value for wait: no^M [file=/opt/etc/xinetd.d/saned] [line=9]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute wait - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=9]
    Jan  1 00:00:14 xinetd[171]: Bad value: no^M [file=/opt/etc/xinetd.d/saned] [line=10]
    Jan  1 00:00:14 kernel: neg fail
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute disable - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=10]
    Jan  1 00:00:14 xinetd[171]: 171 {init_services} no services. Exiting...
    Jan  1 00:00:14 kernel: neg fail
    Jan  1 00:00:14 kernel: HTB: quantum of class 10010 is small. Consider r2q change.
    Jan  1 00:00:14 kernel: HTB: quantum of class 10011 is small. Consider r2q change.
    Jan  1 00:00:14 kernel: HTB: quantum of class 10013 is big. Consider r2q change.
    Jan  1 00:00:14 kernel: HTB init, kernel part version 3.16
    Jan  1 00:00:14 kernel: HTB: quantum of class 10001 is big. Consider r2q change.
    Jan  1 00:00:15 kernel: HTB: quantum of class 10010 is small. Consider r2q change.
    Jan  1 00:00:15 kernel: HTB: quantum of class 10011 is small. Consider r2q change.
    Jan  1 00:00:15 kernel: HTB: quantum of class 10013 is big. Consider r2q change.
    Jan  1 00:00:15 dhcp client: bound IP : 83.132.141.130 from 83.132.141.254
    Jan  1 00:00:20 kernel: MSDOS FS: Using codepage 850
    Jan  1 00:00:20 USB storage: vfat fs at /dev/discs/disc1/part1 mounted to /tmp/mnt/disc1_1
    Mar 18 04:23:02 ntp client: Synchronizing time with time.nist.gov ...

  6. #66
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    Try
    Code:
    sed -i -e 's/\r$//' /opt/etc/xinetd.d/saned

  7. #67
    Thanks Oleo, for the fast response but didnt work...

    Code:
    Jan  1 00:00:11 kernel: kjournald starting.  Commit interval 5 seconds
    Jan  1 00:00:11 dnsmasq[90]: DHCPREQUEST(br0) 192.168.1.203 00:19:d2:53:70:51
    Jan  1 00:00:11 dnsmasq[90]: DHCPACK(br0) 192.168.1.203 00:19:d2:53:70:51 MARIOGON-M400
    Jan  1 00:00:11 kernel: EXT3 FS 2.4-0.9.19, 19 August 2002 on sd(8,1), internal journal
    Jan  1 00:00:11 kernel: EXT3-fs: mounted filesystem with ordered data mode.
    Jan  1 00:00:11 kernel: Adding Swap: 70700k swap-space (priority -1)
    Jan  1 00:00:12 kernel: printer.c: usblp0 Device ID string [84/max 1552]='MFG:EPSON;CMD:ESCPL2,BDC,D4;MDL:Stylus CX3600;CLS:PRINTER;DES:EPSON Stylus CX3600;'
    Jan  1 00:00:12 kernel: printer.c: Parsing USBLPID...
    Jan  1 00:00:12 kernel: HTB init, kernel part version 3.16
    Jan  1 00:00:13 kernel: HTB: quantum of class 10001 is big. Consider r2q change.
    Jan  1 00:00:13 kernel: HTB: quantum of class 10010 is small. Consider r2q change.
    Jan  1 00:00:13 kernel: HTB: quantum of class 10011 is small. Consider r2q change.
    Jan  1 00:00:13 kernel: HTB: quantum of class 10013 is big. Consider r2q change.
    Jan  1 00:00:14 kernel: HTB init, kernel part version 3.16
    Jan  1 00:00:14 xinetd[171]: Bad socket type: stream^M [file=/opt/etc/xinetd.d/saned] [line=4]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute socket_type - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=4]
    Jan  1 00:00:14 xinetd[171]: Server /opt/sbin/saned^M is not executable [file=/opt/etc/xinetd.d/saned] [line=5]
    Jan  1 00:00:14 xinetd[166]: Bad socket type: stream^M [file=/opt/etc/xinetd.d/saned] [line=4]
    Jan  1 00:00:14 xinetd[166]: Error parsing attribute socket_type - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=4]
    Jan  1 00:00:14 xinetd[166]: Server /opt/sbin/saned^M is not executable [file=/opt/etc/xinetd.d/saned] [line=5]
    Jan  1 00:00:14 xinetd[166]: Error parsing attribute server - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=5]
    Jan  1 00:00:14 xinetd[166]: Protocol tcp^M not in /etc/protocols [file=/opt/etc/xinetd.d/saned] [line=6]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute server - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=5]
    Jan  1 00:00:14 xinetd[171]: Protocol tcp^M not in /etc/protocols [file=/opt/etc/xinetd.d/saned] [line=6]
    Jan  1 00:00:14 xinetd[166]: Error parsing attribute protocol - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=6]
    Jan  1 00:00:14 xinetd[166]: Unknown user: root^M [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:14 xinetd[166]: Error parsing attribute user - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:14 xinetd[166]: Unknown group: root^M [file=/opt/etc/xinetd.d/saned] [line=8]
    Jan  1 00:00:14 xinetd[166]: Error parsing attribute group - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=8]
    Jan  1 00:00:14 xinetd[166]: Bad value for wait: no^M [file=/opt/etc/xinetd.d/saned] [line=9]
    Jan  1 00:00:14 xinetd[166]: Error parsing attribute wait - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=9]
    Jan  1 00:00:14 xinetd[166]: Bad value: no^M [file=/opt/etc/xinetd.d/saned] [line=10]
    Jan  1 00:00:14 xinetd[166]: Error parsing attribute disable - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=10]
    Jan  1 00:00:14 xinetd[166]: 166 {init_services} no services. Exiting...
    Jan  1 00:00:14 kernel: lp driver: get device ID
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute protocol - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=6]
    Jan  1 00:00:14 xinetd[171]: Unknown user: root^M [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute user - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:14 kernel: neg fail
    Jan  1 00:00:14 xinetd[171]: Unknown group: root^M [file=/opt/etc/xinetd.d/saned] [line=8]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute group - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=8]
    Jan  1 00:00:14 xinetd[171]: Bad value for wait: no^M [file=/opt/etc/xinetd.d/saned] [line=9]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute wait - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=9]
    Jan  1 00:00:14 xinetd[171]: Bad value: no^M [file=/opt/etc/xinetd.d/saned] [line=10]
    Jan  1 00:00:14 xinetd[171]: Error parsing attribute disable - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=10]
    Jan  1 00:00:14 xinetd[171]: 171 {init_services} no services. Exiting...
    Jan  1 00:00:14 kernel: neg fail

  8. #68
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    It is obvious that you have DOS CR/LD problem. Erase config and type if from scratch using vi.

  9. #69
    It got better after editing with VI.

    Thanks again for this fantastic HowTo and support!

    Now it returns the following error:

    Code:
    Jan  1 00:00:13 xinetd[166]: Unknown user: root [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:13 xinetd[166]: Error parsing attribute user - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:13 xinetd[166]: service/protocol combination not in /etc/services: saned/tcp
    Jan  1 00:00:13 xinetd[166]: 166 {init_services} no services. Exiting...
    Last edited by PCTV; 18-03-2008 at 15:09.

  10. #70
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    duplicate user admin in /etc/passwd to root
    and register /etc/passwd in flashfs /usr/local/.files

  11. #71
    Sorry for my newbie questions, but what do you mean by register, i dont have the file or directory .files...

    Concerning the duplicating my passwd its now like this:

    admin:$$$$$$$$$$$$$$$$$/:0:0:root:/usr/local/root:/bin/sh
    root:$$$$$$$$$$$$$$$$/:0:0:root:/usr/local/root:/bin/sh
    nobody:x:99:99:nobody:/:/sbin/nologin

    the log appears like this:
    Code:
    Jan  1 00:00:05 kernel: hub.c: USB hub found
    Jan  1 00:00:05 kernel: hub.c: 4 ports detected
    Jan  1 00:00:05 kernel: lp0: using parport0 (polling).
    Jan  1 00:00:06 kernel: hub.c: new USB device 00:04.0-1.1, assigned address 3
    Jan  1 00:00:06 kernel: usb.c: USB device 3 (vend/prod 0x1370/0x2168) is not claimed by any active driver.
    Jan  1 00:00:06 kernel: usb.c: registered new driver usblp
    Jan  1 00:00:06 kernel: printer.c: v0.13: USB Printer Device Class driver
    Jan  1 00:00:06 kernel: hub.c: new USB device 00:04.0-1.2, assigned address 4
    Jan  1 00:00:06 kernel: printer.c: usblp0: USB Bidirectional printer dev 4 if 1 alt 0 proto 2 vid 0x04B8 pid 0x080E
    Jan  1 00:00:06 kernel: printer.c: usblp0 Device ID string [84]='MFG:EPSON;CMD:ESCPL2,BDC,D4;MDL:Stylus CX3600;CLS:PRINTER;DES:EPSON Stylus CX3600;'
    
    ........
    
    Jan  1 00:00:11 kernel: printer.c: usblp0 Device ID string [84/max 1552]='MFG:EPSON;CMD:ESCPL2,BDC,D4;MDL:Stylus CX3600;CLS:PRINTER;DES:EPSON Stylus CX3600;'
    Jan  1 00:00:11 kernel: printer.c: Parsing USBLPID...
    Jan  1 00:00:12 kernel: HTB init, kernel part version 3.16
    Jan  1 00:00:12 kernel: HTB: quantum of class 10001 is big. Consider r2q change.
    Jan  1 00:00:12 kernel: HTB: quantum of class 10010 is small. Consider r2q change.
    Jan  1 00:00:12 kernel: HTB: quantum of class 10011 is small. Consider r2q change.
    Jan  1 00:00:13 kernel: usb.c: registered new driver usbscanner
    Jan  1 00:00:13 kernel: scanner.c: 0.4.16:USB Scanner Driver
    Jan  1 00:00:13 kernel: HTB: quantum of class 10013 is big. Consider r2q change.
    Jan  1 00:00:13 xinetd[158]: Unknown user: root [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:13 xinetd[158]: Error parsing attribute user - DISABLING SERVICE [file=/opt/etc/xinetd.d/saned] [line=7]
    Jan  1 00:00:13 xinetd[158]: service/protocol combination not in /etc/services: saned/tcp
    Jan  1 00:00:13 xinetd[158]: 158 {init_services} no services. Exiting...
    And scanimage -L doesn´t found anything...

    Once again, thanks,

    Mário

  12. #72
    Hi everyone,

    I figure it out the register and dupicating, and minor issues...

    The only error on log now is:

    Code:
    Jan  1 00:00:03 kernel: hub.c: new USB device 00:04.0-1.2, assigned address 4
    Jan  1 00:00:03 kernel: usb.c: USB device 4 (vend/prod 0x4b8/0x80e) is not claimed by any active driver.
    
    ........
    
    Jan  1 00:00:13 kernel: usb.c: registered new driver usbscanner
    Jan  1 00:00:13 kernel: scanner.c: 0.4.16:USB Scanner Driver
    Jan  1 00:00:13 kernel: scanner.c: probe_scanner: User specified USB scanner -- Vendor:Product - 4b8:80e
    Jan  1 00:00:13 kernel: HTB init, kernel part version 3.16
    Jan  1 00:00:13 kernel: HTB: quantum of class 10001 is big. Consider r2q change.
    Jan  1 00:00:13 kernel: HTB: quantum of class 10010 is small. Consider r2q change.
    Jan  1 00:00:13 kernel: HTB: quantum of class 10011 is small. Consider r2q change.
    Jan  1 00:00:13 xinetd[160]: xinetd Version 2.3.14 started with no options compiled in.
    Jan  1 00:00:13 xinetd[160]: Started working: 1 available service
    Jan  1 00:00:13 xinetd[166]: bind failed (Address already in use (errno = 125)). service = saned
    Jan  1 00:00:13 xinetd[166]: Service saned failed to start and is deactivated.
    Jan  1 00:00:13 xinetd[166]: 166 {init_services} no services. Exiting...
    So far scanimage -L doesnt find any scanners...
    I have a all-in-one Epson CX3650.

    I guess i need the Epson backend. I founf this one http://khk.net/sane/download.html but i not able to compile it... Can anyone do it, please?

    Thanks in advance, for any help...

    PCTV
    Last edited by PCTV; 19-03-2008 at 01:33.

  13. #73
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    xinetd is neded for remote scanning only. You must edit dll.conf and inclde appropriate scanner. Like
    Code:
    # /etc/sane.d/dll.conf -  Configuration file for the SANE dynamic backend loader
    #
    # See the end of this file for information on some specific backends.
    
    # enable the next line if you want to allow access through the network:
    #net
    epson
    Then you could try scanimage of findscanner. Of course you need USB modules loaded into kernel.

    Edit /etc/services and include sane service!

    Yur driver should be included in sane-backends distro

  14. #74
    Good morning Oleo,

    I have the following info on these files:
    - /etc/services
    Code:
    # Local services
    
    saned 6566/tcp                  # SANE network scanner daemon
    - dll.conf, epson, line is included
    - /opt/etc/sane.d/epson.conf
    Code:
    usb
    # For libusb support for unknown scanners use the following command
    # usb <product ID> <device ID>
    # e.g.:
    usb 0x4b8 0x080e
    # And for the scanner module, use the following configuration:
    usb /dev/usbscanner0
    usb /dev/usb/scanner0
    What do you mean by "try scanimage of findscanner".
    Regarding the USB modules they should be ok, because i can print remotely...

    The output of lsmod, looks like this, and show that scanner module is loaded:
    Code:
    [admin@wl500g sane.d]$ lsmod
    Module                  Size  Used by    Tainted: P
    scanner                11996   0 (unused)
    usb-storage            63928   2
    sd_mod                 13276   4
    scsi_mod               70200   2 [usb-storage sd_mod]
    printer                12836   0
    lp                      8668   0
    parport_splink          2956   1
    parport                25696   1 [lp parport_splink]
    usb-ohci               21908   0 (unused)
    usbcore                78496   1 [scanner usb-storage printer usb-ohci]
    ip_nat_ftp              3912   0 (unused)
    ip_conntrack_ftp        5216   1
    wl                    728968   0 (unused)
    et                     31256   0 (unused)
    What is missing?

    Cheers,
    Mário

  15. #75
    Join Date
    Jun 2005
    Location
    Slovenia
    Posts
    736
    man sane-find-scanner and man scanimage

Page 5 of 8 FirstFirst ... 34567 ... LastLast

Similar Threads

  1. wl-500g / ftp-server
    By tthen in forum WL-500g Q&A
    Replies: 2
    Last Post: 06-11-2006, 17:52
  2. Chance for RADIUS Server on the router itself!
    By Dante_ in forum WL-500g Custom Development
    Replies: 50
    Last Post: 17-05-2006, 12:06
  3. Replies: 11
    Last Post: 17-08-2004, 09:22
  4. Sharing USB scanner or multifunction device
    By monnier in forum WL-500g Q&A
    Replies: 0
    Last Post: 22-07-2004, 23:42
  5. Use Scanner on Parallel port
    By bysoftie in forum WL-500g Q&A
    Replies: 1
    Last Post: 01-05-2004, 21:45

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •