public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Recommendation on an eSATA card well supported by Linux with built-in drivers and that supports hot plug
@ 2008-07-24 10:33 Filipe Brandenburger
  0 siblings, 0 replies; 6+ messages in thread
From: Filipe Brandenburger @ 2008-07-24 10:33 UTC (permalink / raw)
  To: linux-kernel

Hi,

First of all, thank you very much for your work on the Linux kernel, I've been using it for the last 10 years and it is really awesome!

Sorry if this is not the appropriate forum for this question, but as Linux drivers end up being discussed here and I know many of you may be using a lot of different hardware, I though I could get some valuable information here. If it's not appropriate (or there would be a better place to ask this question), please let me know about it.

I'm looking for a good eSATA card that is supported by Linux, preferrently using built-in drivers (no need to compile the modules from the vendor), or at least that the vendor's drivers are packaged with dkms or something similar that makes it easy on kernel upgrades.

It's essential that the card supports hot-plugging, because we want to use it to plug backup drives and have them rotated. We are testing an eSATA drive from LaCie (if you have other recommendations on other vendors for eSATA external drives which have >2TB drives, I would appreciate them as well).

I tested the Adaptec eSATA II RAID 1225SA, but just to get the module to compile right it was a huge PITA, and I still didn't get it to recognize our LaCie drive (still not sure why). Instead of spending more time making that crap work, I would rather buy a different card, but then I would try to get one that works well with Linux out-of-the-box.

I looked at feature support of drivers, and it seems to me that the "ahci" driver seems to be the most complete of them, also being a standard interface. It supports the ICH6 chip from Intel and several others, however googling for it I couldn't find any eSATA card that would have this chip or use this driver. Do you know any eSATA card that uses the "ahci" driver? Will it support hot-plugging well?

Other than the "ahci" driver, it seems to me that the "sata_sil24" driver seems to be the next best thing, with support for hot-plugging, etc. The card I have apparently does use it, but its PCI device id is 0244 which is not recognized by the driver as it is (apparently if the driver is patched to include this id it works with the card.) Is there a way to "force" the driver to recognize this PCI id other than recompiling it? And, is this driver really that good and does it support hot-plugging? Could someone recommend another card that would be supported out-of-the-box by this driver?

I don't need RAID support on the card, it really does not matter to me as I won't be using it.

Any advice and recommendations will be much appreciated.

Thank you very much!

Filipe

(Please CC me on your answer if at all possible.)



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

* Re: Recommendation on an eSATA card well supported by Linux with built-in drivers and that supports hot plug
       [not found] <fa.jn2UBng193xTV9fhfIdhKpQQKRo@ifi.uio.no>
@ 2008-07-24 20:09 ` Robert Hancock
  2008-07-24 22:23   ` H. Peter Anvin
  0 siblings, 1 reply; 6+ messages in thread
From: Robert Hancock @ 2008-07-24 20:09 UTC (permalink / raw)
  To: filipe.brandenburger; +Cc: linux-kernel

Filipe Brandenburger wrote:
> I'm looking for a good eSATA card that is supported by Linux, preferrently using built-in drivers (no need to compile the modules from the vendor), or at least that the vendor's drivers are packaged with dkms or something similar that makes it easy on kernel upgrades.
> 
> It's essential that the card supports hot-plugging, because we want to use it to plug backup drives and have them rotated. We are testing an eSATA drive from LaCie (if you have other recommendations on other vendors for eSATA external drives which have >2TB drives, I would appreciate them as well).
> 
> I tested the Adaptec eSATA II RAID 1225SA, but just to get the module to compile right it was a huge PITA, and I still didn't get it to recognize our LaCie drive (still not sure why). Instead of spending more time making that crap work, I would rather buy a different card, but then I would try to get one that works well with Linux out-of-the-box.
> 
> I looked at feature support of drivers, and it seems to me that the "ahci" driver seems to be the most complete of them, also being a standard interface. It supports the ICH6 chip from Intel and several others, however googling for it I couldn't find any eSATA card that would have this chip or use this driver. Do you know any eSATA card that uses the "ahci" driver? Will it support hot-plugging well?

Most AHCI controllers are built into chipsets, but I know that JMicron 
has some chips which can be found on add-in cards which are AHCI.

> 
> Other than the "ahci" driver, it seems to me that the "sata_sil24" driver seems to be the next best thing, with support for hot-plugging, etc. The card I have apparently does use it, but its PCI device id is 0244 which is not recognized by the driver as it is (apparently if the driver is patched to include this id it works with the card.) Is there a way to "force" the driver to recognize this PCI id other than recompiling it? And, is this driver really that good and does it support hot-plugging? Could someone recommend another card that would be supported out-of-the-box by this driver?

It looks like device id 0244 was just added to the driver this month:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=464b3286b4aa459059c6fda85ba55185fd21d9fc

