Problem with recognizing umax scanner
Andrew Yeats
ayeats at ne.mediaone.net
Sun Mar 4 14:02:48 PST 2001
Hello everybody!
First of all, I want to apoligize if this has come up before, as I have
just joined this list, so if this is the wrong avenue down which to search
for a solution to my problem, i would very much appreciate direction to a
more suitable place :)
So I bought a UMAX Astra 2200 scanner because the SANE web page says that
it's supported, it's a dual SCSI (yay) and USB (eww) thing, and it was
cheap, and it's pretty so i'd like not to have to return it.
For a scsi card, I cannibalized a pci scsi card from a G3 tower i have,
and i left the Mac bios in. I attatched a harddrive and the scanner to it,
and booted up with my snazy new 2.4.2 kernel with the latest aic7xxx
driver from the freebsd server.
When i modprobe the aic7xxx, it either segfaults, or it takes a second and
then it seems to work, but a quick look at /proc/scsi/scsi shows that it
only sees the harddrive. Here's some relevant information. If you want me
to cat some other file for you, please let me know.
Here's some relavant information:
I have been using (and abusing) my redhat 6.2 on this machine since i got
it, you can see the pci cards below. The actual name on the li'l sticker
on the scsi card is:
AHA-2390CU Mac
There is one jumper on the card, and it is CLOSED, (connected, 1, TRUE,
>0, you get the picture) though i tried it with the jumper off, and it
made no difference.
Here's a diagram of what's connected to what:
Internal SCSI UMAX Astra
Harddrive Card Plug Converter 2200 Terminator
()----------()----------<>-----------()------------()
|------------------|-------------------------------------------|
INTERNAL-50 Pin EXTERNAL 25-Pin
Here's what i thought might be helpful to troubleshoot. Thank you so much
for all your help!
[root at purple ayeats]# /sbin/lsmod
Module Size Used by
hfs 84696 0 (autoclean)
[root at purple ayeats]# cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: QUANTUM Model: QM318000TD-S Rev: N1B0
Type: Direct-Access ANSI SCSI revision: 02
[root at purple ayeats]#
[root at purple ayeats]# cat /proc/scsi/aic7xxx/0
Adaptec AIC7xxx driver version: 6.1.5
aic7850: Single Channel A, SCSI Id=7, 3/255 SCBs
Channel A Target 0 Negotiation Settings
User: 10.000MB/s transfers (10.000MHz, offset 255)
Goal: 10.000MB/s transfers (10.000MHz, offset 15)
Curr: 10.000MB/s transfers (10.000MHz, offset 15)
Channel A Target 0 Lun 0 Settings
Commands Queued 9
Commands Active 0
Command Openings 253
Max Tagged Openings 253
Device Queue Frozen Count 0
Channel A Target 1 Negotiation Settings
User: 10.000MB/s transfers (10.000MHz, offset 255)
Channel A Target 2 Negotiation Settings
User: 10.000MB/s transfers (10.000MHz, offset 255)
Channel A Target 3 Negotiation Settings
User: 10.000MB/s transfers (10.000MHz, offset 255)
Channel A Target 4 Negotiation Settings
User: 10.000MB/s transfers (10.000MHz, offset 255)
Channel A Target 5 Negotiation Settings
User: 10.000MB/s transfers (10.000MHz, offset 255)
Channel A Target 6 Negotiation Settings
User: 10.000MB/s transfers (10.000MHz, offset 255)
Channel A Target 7 Negotiation Settings
User: 10.000MB/s transfers (10.000MHz, offset 255)
[root at purple ayeats]#
[root at purple ayeats]# cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: VIA Technologies, Inc. VT8371 [KX133] (rev 2).
Prefetchable 32 bit memory at 0xd6000000 [0xd6ffffff].
Bus 0, device 1, function 0:
PCI bridge: VIA Technologies, Inc. VT8371 [KX133 AGP] (rev 0).
Master Capable. No bursts. Min Gnt=12.
Bus 0, device 7, function 0:
ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev
34).
Bus 0, device 7, function 1:
IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 16).
Master Capable. Latency=32.
I/O at 0xc000 [0xc00f].
Bus 0, device 7, function 2:
USB Controller: VIA Technologies, Inc. UHCI USB (rev 16).
IRQ 9.
Master Capable. Latency=32.
I/O at 0xc400 [0xc41f].
Bus 0, device 7, function 3:
USB Controller: VIA Technologies, Inc. UHCI USB (#2) (rev 16).
IRQ 9.
Master Capable. Latency=32.
I/O at 0xc800 [0xc81f].
Bus 0, device 7, function 4:
Host bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev
48).
Bus 0, device 7, function 5:
Multimedia audio controller: VIA Technologies, Inc. AC97 Audio
Controller (rev 32).
IRQ 9.
I/O at 0xcc00 [0xccff].
I/O at 0xd000 [0xd003].
I/O at 0xd400 [0xd403].
Bus 0, device 8, function 0:
SCSI storage controller: Adaptec AHA-7850 (rev 3).
IRQ 11.
Master Capable. Latency=32. Min Gnt=4.Max Lat=4.
I/O at 0xd800 [0xd8ff].
Non-prefetchable 32 bit memory at 0xd8000000 [0xd8000fff].
Bus 0, device 12, function 0:
Ethernet controller: Lite-On Communications Inc LNE100TX [Linksys
EtherFast 10/100] (rev 37).
IRQ 11.
Master Capable. Latency=32. Min Gnt=8.Max Lat=56.
I/O at 0xdc00 [0xdcff].
Non-prefetchable 32 bit memory at 0xd8001000 [0xd80010ff].
Bus 0, device 13, function 0:
Multimedia audio controller: Creative Labs SB Live! EMU10000 (rev 7).
IRQ 10.
Master Capable. Latency=32. Min Gnt=2.Max Lat=20.
I/O at 0xe000 [0xe01f].
Bus 0, device 13, function 1:
Input device controller: Creative Labs SB Live! (rev 7).
Master Capable. Latency=32.
I/O at 0xe400 [0xe407].
Bus 1, device 0, function 0:
VGA compatible controller: Matrox Graphics, Inc. MGA G400 AGP (rev 4).
IRQ 11.
Master Capable. Latency=32. Min Gnt=16.Max Lat=32.
Prefetchable 32 bit memory at 0xd4000000 [0xd5ffffff].
Non-prefetchable 32 bit memory at 0xd0000000 [0xd0003fff].
Non-prefetchable 32 bit memory at 0xd1000000 [0xd17fffff].
[root at purple ayeats]#
[root at purple ayeats]# dmesg
ty error detected in Data-in phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Status
phase. SEQADDR(0x7c) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Message-in
phase. SEQADDR(0x1bb) SCSIRATE(0x0)
(scsi0:A:2:0): Unexpected busfree in Message-in phase
SEQADDR == 0x15d
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x1bb) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7b) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Data-in
phase. SEQADDR(0x7a) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Status
phase. SEQADDR(0x7d) SCSIRATE(0x0)
(scsi0:A:2:0): parity error detected in Message-in
phase. SEQADDR(0x1bb) SCSIRATE(0x0)
(scsi0:A:2:0): Unexpected busfree in Message-in phase
SEQADDR == 0x15d
scsi0:0:0:0: Tagged Queuing enabled. Depth 8
(scsi0:A:0): 10.000MB/s transfers (10.000MHz, offset 15)
SCSI device sda: 35566499 512-byte hdwr sectors (18210 MB)
sda: [mac] sda1 sda2 sda3 sda4 sda5 sda6 sda7 sda8 sda9
[root at purple ayeats]#
Thanks again,
--Andrew
--
----------- Andrew Yeats ----------------
Avoid Heap Fragmentation!
#END TRANSMISSION!
To Unsubscribe: send mail to majordomo at FreeBSD.org
with "unsubscribe aic7xxx" in the body of the message
More information about the aic7xxx
mailing list