Bug 116936

Summary: No printing via parport in ECP/DMA mode after printer setup in YaST
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Johannes Meixner <jsmeix>
Component: Release NotesAssignee: Karl Eichwalder <ke>
Status: RESOLVED FIXED QA Contact: Andreas Jaeger <aj>
Severity: Critical    
Priority: P5 - None    
Version: RC 3   
Target Milestone: RC 4   
Hardware: x86   
OS: Linux   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Johannes Meixner 2005-09-14 10:09:54 UTC
For background information see
https://bugzilla.novell.com/show_bug.cgi?id=116655#c52

Proposal for a text for the release notes:
------------------------------------------------------------------------
Reboot may be required after parallel-port printer setup with YaST.

If printing doesn't work if a parallel-port printer was set
up with YaST, please reboot but don't run the YaST printer
setup for testing whether it works now.

Reason:
YaST must re-load the parallel-port kernel modules to autodetect
new attached parallel-port printers.
The parallel-port kernel modules hang up when they are re-loaded
if the parallel-port is used in ECP/DMA mode.
Therefore the ploblem can be avoided if neither ECP nor DMA is
set for the paralle-port in the BIOS.
------------------------------------------------------------------------
Comment 1 Andreas Jaeger 2005-09-14 10:17:15 UTC
Let's add it without giving too much details.

Karl, please add this.
Comment 2 Karl Eichwalder 2005-09-14 13:01:36 UTC
It is in as follows (on aj's request) - just for your info, Rebecca:

  <sect3 id="pp_printer"  status="2005-09-14">
   <title>Using Parallel-Port Printers</title>

   <para>
Reboot may be required after parallel-port printer setup with YaST.  If
printing does not work when a parallel-port printer was set up with YaST, reboot
and then do not run the YaST printer setup again for testing.  Only
parallel-port printers in ECP/DMA mode are affected.
</para>
Comment 3 Rebecca Walter 2005-09-14 13:07:08 UTC
Is it too late for proofreading?  
  
 <sect3 id="pp_printer"  status="2005-09-14"> 
   <title>Using Parallel Port Printers</title> 
 
   <para> 
Reboot may be required after setting up a parallel port printer with YaST.  If 
printing does not work when a parallel port printer was set up with YaST, 
reboot then do not run the YaST printer setup for testing.  Only 
parallel port printers in ECP or DMA mode are affected. 
</para> 
Comment 4 Karl Eichwalder 2005-09-14 14:00:12 UTC
Thanks - it's too late for the box product, but we can publish some more update
on the server.

Johannes, is ECP or DMA mode correct or is it one mode called "ECP/DMA"?
Comment 5 Johannes Meixner 2005-09-14 14:11:52 UTC
Both "ECP or DMA" and "ECP/DMA" are o.k.

Technically I would prefer "ECP/DMA" because in fact it is
one mode - the "ECP" mode - which uses DMA (Direct Memory Access).

It is DMA what actually fails (there are "DMA write timed out"
messages in the logs).
Therefore I appended "DMA" to "ECP" to make it more clear
that the issue is in fact about "DMA".
The user would find nothing of interest in the logs
when he searches for "ECP".
Comment 6 Karl Eichwalder 2005-09-15 07:22:50 UTC
Rebecca, is it okay to write "ECP/DMA"?  See comment #5 .
Comment 7 Rebecca Walter 2005-09-15 09:14:37 UTC
I did some googling.  Please write "ECP DMA mode." 
Comment 8 Karl Eichwalder 2005-09-15 09:31:31 UTC
thanks - done.