Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Apr 1999 10:44:09 +0200
From:      Manuel Enrique Garcia Cuesta <megarcia@intercom.es>
To:        freebsd-questions@FreeBSD.ORG
Subject:   SCSI scanner misbehaving under 3.1
Message-ID:  <19990405104409.A220@kicelo.org>

next in thread | raw e-mail | index | archive | help
	Hi all,

	This is a Scanjet 5P that has been working fine under 2.2.7R and
2.2.8R. It does work also with 3.1 RELEASE and STABLE as of last weekend,
but not quite. Namely, different programs do not see the scanner anymore
though it seems to be there by any definition of existence. As a matter
of fact, though, root happens to make xscanimage find the otherwise
unvisible scanner. I have been messing with this for the last week and I
feel I cannot reach any further without some little (or big ) help. Output
from different commands and other data follow:

=======

uname -a

FreeBSD ophrys.kicelo.org 3.1-STABLE FreeBSD 3.1-STABLE #5: Sun Apr  4 11:44:29 CEST 1999     megarcia@ophrys.kicelo.org:/usr/src/sys/compile/OPHRYS  i386

=======

Relevant parts from dmesg after a verbose boot:

found-> vendor=0x9004, dev=0x8178, revid=0x00
        class=01-00-00, hdrtype=0x00, mfdev=0
        subordinatebus=0        secondarybus=0
        intpin=a, irq=9
        map[0]: type 4, range 32, base 0000fc00, size  8
        map[1]: type 1, range 32, base ffbdf000, size 12
ahc0: <Adaptec 2940 Ultra SCSI adapter> rev 0x00 int a irq 9 on pci0.16.0
ahc0: Reading SEEPROM...done.
ahc0: internal 50 cable is present, internal 68 cable not present
ahc0: external cable not present
ahc0: BIOS eeprom not present
ahc0: Low byte termination Enabled
ahc0: aic7880 Single Channel A, SCSI Id=7, 16/255 SCBs
ahc0: Downloading Sequencer Program... 409 instructions downloaded

(noperiph:ahc0:0:-1:-1): SCSI bus reset delivered. 0 SCBs aborted.
ahc0: Selection Timeout on A:3. 1 SCBs aborted
ahc0: Selection Timeout on A:4. 1 SCBs aborted
ahc0: Selection Timeout on A:5. 1 SCBs aborted
ahc0: Selection Timeout on A:6. 1 SCBs aborted
(probe2:ahc0:0:2:0): INQUIRY. CDB: 12 1 80 0 ff 0 
(probe2:ahc0:0:2:0): ILLEGAL REQUEST
ahc0: target 0 synchronous at 10.0MHz, offset = 0xf
ahc0: target 1 synchronous at 10.0MHz, offset = 0xf
pt0 at ahc0 bus 0 target 2 lun 0
pt0: <HP C5110A 3701> Fixed Processor SCSI-2 device 
pt0: 3.300MB/s transfers
pass0 at ahc0 bus 0 target 0 lun 0
pass0: <Quantum XP31070 L912> Fixed Direct Access SCSI-2 device 
pass0: Serial Number PCB=JP60208469  ; HDA=PE54158477  
pass0: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled
pass1 at ahc0 bus 0 target 1 lun 0
pass1: <QUANTUM FIREBALL_TM3200S 300X> Fixed Direct Access SCSI-2 device 
pass1: Serial Number 395748010209
pass1: 10.000MB/s transfers (10.000MHz, offset 15), Tagged Queueing Enabled
pass2 at ahc0 bus 0 target 2 lun 0
pass2: <HP C5110A 3701> Fixed Processor SCSI-2 device 
pass2: 3.300MB/s transfers

=======

/dev contents:

crwxrwxrwx  1 root  wheel   61,   0  2 abr 17:04 /dev/pt0

crw-------  1 root  operator   31,   0  3 abr 20:34 /dev/pass0
crw-------  1 root  operator   31,   1  3 abr 20:34 /dev/pass1
crw-------  1 root  operator   31,   2  3 abr 20:34 /dev/pass2
crw-------  1 root  operator   31,   3  3 abr 20:34 /dev/pass3

crw-rw-rw-  1 root  wheel   61,   0  3 abr 10:55 /dev/scanjet

lrwxrwxrwx  1 root  wheel         3  2 abr 23:05 /dev/scanner -> pt0

=======

camcontrol devlist

<  >                               at scbus-1 target -1 lun -1 (xpt0)
<Quantum XP31070 L912>             at scbus0 target 0 lun 0 (pass0,da0)
<QUANTUM FIREBALL_TM3200S 300X>    at scbus0 target 1 lun 0 (pass1,da1)
<HP C5110A 3701>                   at scbus0 target 2 lun 0 (pass2,pt0)
<  >                               at scbus0 target -1 lun -1 ()

=======

camcontrol inquiry -n pt

<HP C5110A 3701> Fixed Processor SCSI-2 device 
Serial Number 0.0MB/s transfers 

=======

camcontrol tur -n pt

Unit is ready

=======

hpscan

scanner_send: Operation not supported by device
scanner_send: Operation not supported by device
scanner_send: Operation not supported by device
scanner_send: Operation not supported by device
scanner_send: Operation not supported by device
scanner_send: Operation not supported by device
scanner_send: Operation not supported by device
Floating point exception (core dumped)

=======

(sane 1.0)
xscanimage

Shows window with pnm:0 and pnm:1

=======

(sane 1.0)
xscanimage hp:/dev/pt0

 - For non-root user shows a window with the message:

Failed to open device 'hp:/dev/pt0': Invalid argument

 - For root user:

Displays the usual xscanimage window and the scanner _works_ fine.
The program dies an awful death with ** ERROR **: sigsegv caught
when I try to move certain slide bars, but this is supposed to be
unrelated.

=======

(xvscan 1.81)
xvscan -> Windows -> Scanner

Displays a window with the message:

<<<
Device on '/dev/scanjet' is not an HP.
Found '<some_unreadable_mess>'
Scanner device disabled to prevent possible
overwrite.
>>>

=======

	As I said all of the above commands have been working without
a hitch under previous releases of FreeBSD. I would appreciate any
clue you can give me. Please don't hesitate to ask for more info should
you need it.

	Thanks in advance
							Manuel Garcia



To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990405104409.A220>