All of lore.kernel.org
 help / color / mirror / Atom feed
From: Robert Annessi <robert@annessi.at>
To: linux-scsi@vger.kernel.org
Subject: dc395x: Report
Date: Tue, 01 Aug 2006 13:54:26 +0200	[thread overview]
Message-ID: <44CF40F2.3080401@annessi.at> (raw)

Hi,

I got a Tekram 395UW SCSI controller with one hard disk attached to it. 
Since the kernel droped me the line "drivers/scsi/dc395x.c: Please, 
contact <linux-scsi@vger.kernel.org> to help improve support for your 
system.", I give you some feedback.

The default settings of the module were not applicable for me.
When loading the module (or the driver builtin within the kernel) 
without any additional arguments I got a bunch of these error messages:
"dc395x: QUEUE_FULL for dev <00-0> with 1 cmnds"
(about 10 per second) and I was not able to access the disk.

Some log lines:
<snip>
dc395x: Target 00: Wide16 Sync: 48ns Offset 15 (41.7 MB/s)
   Vendor: SEAGATE   Model: ST3146807LC       Rev: 0007
   Type:   Direct-Access                      ANSI SCSI revision:
  03
sda : READ CAPACITY failed.
sda : status=12, message=00, host=7, driver=00
sda : sense not available.
sda: test WP failed, assume Write Enabled
sda: asking for cache data failed
sda: assuming drive cache: write through
sda : READ CAPACITY failed.
sda : status=12, message=00, host=7, driver=00
sda : sense not available.
sda: test WP failed, assume Write Enabled
sda: asking for cache data failed
sda: assuming drive cache: write through
sda:<6>dc395x: QUEUE_FULL for dev <00-0> with 1 cmnds
dc395x: QUEUE_FULL for dev <00-0> with 1 cmnds
dc395x: QUEUE_FULL for dev <00-0> with 1 cmnds
dc395x: QUEUE_FULL for dev <00-0> with 1 cmnds
<snap>

When I turned the (hotswapable) disk off the machine freezed.

Loading the module with safe=1 (or dc395x.safe=1 when builtin) fixed the 
problem, but the speed of the disk was terrible slow (about 2mb/sec). So 
I did some try and error to find the arguments with the best performance 
  and of course no freeze:
dev_mode=0x0f : setting this to a higher value results in the error 
described above
adapter_mode=0x0f : setting this to a higher value results in the error 
described above
max_speed=0 : highest speed available - works for me
tags : I did not notice any difference in setting this, so I left the 
default value
reset_delay : I was not able to set any other value. The driver always 
uses 1 second (i do not mind - it works for me)

I noticed that there were some dc395 updates in 2.6.17 and 2.6.18-rc.
I currently use 2.6.16 with some patches. Some of them are currently not 
ported to 2.6.17|2.6.18-rc, so I am not able to upgrade yet. I gave 
2.6.17 a short try, but had the same "QUEUE_FULL"-error with the default 
values (but as I wrote: just a short try - I did not play around with it 
that much).

The firmware on the controller is the latest available from tekram.com 
(3.05).

lspci -vv:
<snip>
00:02.0 SCSI storage controller: Tekram Technology Co.,Ltd. TRM-S1040 
(rev 01)
         Subsystem: Tekram Technology Co.,Ltd. TRM-S1040
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR+ FastB2B-
         Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium 
 >TAbort- <TAbort- <MAbort- >SERR- <PERR-
         Latency: 64, Cache Line Size 04
         Interrupt: pin A routed to IRQ 11
         Region 0: I/O ports at d400 [size=256]
         Region 1: Memory at feaef000 (32-bit, non-prefetchable) [size=4K]
         Expansion ROM at feab0000 [disabled] [size=64K]
         Capabilities: [dc] Power Management version 1
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
<snap>

I am not subscribed to the list - please cc me in any replies.

Regards,
Robert

             reply	other threads:[~2006-08-01 11:54 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-08-01 11:54 Robert Annessi [this message]
2006-08-01 23:24 ` dc395x: Report Guennadi Liakhovetski
2006-08-02  9:35   ` Robert Annessi
2006-08-02  9:51   ` Robert Annessi
2006-08-02 10:11     ` Guennadi Liakhovetski
2006-08-02 14:52       ` Robert Annessi
2006-08-02 22:07         ` Guennadi Liakhovetski
2006-08-02 23:24           ` Robert Annessi
2006-08-12 18:06             ` Guennadi Liakhovetski
2006-08-13 18:35               ` Robert Annessi
2006-08-13 19:47                 ` Guennadi Liakhovetski
2006-08-14 15:01                   ` Robert Annessi
2006-08-17 20:57                     ` Guennadi Liakhovetski

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=44CF40F2.3080401@annessi.at \
    --to=robert@annessi.at \
    --cc=linux-scsi@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.