Skip to contentSkip to conversation

Linux 2.4.19-pre7-jam1

PATCH In review J.A. Magallon 7 participants 17 messages Apr 17, 2002 – Apr 20, 2002

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 Linux 2.4.19-pre7-jam1

Hi.

New version, just collected latest important bugfixes:

- Serial port number assign (05-serial.gz)
- pagemap.h include for fs/ (04-fs-pagemap.gz)
- unlocking order in buffer.c::end_buffer_io_kiobuf (03-unlock-bh-before.gz)

And a couple new additions:

- ide update -3a (very shrinked wrt original, the big ppc part has gone in mainline)
- netconsole-C2-2 (for my beowulf...)

Rest as usual, O1-sched-k3 (is any backport of the updates planned ??) mini-low-lat, splitted-vm-33, bproc-3.1.9.

Enjoy !!

Signature · 4 lines
J.A. Magallon                           #  Let the source be with you...        
mailto:[email protected]
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre7-jam1 #1 SMP Wed Apr 17 00:42:27 CEST 2002 i686
#1 lore raw

There is a micro bug in 3a, look for 4 to arrive.

regards

Quoted 10 lines · J.A. Magallon

Hi.

New version, just collected latest important bugfixes:

- Serial port number assign (05-serial.gz)
- pagemap.h include for fs/ (04-fs-pagemap.gz)
- unlocking order in buffer.c::end_buffer_io_kiobuf (03-unlock-bh-before.gz)

And a couple new additions:

Quoted 20 lines

- ide update -3a (very shrinked wrt original, the big ppc part has gone in mainline)
- netconsole-C2-2 (for my beowulf...)

Rest as usual, O1-sched-k3 (is any backport of the updates planned ??) mini-low-lat, splitted-vm-33, bproc-3.1.9.

Enjoy !!

Signature · 9 lines
J.A. Magallon                           #  Let the source be with you...        
mailto:[email protected]
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre7-jam1 #1 SMP Wed Apr 17 00:42:27 CEST 2002 i686
-
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
LAD Storage Consulting Group

#2 lore raw
Quoted 4 lines · On 2002.04.17 Andre Hedrick wrote:

There is a micro bug in 3a, look for 4 to arrive.

regards

[...]

Quoted 3 lines
Quoted 3 lines

- ide update -3a (very shrinked wrt original, the big ppc part has gone in mainline)

Can it be related to my system getting hung on boot trying to do an hdparm ?
I had not the time to dig more, just disabled it and booted fine (I had some work to get done...)

TIA

Signature · 4 lines
J.A. Magallon                           #  Let the source be with you...        
mailto:[email protected]
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre7-jam1 #1 SMP Wed Apr 17 00:42:27 CEST 2002 i686
#3 lore raw

Yep

That is the bug on the ide_driveid_update call.
Find it and change the #if 1 to #if 0

Cheers,

Quoted 11 lines · J.A. Magallon
Quoted 4 lines · On 2002.04.17 Andre Hedrick wrote:

There is a micro bug in 3a, look for 4 to arrive.

regards

[...]

Quoted 3 lines
Quoted 3 lines

- ide update -3a (very shrinked wrt original, the big ppc part has gone in mainline)

Quoted 18 lines

Can it be related to my system getting hung on boot trying to do an hdparm ?
I had not the time to dig more, just disabled it and booted fine (I had some work to get done...)

TIA

Signature · 9 lines
J.A. Magallon                           #  Let the source be with you...        
mailto:[email protected]
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre7-jam1 #1 SMP Wed Apr 17 00:42:27 CEST 2002 i686
-
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
LAD Storage Consulting Group

#4 lore raw
In reply to Andre Hedrick
Quoted 2 lines · J.A. Magallon

Can it be related to my system getting hung on boot trying to do an hdparm ?

Yep, here it is exactly the same.

I also changed '#if 1' to '#if 0' as Andre mentioned but it has no effect, my machine hangs at boot time....

Signature · 1 line
# Heinz Diehl, 68259 Mannheim, Germany
#5 lore raw
In reply to Andre Hedrick
Quoted 10 lines · On 2002.04.18 Heinz Diehl wrote:
Quoted 2 lines · J.A. Magallon

