Description of problem:
If your system is IDE, and you have the main HD on the same ide channel of
an ide-cdrw, and burn cd with cdrecord, then system will stay frozen for
about 1min at "Blanking PMA, TOC, pregap", then ok, then freeze again
at "Fixating...", then ok.
For frozen, I mean you cannot do ls, ps, any command; these commands
simply don't return until cdrecord has finished that phase. You cannot
telnet into, access samba shares, ...
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. The system has main ide HD on same ide-channel of ide-cdrw (ie: hda &
2. use cdrecord to burn an ide-cdrw
Actual Results: System hangs for up to 1min in certain burning phases.
Expected Results: System should be responsive, a minimal degraded
performance could be accepted
I performed this test on roswell 2.4 kernel, because I have a serious
problem on a 2.2.19 kernel, and wanted to see if this was solved.
On 2.2.19, since I enabled linux software mirroring on hda+hdc, I can no
longer burn cd without users complaining the system is frozen.
With mirroring, both ide channels are taken and you have not the option to
put the ide-cdrw on the other channel (which solves the problem).
This defect is considered SHOULD-FIX for Fairfax.
IDE is not scsi. If an IDE device gets a command, it holds the bus until it's
done..... normally you don't notice because a command takes a short time (read
or write). However CD finalize taks upto a minute or so.
Recommendation: buy a $25 hpt370 IDE controller if you don't spare channels
on the motherboard.
Closing as it's not a bug