Re: Should sata_mv work with Highpoint RocketRAID 2300?

2007-08-14 Thread Alan Cox
On Tue, 14 Aug 2007 18:47:55 +0200
"Karim 'Kasi Mir' Senoucci" <[EMAIL PROTECTED]> wrote:

> Hello all,
> sorry if this it too dumb a question, but since I haven't gotten any 
> results with the sata_mv driver (kernel 2.6.22.2), I was wondering if 
> the Highpoint RocketRaid 2300 controller - which features a Marvell chip 
> - is even supposed to work with sata_mv.

It should but the vendor issued the chip with different PCI identifiers
to a normal Marvell chip. Add it to the sata_mv driver and it should work.

-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Should sata_mv work with Highpoint RocketRAID 2300?

2007-08-14 Thread Karim 'Kasi Mir' Senoucci

Alan Cox schrieb:

On Tue, 14 Aug 2007 18:47:55 +0200
"Karim 'Kasi Mir' Senoucci" <[EMAIL PROTECTED]> wrote:

  

Hello all,
sorry if this it too dumb a question, but since I haven't gotten any 
results with the sata_mv driver (kernel 2.6.22.2), I was wondering if 
the Highpoint RocketRaid 2300 controller - which features a Marvell chip 
- is even supposed to work with sata_mv.



It should but the vendor issued the chip with different PCI identifiers
to a normal Marvell chip. Add it to the sata_mv driver and it should work.

  
I'm not entirely sure what to add there - I'm gathering you mean those 
lines:


  { PCI_VDEVICE(MARVELL, 0x6040), chip_604x },
  { PCI_VDEVICE(MARVELL, 0x6041), chip_604x },
  { PCI_VDEVICE(MARVELL, 0x6042), chip_6042 },
  { PCI_VDEVICE(MARVELL, 0x6080), chip_608x },
  { PCI_VDEVICE(MARVELL, 0x6081), chip_608x },

and so on, and thus would add something like:

 { PCI_VDEVICE(MARVELL, 0x11ab), chip_614x },

(for the 88SE614x apparently used on the RocketRAID 2300) except that 
there is no  "chip_614x" in the module.
Should I write "chip_604x" instead or do I need to do something else 
entirely.


Along the same lines, theres is an entry:

   { PCI_VDEVICE(TTI, 0x2310), chip_7042 },

in the sata_mv source. Should I add something like:

   { PCI_VDEVICE(TTI, 0x2300), chip_604x },

as well?

Last but not least: I'm assuming that this driver - when working 
correctly - will let me access the RAID arrays I setup via BIOS or 
Windows driver, but there will be no way to create or modify the arrays 
from within linux itself, right?


Thank for any help, past, present or future. :-)

Greetings, Karim.
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Should sata_mv work with Highpoint RocketRAID 2300?

2007-08-14 Thread Alan Cox
> in the sata_mv source. Should I add something like:
> 
> { PCI_VDEVICE(TTI, 0x2300), chip_604x },
> 
> as well?

Yes


> Last but not least: I'm assuming that this driver - when working 
> correctly - will let me access the RAID arrays I setup via BIOS or 
> Windows driver, but there will be no way to create or modify the arrays 
> from within linux itself, right?

The RAID is entirely software so its up to software what is handled. I
don't know if dmraid will handle whatever format HPT have used this time
but you may be lucky.

-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Should sata_mv work with Highpoint RocketRAID 2300?

2007-08-24 Thread Karim 'Kasi Mir' Senoucci

Alan Cox schrieb:

in the sata_mv source. Should I add something like:

{ PCI_VDEVICE(TTI, 0x2300), chip_604x },

Yes

Just to not leave this thread hanging in the mail archives: this didn't 
work for me. With the above patch, the controller is detected, but the 
system hangs upon inclusion of the sata_mv driver. dmess shows:


[   32.24] sata_mv :06:00.0: version 0.81
[   32.272000] ACPI: PCI Interrupt :06:00.0[A] -> Done.Link [APC6] 
->GSI 16 (level, low) -> IRQ 17

[   32.336000] sata_mv :06:00.0: Applying B2 workarounds to unknown rev
[   32.388000] sata_mv :06:00.0: 32 slots 4 ports SCSI mode IRQ via INTx
[   32.432000] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.464000] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.496000] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.528000] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.56] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.592000] sata_mv: PCI ERROR; PCI IRQ cause=0x

and many many more PCI ERRORS until I reboot the system. So, I guess 
that particular Highpoint controller does not work yet with sata_mv.


Thanks very much for your efforts, anyway.

Greetings, Karim.

-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Should sata_mv work with Highpoint RocketRAID 2300?

2007-08-24 Thread Jeff Garzik

Karim 'Kasi Mir' Senoucci wrote:

Alan Cox schrieb:

in the sata_mv source. Should I add something like:

{ PCI_VDEVICE(TTI, 0x2300), chip_604x },

Yes

Just to not leave this thread hanging in the mail archives: this didn't 
work for me. With the above patch, the controller is detected, but the 
system hangs upon inclusion of the sata_mv driver. dmess shows:


[   32.24] sata_mv :06:00.0: version 0.81
[   32.272000] ACPI: PCI Interrupt :06:00.0[A] -> Done.Link [APC6] 
->GSI 16 (level, low) -> IRQ 17

[   32.336000] sata_mv :06:00.0: Applying B2 workarounds to unknown rev
[   32.388000] sata_mv :06:00.0: 32 slots 4 ports SCSI mode IRQ via 
INTx

[   32.432000] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.464000] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.496000] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.528000] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.56] sata_mv: PCI ERROR; PCI IRQ cause=0x
[   32.592000] sata_mv: PCI ERROR; PCI IRQ cause=0x

and many many more PCI ERRORS until I reboot the system. So, I guess 
that particular Highpoint controller does not work yet with sata_mv.


Thanks very much for your efforts, anyway.


You need to use the sata_mv from kernel 2.6.23-rcX.

Patching into older drivers isn't guaranteed to work.

Jeff



-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Should sata_mv work with Highpoint RocketRAID 2300?

2007-08-24 Thread Alan Cox
On Fri, 24 Aug 2007 05:55:39 -0400
Jeff Garzik <[EMAIL PROTECTED]> wrote:

> Karim 'Kasi Mir' Senoucci wrote:
> > Alan Cox schrieb:
> >>> in the sata_mv source. Should I add something like:
> >>>
> >>> { PCI_VDEVICE(TTI, 0x2300), chip_604x }

> You need to use the sata_mv from kernel 2.6.23-rcX.
> 
> Patching into older drivers isn't guaranteed to work.

May also be the actual chip on the 2300 is different to the older ones
and isn't a 604x.
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: Should sata_mv work with Highpoint RocketRAID 2300?

2007-09-01 Thread Krzysztof Oledzki

On 2007-08-24 15:48, Alan Cox wrote:

On Fri, 24 Aug 2007 05:55:39 -0400
Jeff Garzik <[EMAIL PROTECTED]> wrote:


Karim 'Kasi Mir' Senoucci wrote:

Alan Cox schrieb:

in the sata_mv source. Should I add something like:

{ PCI_VDEVICE(TTI, 0x2300), chip_604x }



You need to use the sata_mv from kernel 2.6.23-rcX.

Patching into older drivers isn't guaranteed to work.


May also be the actual chip on the 2300 is different to the older ones
and isn't a 604x.


Indeed, it seems to be a 7042:

http://www.highpoint-tech.com/image/products/SATAII/RR2300_Card_big.jpg

Best regards,

Krzysztof Olędzki

-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html