Can it be related to my system getting hung on boot trying to do an hdparm ?

Yep, here it is exactly the same.

I also changed '#if 1' to '#if 0' as Andre mentioned but it has no effect, my machine hangs at boot time....

It worked for me, just booted fine with hdparm included...

Signature · 4 lines
J.A. Magallon                           #  Let the source be with you...        
mailto:[email protected]
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre7-jam1 #2 SMP Wed Apr 17 21:20:31 CEST 2002 i686
#6 lore raw

Thanks for the positive feedback!
About to add and test HPT372 final and then complete the MMIO operations. Next will be to make the driver do the error recovery path that block does not support and accellerate IO with true zero-copy. Lastly will make the entire stack modular, which is about 50% completed.

Cheers,

Andre Hedrick
LAD Storage Consulting Group

Quoted 26 lines · J.A. Magallon
Quoted 10 lines · On 2002.04.18 Heinz Diehl wrote:
Quoted 2 lines · J.A. Magallon

Can it be related to my system getting hung on boot trying to do an hdparm ?

Yep, here it is exactly the same.

I also changed '#if 1' to '#if 0' as Andre mentioned but it has no effect, my machine hangs at boot time....

It worked for me, just booted fine with hdparm included...

Signature · 9 lines
J.A. Magallon                           #  Let the source be with you...        
mailto:[email protected]
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre7-jam1 #2 SMP Wed Apr 17 21:20:31 CEST 2002 i686
-
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/
#7 lore raw
In reply to J.A. Magallon
Quoted 2 lines · Andre Hedrick

Thanks for the positive feedback!

