Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Alan Cox
On Gwe, 2005-04-15 at 19:16, Arjan van de Ven wrote:
> are you sure the HW isn't 31 bit by accident ? 

It is reported working with mem=3840 so its not 31bit, and I2O requires
32bit DMA, with option for 64bit.

Alan

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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Markus Lidel
Hello,
Arjan van de Ven wrote:
On Fri, 2005-04-15 at 20:10 +0200, Markus Lidel wrote:
Alan Cox wrote:
On Gwe, 2005-04-15 at 17:15, Miquel van Smoorenburg wrote:
However, I removed 2 GB from the box as Alan sugggested and now the box
comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
and booted with the kernel "mem=2048" command line option - that also
works, the i2o_block driver sees the adaptec controller just fine.
And I just booted it with "mem=3840M" and that works too.
So the problem appears to be 4 GB memory in 64 bit mode, on this box.
Or the driver is incorrectly handling 64/32bit DMA limit masks which
would be my first guess here, and would explain why it works on AMD
Athlon64 boxes.
Hmmm, i only set DMA_32BIT_MASK and don't do anything special on 64-bit 
systems... Is there anything else to do for correct DMA mapping?
are you sure the HW isn't 31 bit by accident ? 
I don't know :-( But if the controller could only handle 31-bit DMA, 
wouldn't the 32-bit kernel with 4 GB also have the same problems?


Best regards,
Markus Lidel
--
Markus Lidel (Senior IT Consultant)
Shadow Connect GmbH
Carl-Reisch-Weg 12
D-86381 Krumbach
Germany
Phone:  +49 82 82/99 51-0
Fax:+49 82 82/99 51-11
E-Mail: [EMAIL PROTECTED]
URL:http://www.shadowconnect.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Arjan van de Ven
On Fri, 2005-04-15 at 20:10 +0200, Markus Lidel wrote:
> Hello,
> 
> Alan Cox wrote:
> > On Gwe, 2005-04-15 at 17:15, Miquel van Smoorenburg wrote:
> >>However, I removed 2 GB from the box as Alan sugggested and now the box
> >>comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
> >>and booted with the kernel "mem=2048" command line option - that also
> >>works, the i2o_block driver sees the adaptec controller just fine.
> >>And I just booted it with "mem=3840M" and that works too.
> >>So the problem appears to be 4 GB memory in 64 bit mode, on this box.
> 
> OK, i never tried it with 4 GB so it really could be a problem...
> 
> > Or the driver is incorrectly handling 64/32bit DMA limit masks which
> > would be my first guess here, and would explain why it works on AMD
> > Athlon64 boxes.
> 
> Hmmm, i only set DMA_32BIT_MASK and don't do anything special on 64-bit 
> systems... Is there anything else to do for correct DMA mapping?


are you sure the HW isn't 31 bit by accident ? 

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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Markus Lidel
Hello,
Alan Cox wrote:
On Gwe, 2005-04-15 at 17:15, Miquel van Smoorenburg wrote:
However, I removed 2 GB from the box as Alan sugggested and now the box
comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
and booted with the kernel "mem=2048" command line option - that also
works, the i2o_block driver sees the adaptec controller just fine.
And I just booted it with "mem=3840M" and that works too.
So the problem appears to be 4 GB memory in 64 bit mode, on this box.
OK, i never tried it with 4 GB so it really could be a problem...
Or the driver is incorrectly handling 64/32bit DMA limit masks which
would be my first guess here, and would explain why it works on AMD
Athlon64 boxes.
Hmmm, i only set DMA_32BIT_MASK and don't do anything special on 64-bit 
systems... Is there anything else to do for correct DMA mapping?

Best regards,
Markus Lidel
--
Markus Lidel (Senior IT Consultant)
Shadow Connect GmbH
Carl-Reisch-Weg 12
D-86381 Krumbach
Germany
Phone:  +49 82 82/99 51-0
Fax:+49 82 82/99 51-11
E-Mail: [EMAIL PROTECTED]
URL:http://www.shadowconnect.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Alan Cox
On Gwe, 2005-04-15 at 17:15, Miquel van Smoorenburg wrote:
> However, I removed 2 GB from the box as Alan sugggested and now the box
> comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
> and booted with the kernel "mem=2048" command line option - that also
> works, the i2o_block driver sees the adaptec controller just fine.
> 
> And I just booted it with "mem=3840M" and that works too.
> 
> So the problem appears to be 4 GB memory in 64 bit mode, on this box.

Or the driver is incorrectly handling 64/32bit DMA limit masks which
would be my first guess here, and would explain why it works on AMD
Athlon64 boxes.

Alan

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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Miquel van Smoorenburg
On Fri, 2005-04-15 at 15:52 +0100, Alan Cox wrote:
> On Mer, 2005-04-13 at 17:03, Miquel van Smoorenburg wrote:
> > I have a supermicro dual xeon em64t system, X6DH8-XG2 motherboard,
> > 4 GB RAM, with an Adaptec zero raid 2010S i2o controller. In 32
> > bits mode it runs fine, both with the dpt_i2o driver and the
> > generic i2o_block driver using kernel 2.6.11.6.
> 
> Does it work if you drop the box to 2Gbytes ?

