Hi, all,
I tried to search the file ide.2.4.14.11062001.patch on internet, but I can
not find it, The search results on google can not help, it disappears:
http://www.jp.kernel.org/pub/linux/kernel/people/hedrick/ide-2.4.14/readme.48bit.ul
tra133
The latest patch release can be found on:: http://www.linuxdiskcert.org/
ide.2.4.14.11062001.patch
Fresh Release. Regards, Linux ATA Development Linux Disk ...
1k - Cached - Similar pages
Another question is: anyone know whether this patch is merged into 2.4.15
and 2.4.16 versions?
Yours sincerely,
Guolin Cheng
-----Original Message-----
From: Guolin Cheng [mailto:[email protected]]
Sent: Monday, December 03, 2001 6:00 PM
To: 'Adam J. Richter'; [email protected]
Cc: '[email protected]'
Subject: RE: Notes on ATA/133 patch (ide.2.4.14.11062001.patch)
Hi, Adam,
Thanks a lot that you have tested Maxtor 160G drives under Linux, Could you
tell me which former version linux kernel are you using? can we use the
newest 2.4.16 downloaded from http://www.kernel.org?
Do we need to check some special options in the configuration file for
version 2.4.16 to support Promise ata133 card and Maxtor 160G drive? Because
from the kernel configuration file for 2.4.16, only ata33/ata66/ata100 are
supported for Promise card.
The last question, do we need to manually change any files beside
downloading the former newest kernel?
Thanks a lot.
Yours sincerely,
Guolin Cheng
-----Original Message-----
From: Adam J. Richter [mailto:[email protected]]
Sent: Saturday, November 17, 2001 4:59 AM
To: [email protected]
Cc: [email protected]
Subject: Notes on ATA/133 patch (ide.2.4.14.11062001.patch)
Hello Andre,
Thank you very much for implementing the 48-bit ATA controller
support in your recent IDE kernel patches (ide.2.4.14.11062001.patch).
I am using a Maxtor 160GB hard disk with your patches on linux-2.4.15-pre5,
and it seems to be working well so far (two hours).
I do have a couple of minor notes about your patch. I could
generate some diffs, but they're simple and I'm not completely sure
about the right solution.
1. Your patch creates a circular dependency between the ide-mod.o
and ide-probe-mod.o modules, which is only noticible when IDE support
is compiled as a module. The problem is that ide.c has the
EXPORT_SYMBOL declarations for export_ide_init_queue and
export_probe_for_drive in ide-probe.c. At the moment, I have
moved the two EXPORT_SYMBOL declarations to the ide-probe.c, but I
believe the correct solution is just to remove the two routines
from your patch, since it appears that nothing uses them yet.
2. A while ago, I posted a change that modularizes partition
support (in reality, I never use the kernel-based partition code, but
that's another matter). Your declaration of ide_xlate_1024_hook to
fs/partitions/msdos.c creates a circular dependency in my kernel (but
not in Linus's), which I fixed by moving the declatation to
fs/partitions/check.c. I do not yet understand the purpose of
ide_xlate_1024 to understand whether it really is specific to the
MSDOS style of partition labeling.
Anyhow, I hope this information is helpful. Please let me know
if you want me to geneate a patch or test anything. So far, your patch
seems to be working very well. Thank you very much for developing it.
Adam J. Richter __ ______________ 4880 Stevens Creek Blvd, Suite
104
[email protected] \ / San Jose, California 95129-1034
+1 408 261-6630 | g g d r a s i l United States of America
fax +1 408 261-6631 "Free Software For The Rest Of Us."
NO
I will not merge until I can DOMAIN VALIDATE the pile of SHIT called 2.5.X
On Mon, 3 Dec 2001, Guolin Cheng wrote:
> Hi, all,
>
> I tried to search the file ide.2.4.14.11062001.patch on internet, but I can
> not find it, The search results on google can not help, it disappears:
>
>
> http://www.jp.kernel.org/pub/linux/kernel/people/hedrick/ide-2.4.14/readme.48bit.ul
> tra133
> The latest patch release can be found on:: http://www.linuxdiskcert.org/
> ide.2.4.14.11062001.patch
> Fresh Release. Regards, Linux ATA Development Linux Disk ...
> 1k - Cached - Similar pages
>
> Another question is: anyone know whether this patch is merged into 2.4.15
> and 2.4.16 versions?
>
>
> Yours sincerely,
> Guolin Cheng
>
>
>
> -----Original Message-----
> From: Guolin Cheng [mailto:[email protected]]
> Sent: Monday, December 03, 2001 6:00 PM
> To: 'Adam J. Richter'; [email protected]
> Cc: '[email protected]'
> Subject: RE: Notes on ATA/133 patch (ide.2.4.14.11062001.patch)
>
>
> Hi, Adam,
>
> Thanks a lot that you have tested Maxtor 160G drives under Linux, Could you
> tell me which former version linux kernel are you using? can we use the
> newest 2.4.16 downloaded from http://www.kernel.org?
>
> Do we need to check some special options in the configuration file for
> version 2.4.16 to support Promise ata133 card and Maxtor 160G drive? Because
> from the kernel configuration file for 2.4.16, only ata33/ata66/ata100 are
> supported for Promise card.
>
> The last question, do we need to manually change any files beside
> downloading the former newest kernel?
>
> Thanks a lot.
>
>
> Yours sincerely,
> Guolin Cheng
>
>
> -----Original Message-----
> From: Adam J. Richter [mailto:[email protected]]
> Sent: Saturday, November 17, 2001 4:59 AM
> To: [email protected]
> Cc: [email protected]
> Subject: Notes on ATA/133 patch (ide.2.4.14.11062001.patch)
>
>
> Hello Andre,
>
> Thank you very much for implementing the 48-bit ATA controller
> support in your recent IDE kernel patches (ide.2.4.14.11062001.patch).
> I am using a Maxtor 160GB hard disk with your patches on linux-2.4.15-pre5,
> and it seems to be working well so far (two hours).
>
> I do have a couple of minor notes about your patch. I could
> generate some diffs, but they're simple and I'm not completely sure
> about the right solution.
>
> 1. Your patch creates a circular dependency between the ide-mod.o
> and ide-probe-mod.o modules, which is only noticible when IDE support
> is compiled as a module. The problem is that ide.c has the
> EXPORT_SYMBOL declarations for export_ide_init_queue and
> export_probe_for_drive in ide-probe.c. At the moment, I have
> moved the two EXPORT_SYMBOL declarations to the ide-probe.c, but I
> believe the correct solution is just to remove the two routines
> from your patch, since it appears that nothing uses them yet.
>
> 2. A while ago, I posted a change that modularizes partition
> support (in reality, I never use the kernel-based partition code, but
> that's another matter). Your declaration of ide_xlate_1024_hook to
> fs/partitions/msdos.c creates a circular dependency in my kernel (but
> not in Linus's), which I fixed by moving the declatation to
> fs/partitions/check.c. I do not yet understand the purpose of
> ide_xlate_1024 to understand whether it really is specific to the
> MSDOS style of partition labeling.
>
> Anyhow, I hope this information is helpful. Please let me know
> if you want me to geneate a patch or test anything. So far, your patch
> seems to be working very well. Thank you very much for developing it.
>
> Adam J. Richter __ ______________ 4880 Stevens Creek Blvd, Suite
> 104
> [email protected] \ / San Jose, California 95129-1034
> +1 408 261-6630 | g g d r a s i l United States of America
> fax +1 408 261-6631 "Free Software For The Rest Of Us."
> -
> 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/
> -
> 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/
>
Andre Hedrick
CEO/President, LAD Storage Consulting Group
Linux ATA Development
Linux Disk Certification Project
>I will not merge until I can DOMAIN VALIDATE the pile of SHIT called 2.5.X
I would be interested in knowing what "domain validate" means
and how was done in previous kernels.
Adam J. Richter __ ______________ 4880 Stevens Creek Blvd, Suite 104
[email protected] \ / San Jose, California 95129-1034
+1 408 261-6630 | g g d r a s i l United States of America
fax +1 408 261-6631 "Free Software For The Rest Of Us."
On Mon, 3 Dec 2001, Guolin Cheng wrote:
> Hi, all,
>
> I tried to search the file ide.2.4.14.11062001.patch on internet, but I can
> not find it, The search results on google can not help, it disappears:
>
>
> http://www.jp.kernel.org/pub/linux/kernel/people/hedrick/ide-2.4.14/readme.48bit.ul
> tra133
> The latest patch release can be found on:: http://www.linuxdiskcert.org/
> ide.2.4.14.11062001.patch
> Fresh Release. Regards, Linux ATA Development Linux Disk ...
> 1k - Cached - Similar pages
Hi Goulin,
I have a copy of that file. I have made it available for you
at ftp://ftp.yggdrasil.com/~adam/private/ide/ide.2.4.14.11062001.patch.
I am cc'ing this message to linux-kernel to reduce traffic from
other people with the same question.
Adam J. Richter __ ______________ 4880 Stevens Creek Blvd, Suite 104
[email protected] \ / San Jose, California 95129-1034
+1 408 261-6630 | g g d r a s i l United States of America
fax +1 408 261-6631 "Free Software For The Rest Of Us."
On Thu, 27 Dec 2001, Adam J. Richter wrote:
> >I will not merge until I can DOMAIN VALIDATE the pile of SHIT called 2.5.X
>
> I would be interested in knowing what "domain validate" means
> and how was done in previous kernels.
"DOMAIN VALIDATION" is to test by emperical means and verification by bus
analyzers considered standard to a given industry.
In storage it means to have access/creation of the low_level transport
layer to the hardware and be able to verify all the capablities of the
hardware. This is regardless if you use them or not.
Linux has never used this in the past to the best of my knowledge.
I am the first to push the idea, regardless how obvious it seems.
In the past it was a "WAG" or "BHAG" but nobody has ever taken it
seriously and now that Linux is finally becoming a serious OS, it needs to
grow some wisdom.
Now the short version is to perform a write-read-verify-compare.
Regards,
Andre Hedrick
CEO/President, LAD Storage Consulting Group
Linux ATA Development
Linux Disk Certification Project