FYI, I have tried it as well (ide-2.4.19-p6.all.convert.3a.patch on 2.4.19-p7 plus your recommended #if 0 change) and it has been working nicely for me as well on a number of machines. This certainly seems to be a nice improvement.

Quoted 2 lines

About to add and test HPT372 final and then complete the MMIO operations. Next will be to make the driver do the error recovery path that block does

Can you go into a little detail on your plans for error handling?

I think the currently error handling for the ide-subsystem, especially in the presence of sequences of bad sectors, is not especially robust (and is quite slow)... In one case I tested yesterday (with 2.4.19-p7 plus your patch) using a 340 MB microdrive with a big chunk of bad sectors on it (the device admittedly is in pretty sorry shape but makes an excellent ide-subsystem tester ;-), the kernel wedged solid while trying to read from it...

-Erik

--
Erik B. Andersen http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons--

#8 lore raw

Well the proper solution is for me to finish the "ide-flash" subdriver. As CFA devices have special error transformations and decodes, as will any SDA device.

Proper error path in the driver ... hmmm, I have a discription and batted it around and more people understand the problem now. The issue becomes in full disclosure and not producing a mass panic. I would like to have a solution complete before "wolf" and nothing to kill the beast in sight.

Cheers,

Andre Hedrick
LAD Storage Consulting Group

Quoted 34 lines · Erik Andersen
Quoted 2 lines · Andre Hedrick

Thanks for the positive feedback!

FYI, I have tried it as well (ide-2.4.19-p6.all.convert.3a.patch on 2.4.19-p7 plus your recommended #if 0 change) and it has been working nicely for me as well on a number of machines. This certainly seems to be a nice improvement.

Quoted 2 lines

About to add and test HPT372 final and then complete the MMIO operations. Next will be to make the driver do the error recovery path that block does

Can you go into a little detail on your plans for error handling?

I think the currently error handling for the ide-subsystem, especially in the presence of sequences of bad sectors, is not especially robust (and is quite slow)... In one case I tested yesterday (with 2.4.19-p7 plus your patch) using a 340 MB microdrive with a big chunk of bad sectors on it (the device admittedly is in pretty sorry shape but makes an excellent ide-subsystem tester ;-), the kernel wedged solid while trying to read from it...

-Erik

--
Erik B. Andersen http://codepoet-consulting.com/
--This message was written using 73% post-consumer electrons-- -
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/

#9 lore raw
In reply to J.A. Magallon
Quoted 1 line · Andre Hedrick

not support and accellerate IO with true zero-copy. [...]

Care to expand on what you are talking about here?

Signature · 1 line
Jens Axboe
#10 lore raw
In reply to Andre Hedrick
Quoted 4 lines · J.A. Magallon
Quoted 2 lines

I also changed '#if 1' to '#if 0' as Andre mentioned but it has no effect, my machine hangs at boot time....

It worked for me, just booted fine with hdparm included...

I just merged "ide-2.4.19-p7.all.convert.5.patch" into my tree, and now it works also for me. With former versions my machine hung at boot time, wether #if 0 or 1 was set.

Signature · 1 line
# Heinz Diehl, 68259 Mannheim, Germany
#11 lore raw

Thank you for the positive report ! :-)

Cheers,

Andre Hedrick
LAD Storage Consulting Group

Quoted 19 lines · Heinz Diehl
Quoted 4 lines · J.A. Magallon
Quoted 2 lines

I also changed '#if 1' to '#if 0' as Andre mentioned but it has no effect, my machine hangs at boot time....

It worked for me, just booted fine with hdparm included...

I just merged "ide-2.4.19-p7.all.convert.5.patch" into my tree, and now it works also for me. With former versions my machine hung at boot time, wether #if 0 or 1 was set.

Signature · 6 lines
# Heinz Diehl, 68259 Mannheim, Germany
-
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/
#12 lore raw

Re: [PATCHSET] Linux 2.4.19-pre7-jam1, -jam2

In reply to Andre Hedrick
Quoted 11 lines · On 2002.04.19 Heinz Diehl wrote:
Quoted 4 lines · J.A. Magallon
Quoted 2 lines

I also changed '#if 1' to '#if 0' as Andre mentioned but it has no effect, my machine hangs at boot time....

It worked for me, just booted fine with hdparm included...

I just merged "ide-2.4.19-p7.all.convert.5.patch" into my tree, and now it works also for me. With former versions my machine hung at boot time, wether #if 0 or 1 was set.

Just a 'me too'. Patch -5 booted fine, I have put a -jam2 in the usual place:

Signature · 4 lines
J.A. Magallon                           #  Let the source be with you...        
mailto:[email protected]
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre7-jam2 #1 SMP sáb abr 20 00:20:15 CEST 2002 i686
#13 lore raw

update for {Re: [PATCHSET] Linux 2.4.19-pre7-jam1, -jam2}

http://www.linuxdiskcert.org/ide-2.4.19-p7.all.convert.6.patch.bz2

fixes hpt372
migration towards modular chipsets
devfs ide-scsi
more but can not remember
little uglyer but will collapse clean.

thanks for testing...

Quoted 7 lines · J.A. Magallon
Quoted 5 lines · On 2002.04.19 Heinz Diehl wrote:
Quoted 2 lines · J.A. Magallon
Quoted 2 lines

I also changed '#if 1' to '#if 0' as Andre mentioned but it has no effect, my machine hangs at boot time....

Quoted 21 lines
Quoted 6 lines
Quoted 1 line

It worked for me, just booted fine with hdparm included...

I just merged "ide-2.4.19-p7.all.convert.5.patch" into my tree, and now it works also for me. With former versions my machine hung at boot time, wether #if 0 or 1 was set.

Just a 'me too'. Patch -5 booted fine, I have put a -jam2 in the usual place:

Signature · 9 lines
J.A. Magallon                           #  Let the source be with you...        
mailto:[email protected]
Mandrake Linux release 8.3 (Cooker) for i586
Linux werewolf 2.4.19-pre7-jam2 #1 SMP sáb abr 20 00:20:15 CEST 2002 i686
-
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
LAD Storage Consulting Group

#14 lore raw

Re: update for {Re: [PATCHSET] Linux 2.4.19-pre7-jam1, -jam2}

In reply to J.A. Magallon
Quoted 9 lines · Andre Hedrick

http://www.linuxdiskcert.org/ide-2.4.19-p7.all.convert.6.patch.bz2

fixes hpt372
migration towards modular chipsets
devfs ide-scsi
more but can not remember
little uglyer but will collapse clean.

thanks for testing...

Boots fine here. I'll bang on the ide-scsi bit by burning some stuff.

Signature · 2 lines
Dan Chen                 [email protected]
GPG key:   www.unc.edu/~crimsun/pubkey.gpg.asc