I tried 2.6.9 with 4GB and it didn't make any difference.

However, I removed 2 GB from the box as Alan sugggested and now the box
comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
and booted with the kernel "mem=2048" command line option - that also
works, the i2o_block driver sees the adaptec controller just fine.

And I just booted it with "mem=3840M" and that works too.

So the problem appears to be 4 GB memory in 64 bit mode, on this box.

Mike.

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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Alan Cox
On Mer, 2005-04-13 at 17:03, Miquel van Smoorenburg wrote:
> I have a supermicro dual xeon em64t system, X6DH8-XG2 motherboard,
> 4 GB RAM, with an Adaptec zero raid 2010S i2o controller. In 32
> bits mode it runs fine, both with the dpt_i2o driver and the
> generic i2o_block driver using kernel 2.6.11.6.

Does it work if you drop the box to 2Gbytes ?


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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Alan Cox
On Mer, 2005-04-13 at 17:03, Miquel van Smoorenburg wrote:
 I have a supermicro dual xeon em64t system, X6DH8-XG2 motherboard,
 4 GB RAM, with an Adaptec zero raid 2010S i2o controller. In 32
 bits mode it runs fine, both with the dpt_i2o driver and the
 generic i2o_block driver using kernel 2.6.11.6.

Does it work if you drop the box to 2Gbytes ?


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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Miquel van Smoorenburg
On Fri, 2005-04-15 at 15:52 +0100, Alan Cox wrote:
 On Mer, 2005-04-13 at 17:03, Miquel van Smoorenburg wrote:
  I have a supermicro dual xeon em64t system, X6DH8-XG2 motherboard,
  4 GB RAM, with an Adaptec zero raid 2010S i2o controller. In 32
  bits mode it runs fine, both with the dpt_i2o driver and the
  generic i2o_block driver using kernel 2.6.11.6.
 
 Does it work if you drop the box to 2Gbytes ?

I tried 2.6.9 with 4GB and it didn't make any difference.

However, I removed 2 GB from the box as Alan sugggested and now the box
comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
and booted with the kernel mem=2048 command line option - that also
works, the i2o_block driver sees the adaptec controller just fine.

And I just booted it with mem=3840M and that works too.

So the problem appears to be 4 GB memory in 64 bit mode, on this box.

Mike.

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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Alan Cox
On Gwe, 2005-04-15 at 17:15, Miquel van Smoorenburg wrote:
 However, I removed 2 GB from the box as Alan sugggested and now the box
 comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
 and booted with the kernel mem=2048 command line option - that also
 works, the i2o_block driver sees the adaptec controller just fine.
 
 And I just booted it with mem=3840M and that works too.
 
 So the problem appears to be 4 GB memory in 64 bit mode, on this box.

Or the driver is incorrectly handling 64/32bit DMA limit masks which
would be my first guess here, and would explain why it works on AMD
Athlon64 boxes.

Alan

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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Markus Lidel
Hello,
Alan Cox wrote:
On Gwe, 2005-04-15 at 17:15, Miquel van Smoorenburg wrote:
However, I removed 2 GB from the box as Alan sugggested and now the box
comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
and booted with the kernel mem=2048 command line option - that also
works, the i2o_block driver sees the adaptec controller just fine.
And I just booted it with mem=3840M and that works too.
So the problem appears to be 4 GB memory in 64 bit mode, on this box.
OK, i never tried it with 4 GB so it really could be a problem...
Or the driver is incorrectly handling 64/32bit DMA limit masks which
would be my first guess here, and would explain why it works on AMD
Athlon64 boxes.
Hmmm, i only set DMA_32BIT_MASK and don't do anything special on 64-bit 
systems... Is there anything else to do for correct DMA mapping?

Best regards,
Markus Lidel
--
Markus Lidel (Senior IT Consultant)
Shadow Connect GmbH
Carl-Reisch-Weg 12
D-86381 Krumbach
Germany
Phone:  +49 82 82/99 51-0
Fax:+49 82 82/99 51-11
E-Mail: [EMAIL PROTECTED]
URL:http://www.shadowconnect.com
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Arjan van de Ven
On Fri, 2005-04-15 at 20:10 +0200, Markus Lidel wrote:
 Hello,
 
 Alan Cox wrote:
  On Gwe, 2005-04-15 at 17:15, Miquel van Smoorenburg wrote:
 However, I removed 2 GB from the box as Alan sugggested and now the box
 comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
 and booted with the kernel mem=2048 command line option - that also
 works, the i2o_block driver sees the adaptec controller just fine.
 And I just booted it with mem=3840M and that works too.
 So the problem appears to be 4 GB memory in 64 bit mode, on this box.
 
 OK, i never tried it with 4 GB so it really could be a problem...
 
  Or the driver is incorrectly handling 64/32bit DMA limit masks which
  would be my first guess here, and would explain why it works on AMD
  Athlon64 boxes.
 
 Hmmm, i only set DMA_32BIT_MASK and don't do anything special on 64-bit 
 systems... Is there anything else to do for correct DMA mapping?


