linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* Areca RAID driver remaining items?
@ 2006-02-20 18:02 Dax Kelson
  2006-02-20 18:11 ` Arjan van de Ven
  2006-02-20 18:20 ` Christoph Hellwig
  0 siblings, 2 replies; 25+ messages in thread
From: Dax Kelson @ 2006-02-20 18:02 UTC (permalink / raw)
  To: linux-scsi, linux-kernel; +Cc: billion.wu, alan, akpm, erich, arjan, oliver

This appears to be the most current version of the driver:

ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.16-rc4/2.6.16-rc4-mm1/broken-out/areca-raid-linux-scsi-driver.patch

Is this the current TODO list?

=================
Issues not yet patched:

13. uintNN_t int types:  use kernel types except for userspace
interfaces
14. use kernel-doc
18. Put arcmsr.txt in Documentation/scsi/, not in scsi/arcmsr/.
19. Maybe use sysfs (/sys) instead of /proc.
20. check stack usage, init/exit sections;
=================
   
At one point this comment was made:

"There's lots of architectural problems.  It's doing it's own queueing,
it's stuffing kernel structures into memory on the hardware and so on.
Basically someone knowledgeable about the hardware needs to start from
scratch on it."

What are the show stoppers that prevents a merge into the Linus tree?

Dax Kelson


^ permalink raw reply	[flat|nested] 25+ messages in thread
* Re: Areca RAID driver remaining items?
@ 2006-02-24  3:18 erich
  0 siblings, 0 replies; 25+ messages in thread
From: erich @ 2006-02-24  3:18 UTC (permalink / raw)
  To: erich
  Cc: "Christoph Hellwig",
	linux-scsi, linux-kernel, billion.wu, alan, akpm, oliver

Dear Arjan van de Ven,
I had  misconstruction with
>> [Exception is that you can say that you are ok with a bigger mask for
>> this type of memory, but just don't do that if you're not]

it should be "pci_set_consistent_dma_mask(pdev, DMA_32BIT_MASK)."

Best Regards
Erich Chen

----- Original Message ----- 
From: "erich" <erich@areca.com.tw>
To: "Arjan van de Ven" <arjan@infradead.org>
Cc: """"Christoph Hellwig"""" <hch@infradead.org>; 
<linux-scsi@vger.kernel.org>; <linux-kernel@vger.kernel.org>; 
<billion.wu@areca.com.tw>; <alan@lxorguk.ukuu.org.uk>; <akpm@osdl.org>; 
<oliver@neukum.org>
Sent: Friday, February 24, 2006 10:08 AM
Subject: Re: Areca RAID driver remaining items?


> Dear Arjan van de Ven,
>
> I would keep dma_alloc_coherent usage.
>
>> [Exception is that you can say that you are ok with a bigger mask for
>> this type of memory, but just don't do that if you're not]
>
> Should I remove "pci_set_dma_mask(pci_device, DMA_64BIT_MASK)" for this 
> case?
>
> Best Regards
> Erich Chen
>
> ----- Original Message ----- 
> From: "Arjan van de Ven" <arjan@infradead.org>
> To: "erich" <erich@areca.com.tw>
> Cc: """Christoph Hellwig""" <hch@infradead.org>; 
> <linux-scsi@vger.kernel.org>; <linux-kernel@vger.kernel.org>; 
> <billion.wu@areca.com.tw>; <alan@lxorguk.ukuu.org.uk>; <akpm@osdl.org>; 
> <oliver@neukum.org>
> Sent: Thursday, February 23, 2006 8:07 PM
> Subject: Re: Areca RAID driver remaining items?
>
>
>> On Thu, 2006-02-23 at 19:51 +0800, erich wrote:
>>> If Linux can not assurent the contingous memory space allocating of
>>> "dma_alloc_coherent" .
>>
>> coherent memory is guaranteed to be in the "lower" 32 bit of memory!
>> So that is good news, I think you are just fine.
>>
>> [Exception is that you can say that you are ok with a bigger mask for
>> this type of memory, but just don't do that if you're not]
>>
>>
>>> When arcmsr get a physical ccb address from areca's firmware.
>>> Does linux has any functions for converting of  "bus to virtual" ?
>>
>> not without using pools. You would have to search the list of memory you
>> gave it to find that out.
>>
>> (USB has a similar problem, afaik they solved it with pools)
>>
>>
> 


^ permalink raw reply	[flat|nested] 25+ messages in thread
* Re: Areca RAID driver remaining items?
@ 2006-02-27 11:27 erich
  2006-02-27 12:36 ` Matthew Wilcox
  0 siblings, 1 reply; 25+ messages in thread
From: erich @ 2006-02-27 11:27 UTC (permalink / raw)
  To: Christoph Hellwig
  Cc: "erich", "Arjan van de Ven",
	linux-scsi, linux-kernel, billion.wu, akpm, oliver

Dear Christoph Hellwig,

Do you have any comments with arcmsr SATA RAID driver on sysfs attribute?
There were four types of function template completed in linux.
iscsi_function_template
sas_function_template
spi_function_template
fc_function_template
Do you have opintion with "arcmsr_transport_functions" ?
and Which function templete does "arcmsr" belong to?

Best Regards
Erich Chen


^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2006-02-27 12:37 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2006-02-20 18:02 Areca RAID driver remaining items? Dax Kelson
2006-02-20 18:11 ` Arjan van de Ven
2006-02-20 18:20 ` Christoph Hellwig
2006-02-22  6:27   ` erich
2006-02-22 14:57     ` Christoph Hellwig
2006-02-23  6:27       ` erich
2006-02-23  8:25         ` Arjan van de Ven
2006-02-23  9:50           ` erich
2006-02-23  9:56             ` Arjan van de Ven
2006-02-23 11:51               ` erich
2006-02-23 12:07                 ` Arjan van de Ven
2006-02-24  2:08                   ` erich
2006-02-24  8:50                     ` Arjan van de Ven
2006-02-23 11:59             ` Alan Cox
2006-02-24  2:36               ` erich
2006-02-24 16:56               ` Christoph Hellwig
2006-02-24 17:03                 ` Randy.Dunlap
2006-02-24 19:38                   ` Matthew Wilcox
2006-02-24 20:14                     ` Randy.Dunlap
2006-02-26  6:41                     ` Randy.Dunlap
2006-02-26 16:02                       ` Matthew Wilcox
2006-02-26 19:00                         ` Randy.Dunlap
2006-02-24  3:18 erich
2006-02-27 11:27 erich
2006-02-27 12:36 ` Matthew Wilcox

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).