Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 4049

Summary: Floppy won't work on sparc voyager w/Redhat 6.0 *fixed*
Product: [Retired] Red Hat Linux Reporter: micklang
Component: mountAssignee: David Lawrence <dkl>
Status: CLOSED NOTABUG QA Contact:
Severity: high Docs Contact:
Priority: high    
Version: 6.0   
Target Milestone: ---   
Target Release: ---   
Hardware: sparc   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 1999-07-30 21:00:06 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description micklang 1999-07-15 09:18:00 UTC
Have reloaded 6.0 (twice) on Sparc Voyager (5 internals) and
everything works except the floppy.  When attempting to
mount, the error "/dev/fd0 not a valid block device"
appears.  I've deleted the device and recreated with MAKEDEV
with no good results.  I noticed that msdos.o is not loaded
in the kernel (via insmod) and comes up with strage errors
when loaded manually (don't know if required).

I will try to load a newer kernel, egcs & gcc (X crashes now
and again) to see if that fixes the problem.  Any
suggestions?

Appreciate heavily

Comment 1 micklang 1999-07-16 07:36:59 UTC
***********************************
*       Fixed!  Thanks Mark!      *
***********************************

Phiber

Mark sent me the fix below:

I've found the source of the problem, and resolved it.
It's one of two things, involving the Disk Change Line:
either the DCL isn't used in the Voyager,
or the linux driver doesn't detect it properly.

In either case it doesn't matter, because you can pass the option
"floppy=broken_dcl" to the kernel from silo, after which the floppy
drive
seems to work rather nicely!
Rather than having to type that every time, obviously you can add it
to
your /etc/silo.conf as

append="floppy=broken_dcl"

in your linux label section.

This should be in the FAQ!

Cheers,