are you sure the HW isn't 31 bit by accident ? 

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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Markus Lidel
Hello,
Arjan van de Ven wrote:
On Fri, 2005-04-15 at 20:10 +0200, Markus Lidel wrote:
Alan Cox wrote:
On Gwe, 2005-04-15 at 17:15, Miquel van Smoorenburg wrote:
However, I removed 2 GB from the box as Alan sugggested and now the box
comes up just fine with a 64-bit 2.6.11.6 kernel! I've put the 4GB back,
and booted with the kernel mem=2048 command line option - that also
works, the i2o_block driver sees the adaptec controller just fine.
And I just booted it with mem=3840M and that works too.
So the problem appears to be 4 GB memory in 64 bit mode, on this box.
Or the driver is incorrectly handling 64/32bit DMA limit masks which
would be my first guess here, and would explain why it works on AMD
Athlon64 boxes.
Hmmm, i only set DMA_32BIT_MASK and don't do anything special on 64-bit 
systems... Is there anything else to do for correct DMA mapping?
are you sure the HW isn't 31 bit by accident ? 
I don't know :-( But if the controller could only handle 31-bit DMA, 
wouldn't the 32-bit kernel with 4 GB also have the same problems?


Best regards,
Markus Lidel
--
Markus Lidel (Senior IT Consultant)
Shadow Connect GmbH
Carl-Reisch-Weg 12
D-86381 Krumbach
Germany
Phone:  +49 82 82/99 51-0
Fax:+49 82 82/99 51-11
E-Mail: [EMAIL PROTECTED]
URL:http://www.shadowconnect.com
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-15 Thread Alan Cox
On Gwe, 2005-04-15 at 19:16, Arjan van de Ven wrote:
 are you sure the HW isn't 31 bit by accident ? 

It is reported working with mem=3840 so its not 31bit, and I2O requires
32bit DMA, with option for 64bit.

Alan

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


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-13 Thread Markus Lidel
Hello,
Miquel van Smoorenburg wrote:
I have a supermicro dual xeon em64t system, X6DH8-XG2 motherboard,
4 GB RAM, with an Adaptec zero raid 2010S i2o controller. In 32
bits mode it runs fine, both with the dpt_i2o driver and the
generic i2o_block driver using kernel 2.6.11.6.
In 64 bits mode however the dpt_i2o driver isn't supported, so
you have to use the generic i2o layer. But that doesn't work
either - sometimes when booting the partition table is detected,
sometimes it isn't. If it isn't, then fdisk /dev/i2o/hda works
but shows an empty disk (while there definitely are partitions
present)
In both cases doing a dd if=/dev/i2o/hda of=/dev/null crashes
the system.
According to http://i2o.shadowconnect.com/ , it should work.
I've upgraded the BIOS and firmware of the mobo and controller to
the latest versions - doesn't help. Can someone suggest what to
try next ?
Could you try out the 2.6.9 kernel, because i know that this one is working?
Also could you send me a complete output of dmesg?
Thank you very much.

Best regards,
Markus Lidel
--
Markus Lidel (Senior IT Consultant)
Shadow Connect GmbH
Carl-Reisch-Weg 12
D-86381 Krumbach
Germany
Phone:  +49 82 82/99 51-0
Fax:+49 82 82/99 51-11
E-Mail: [EMAIL PROTECTED]
URL:http://www.shadowconnect.com
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/


Re: Adaptec 2010S i2o + x86_64 doesn't work

2005-04-13 Thread Markus Lidel
Hello,
Miquel van Smoorenburg wrote:
I have a supermicro dual xeon em64t system, X6DH8-XG2 motherboard,
4 GB RAM, with an Adaptec zero raid 2010S i2o controller. In 32
bits mode it runs fine, both with the dpt_i2o driver and the
generic i2o_block driver using kernel 2.6.11.6.
In 64 bits mode however the dpt_i2o driver isn't supported, so
you have to use the generic i2o layer. But that doesn't work
either - sometimes when booting the partition table is detected,
sometimes it isn't. If it isn't, then fdisk /dev/i2o/hda works
but shows an empty disk (while there definitely are partitions
present)
In both cases doing a dd if=/dev/i2o/hda of=/dev/null crashes
the system.
According to http://i2o.shadowconnect.com/ , it should work.
I've upgraded the BIOS and firmware of the mobo and controller to
the latest versions - doesn't help. Can someone suggest what to
try next ?
Could you try out the 2.6.9 kernel, because i know that this one is working?
Also could you send me a complete output of dmesg?
Thank you very much.

Best regards,
Markus Lidel
--
Markus Lidel (Senior IT Consultant)
Shadow Connect GmbH
Carl-Reisch-Weg 12
D-86381 Krumbach
Germany
Phone:  +49 82 82/99 51-0
Fax:+49 82 82/99 51-11
E-Mail: [EMAIL PROTECTED]
URL:http://www.shadowconnect.com
-
To unsubscribe from this list: send the line unsubscribe linux-kernel in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/