* Correct way to enable port multiplier support in kernel 2.6.20-1?
@ 2007-04-20 13:37 Gene Stapp
0 siblings, 0 replies; 4+ messages in thread
From: Gene Stapp @ 2007-04-20 13:37 UTC (permalink / raw)
To: htejun; +Cc: linux-ide
I don't see any patches to get port multiplier support working for
kernel 2.6.20-1 I recompiled the kernel manually and made sure I
config'd it with everything current but it appears port multiplier isn't
in the mainline (it still does not work).
My question is, what do I need to do to get my addonics 3726 working
with kernel 2.6.20-1? I'm not a developer by any means and the guide on
the addonics website would have worked for me but it is out of date.
http://www.addonics.com/support/faqs/faq-pmsupport_desktop.asp
Gene Stapp
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Correct way to enable port multiplier support in kernel 2.6.20-1?
@ 2007-04-21 3:19 David Lebel
2007-04-21 3:36 ` Robin H. Johnson
0 siblings, 1 reply; 4+ messages in thread
From: David Lebel @ 2007-04-21 3:19 UTC (permalink / raw)
To: linux-ide
> I don't see any patches to get port multiplier support working for kernel 2.6.20-1 I
> recompiled the kernel manually and made sure I config'd it with everything current but it
> appears port multiplier isn't in the mainline (it still does not work). My question is, what do I > need to do to get my addonics 3726 working with kernel 2.6.20-1? I'm not a developer
> by any means and the guide on the addonics website would have worked for me but
> it is out of date.
I have a similar issue. I'm running Ubuntu-server 7.04, with kernel
2.6.20-15 and the kernel doesn't support PMP still. Would have love
to use an older kernel with patch sets provided by the links from
addonics, but kernel compilation didn't work. Failed somehow.
I have a Fusion 500P device (which uses a 3726 chipset), plus a
3132-based controller.
Any easy-to-use, non-developper oriented patch that could allow me to
build a kernel package that would enable PMP so I can see all 5 drives
in my library, and not only the first one?
Ciao,
...David
--
// david lebel <lebel@lebel.org>
// http://www.lebel.org/
// pgp: 3633 6999 D47E 73ED 099F 4341 08A4 8E48 EF56 61D1
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Correct way to enable port multiplier support in kernel 2.6.20-1?
2007-04-21 3:19 David Lebel
@ 2007-04-21 3:36 ` Robin H. Johnson
2007-04-21 14:42 ` David Lebel
0 siblings, 1 reply; 4+ messages in thread
From: Robin H. Johnson @ 2007-04-21 3:36 UTC (permalink / raw)
To: David Lebel, linux-ide
[-- Attachment #1: Type: text/plain, Size: 1958 bytes --]
On Fri, Apr 20, 2007 at 11:19:55PM -0400, David Lebel wrote:
> I have a Fusion 500P device (which uses a 3726 chipset), plus a
> 3132-based controller.
"Does it work?" For me - yes. I have the Fusion 500P, and a 3132
controller (I also have a sata_mv, but that's nowhere near PMP ready
codewise :-( ).
There is also still the weird issue of the 1.5Gb speed limit on the 3132
somewhere (when the path hardware-wise is all 3Gb).
> Any easy-to-use, non-developper oriented patch that could allow me to
> build a kernel package that would enable PMP so I can see all 5 drives
> in my library, and not only the first one?
Nope.
However now is probably a good time to start on a plan for this stuff.
Tejun Heo did the initial stuff, and I used his Git tree to update some
patches to a 2.6.20rc2+libata-upstream level.
Those patches I published here:
http://dev.gentoo.org/~robbat2/libata-development/
The sign-off lines esp for the hp_poll should probably reference Tejun,
unless he just picked them up somewhere else.
They really don't apply on top of current kernels, and hopefully some of
the local ata.gods around here can report on the status of the major
portions of them for integration maybe during the 2.6.23 timeframe (and
perhaps 2.6.22-mm).
hp_poll series:
This implemented SATA hotplug-by-polling for cases where
hotplug-by-interrupt was not available.
ata_link:
I'll just include Tejun's description from 4/18
"Introduce ata_link. It abstracts PHY and sits between ata_port and
ata_device. This new level of abstraction is necessary to support SATA
Port Multiplier, which basically adds a bunch of links (PHYs) to a ATA
host port. Fields related to command execution, spd_limit and EH are
per-link and thus moved to ata_link."
--
Robin Hugh Johnson
Gentoo Linux Developer & Council Member
E-Mail : robbat2@gentoo.org
GnuPG FP : 11AC BA4F 4778 E3F6 E4ED F38E B27B 944E 3488 4E85
[-- Attachment #2: Type: application/pgp-signature, Size: 321 bytes --]
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: Correct way to enable port multiplier support in kernel 2.6.20-1?
2007-04-21 3:36 ` Robin H. Johnson
@ 2007-04-21 14:42 ` David Lebel
0 siblings, 0 replies; 4+ messages in thread
From: David Lebel @ 2007-04-21 14:42 UTC (permalink / raw)
To: linux-ide, robbat2
On 4/20/07, Robin H. Johnson <robbat2@gentoo.org> wrote:
> Tejun Heo did the initial stuff, and I used his Git tree to update some
> patches to a 2.6.20rc2+libata-upstream level.
>
> Those patches I published here:
> http://dev.gentoo.org/~robbat2/libata-development/
> The sign-off lines esp for the hp_poll should probably reference Tejun,
> unless he just picked them up somewhere else.
I did get the linux-2.6.20rc2 tarball from kernel.org, but when I
tried to apply the patches from your link, the first ones seems to
have been applied already for some of the files, so I had .rej files
for some of the chunks. It was late tho, didn't go far.
I never used git myself, as I said, I'm not a kernel guru, I'm just a
sysadmin :)
However, I can handle patch, and if I know the correct way to do it, I
could do it on a specific version of the kernel.
Ciao,
...David
--
// david lebel <lebel@lebel.org>
// http://www.lebel.org/
// pgp: 3633 6999 D47E 73ED 099F 4341 08A4 8E48 EF56 61D1
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-04-21 14:42 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-20 13:37 Correct way to enable port multiplier support in kernel 2.6.20-1? Gene Stapp
-- strict thread matches above, loose matches on Subject: below --
2007-04-21 3:19 David Lebel
2007-04-21 3:36 ` Robin H. Johnson
2007-04-21 14:42 ` David Lebel
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).