As far as I'm aware this driver works well, though I have no personal 
experience with it..

> 
> I don't need RAID support on the card, it really does not matter to me as I won't be using it.
> 
> Any advice and recommendations will be much appreciated.
> 
> Thank you very much!
> 
> Filipe
> 
> (Please CC me on your answer if at all possible.)
> 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at  http://www.tux.org/lkml/


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

* Re: Recommendation on an eSATA card well supported by Linux with built-in drivers and that supports hot plug
  2008-07-24 20:09 ` Recommendation on an eSATA card well supported by Linux with built-in drivers and that supports hot plug Robert Hancock
@ 2008-07-24 22:23   ` H. Peter Anvin
  2008-07-25 15:34     ` Filipe Brandenburger
  0 siblings, 1 reply; 6+ messages in thread
From: H. Peter Anvin @ 2008-07-24 22:23 UTC (permalink / raw)
  To: Robert Hancock; +Cc: filipe.brandenburger, linux-kernel

Robert Hancock wrote:
> 
> Most AHCI controllers are built into chipsets, but I know that JMicron 
> has some chips which can be found on add-in cards which are AHCI.
> 

They work, and they're cheap.

	-hpa

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

* Re: Recommendation on an eSATA card well supported by Linux with built-in drivers and that supports hot plug
  2008-07-24 22:23   ` H. Peter Anvin
@ 2008-07-25 15:34     ` Filipe Brandenburger
  2008-07-25 15:52       ` Alan Cox
  0 siblings, 1 reply; 6+ messages in thread
From: Filipe Brandenburger @ 2008-07-25 15:34 UTC (permalink / raw)
  To: H. Peter Anvin; +Cc: Robert Hancock, linux-kernel

H. Peter Anvin wrote:
> Robert Hancock wrote:
>> Most AHCI controllers are built into chipsets, but I know that JMicron
>> has some chips which can be found on add-in cards which are AHCI.
> 
> They work, and they're cheap.

That's great, I actually stumbled upon them. I believe AHCI is really
the way to go, open standard, excellent support in kernel, probably will
live very long.

However, I'm having a hard time finding a brand that uses these chips. I
see that apparently there is one called "VIBE" that uses it, but I got
this information from an online store and I didn't even find the
vendor's website...

Would you be also so kind as to recommend an actual eSATA card that uses
the JMicron chip? Preferrably one that you have and use on a daily basis.

Excuse me if the subject matter has gone way off-topic for this list,
however the advice is being great.

Thanks,
Filipe

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

* Re: Recommendation on an eSATA card well supported by Linux with built-in drivers and that supports hot plug
  2008-07-25 15:34     ` Filipe Brandenburger
@ 2008-07-25 15:52       ` Alan Cox
  2008-07-25 16:14         ` H. Peter Anvin
  0 siblings, 1 reply; 6+ messages in thread
From: Alan Cox @ 2008-07-25 15:52 UTC (permalink / raw)
  To: Filipe Brandenburger; +Cc: H. Peter Anvin, Robert Hancock, linux-kernel

> Would you be also so kind as to recommend an actual eSATA card that uses
> the JMicron chip? Preferrably one that you have and use on a daily basis.

I've found the same in the UK - but there are alternatives although not
AHCI. The latest kernel supports the INIC SATA cards which lack some of
the goodies but do seem to be common on eSATA cards.

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

* Re: Recommendation on an eSATA card well supported by Linux with built-in drivers and that supports hot plug
  2008-07-25 15:52       ` Alan Cox
@ 2008-07-25 16:14         ` H. Peter Anvin
  0 siblings, 0 replies; 6+ messages in thread
From: H. Peter Anvin @ 2008-07-25 16:14 UTC (permalink / raw)
  To: Alan Cox; +Cc: Filipe Brandenburger, Robert Hancock, linux-kernel

Alan Cox wrote:
>> Would you be also so kind as to recommend an actual eSATA card that uses
>> the JMicron chip? Preferrably one that you have and use on a daily basis.
> 
> I've found the same in the UK - but there are alternatives although not
> AHCI. The latest kernel supports the INIC SATA cards which lack some of
> the goodies but do seem to be common on eSATA cards.

I'm using the SYBA SD-SA2PEX-1E.

	-hpa

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

end of thread, other threads:[~2008-07-25 16:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <fa.jn2UBng193xTV9fhfIdhKpQQKRo@ifi.uio.no>
2008-07-24 20:09 ` Recommendation on an eSATA card well supported by Linux with built-in drivers and that supports hot plug Robert Hancock
2008-07-24 22:23   ` H. Peter Anvin
2008-07-25 15:34     ` Filipe Brandenburger
2008-07-25 15:52       ` Alan Cox
2008-07-25 16:14         ` H. Peter Anvin
2008-07-24 10:33 Filipe Brandenburger

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox