Bug 21397

Summary: Floppy drive doesn't work on Compaq ProLiant DL380
Product: Base System Reporter: alo <alo>
Component: kernAssignee: Joerg Wunsch <joerg>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
fd.diff
none
fd.diff none

Description alo 2000-09-19 13:10:00 UTC
Floppy hangs in Compaq DL380.

How-To-Repeat: dd if=/dev/rfd0 count=1 of=/dev/null
Comment 1 Jose M. Alcaide 2000-10-26 17:19:49 UTC
I found this problem also happens with the Compaq Deskpro/EP. Any access
to /dev/fd0 hangs the whole system. Just now I don't have physical access to
the machine so I cannot install a debug kernel. More info later...

-- JMA
****** Jose M. Alcaide  //  jose@we.lc.ehu.es  //  jmas@FreeBSD.org ******
** "Beware of Programmers who carry screwdrivers" --  Leonard Brandwein **
Comment 2 Jose M. Alcaide 2001-08-10 17:28:16 UTC
Joerg Wunsch wrote:
> 
> You were trying to investigate further in late 2000.  Is this still an
> issue?
> 

I did'nt have the opportunity... Once 4.4-RELEASE is out, I'll install
it on a DeskPro EP and I'll see whether the problem continues alive
or not.

-- JMA
****** Jose M. Alcaide  //  jose@we.lc.ehu.es  //  jmas@FreeBSD.org ******
** "Beware of Programmers who carry screwdrivers" --  Leonard Brandwein **
Comment 3 alo 2001-08-10 18:28:46 UTC
   I did'nt have the opportunity... Once 4.4-RELEASE is out, I'll install
   it on a DeskPro EP and I'll see whether the problem continues alive
   or not.

I don't have any Compaq machines available for testing anymore.  I
still remember that something made me suspect that the problem is
somewhere in the ISA bus code (initialization, PCI-ISA bridge).
Apparently Compaq has some weird hardware in their machines.
Comment 4 thorr 2001-09-06 17:09:36 UTC
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAaCAJIAEggVwQ29u
dGVudC1UeXBlOiBtdWx0aXBhcnQvYWx0ZXJuYXRpdmU7DQoJYm91bmRhcnk9Ii0tLS09X05leHRQ
YXJ0XzAwMF8wMDA1XzAxQzEzNkM0LjY5REFBMDMwIg0KDQpUaGlzIGlzIGEgbXVsdGktcGFydCBt
ZXNzYWdlIGluIE1JTUUgZm9ybWF0Lg0KDQotLS0tLS09X05leHRQYXJ0XzAwMF8wMDA1XzAxQzEz
NkM0LjY5REFBMDMwDQpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47DQoJY2hhcnNldD0iaXNvLTg4
NTktMSINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQNCg0KSSBoYWQgdGhlIHNhbWUg
cHJvYmxlbSBvbiBvdXIgUHJvbGlhbnQgNTUwMCBzZXJ2ZXJzLiBJZiBJIGhhdmUgYW55dGhpbmcN
CnRvIGhlbHAgeW91LCBsZXQgbWUga25vdy4gKHdlbGwgbm90IGluIGNvZGUgYnV0IEkgbWF5IHNl
bmQgZXJyb3JzIG9yDQpsb2dzIG9yIHRyeSBwYXRjaGVzIGV0Yy4uLikNCg0KeW91cnMsDQoNClRv
bGdhICJ0aG9yciIgT3Job24NCkFzZW5hIENvcnBvcmF0aW9uDQoNCg0KLS0tLS0tPV9OZXh0UGFy
dF8wMDBfMDAwNV8wMUMxMzZDNC42OURBQTAzMA0KQ29udGVudC1UeXBlOiB0ZXh0L2h0bWw7DQoJ
Y2hhcnNldD0iaXNvLTg4NTktMSINCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IHF1b3RlZC1w
cmludGFibGUNCg0KPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDMuMi8v
RU4iPg0KPEhUTUw+DQo8SEVBRD4NCjxNRVRBIEhUVFAtRVFVSVY9M0QiQ29udGVudC1UeXBlIiBD
T05URU5UPTNEInRleHQvaHRtbDsgPQ0KY2hhcnNldD0zRGlzby04ODU5LTEiPg0KPE1FVEEgTkFN
RT0zRCJHZW5lcmF0b3IiIENPTlRFTlQ9M0QiTVMgRXhjaGFuZ2UgU2VydmVyIHZlcnNpb24gPQ0K
NS41LjI3ODguMCI+DQo8VElUTEU+PC9USVRMRT4NCjwvSEVBRD4NCjxCT0RZPg0KDQo8UD48Rk9O
VCBTSVpFPTNEMiBGQUNFPTNEIkFyaWFsIj5JIGhhZCB0aGUgc2FtZSBwcm9ibGVtIG9uIG91ciBQ
cm9saWFudCA9DQo1NTAwIHNlcnZlcnMuIElmIEkgaGF2ZSBhbnl0aGluZyB0byBoZWxwIHlvdSwg
bGV0IG1lIGtub3cuICh3ZWxsIG5vdCBpbiA9DQpjb2RlIGJ1dCBJIG1heSBzZW5kIGVycm9ycyBv
ciBsb2dzIG9yIHRyeSBwYXRjaGVzIGV0Yy4uLik8L0ZPTlQ+PC9QPg0KDQo8UD48Rk9OVCBTSVpF
PTNEMiBGQUNFPTNEIkFyaWFsIj55b3Vycyw8L0ZPTlQ+DQo8L1A+DQoNCjxQPjxGT05UIFNJWkU9
M0QyIEZBQ0U9M0QiQXJpYWwiPlRvbGdhICZxdW90O3Rob3JyJnF1b3Q7IE9yaG9uPC9GT05UPg0K
DQo8QlI+PEZPTlQgU0laRT0zRDIgRkFDRT0zRCJBcmlhbCI+QXNlbmEgQ29ycG9yYXRpb248L0ZP
TlQ+DQo8L1A+DQoNCjwvQk9EWT4NCjwvSFRNTD4NCi0tLS0tLT1fTmV4dFBhcnRfMDAwXzAwMDVf
MDFDMTM2QzQuNjlEQUEwMzAtLQ0KAAAAAAAAoIIFsTCCAoAwggHpoAMCAQICAwUNSjANBgkqhkiG
9w0BAQQFADCBkjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ
Q2FwZSBUb3duMQ8wDQYDVQQKEwZUaGF3dGUxHTAbBgNVBAsTFENlcnRpZmljYXRlIFNlcnZpY2Vz
MSgwJgYDVQQDEx9QZXJzb25hbCBGcmVlbWFpbCBSU0EgMjAwMC44LjMwMB4XDTAxMDYxODE3NDgz
OFoXDTAyMDYxODE3NDgzOFowRTEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEiMCAG
CSqGSIb3DQEJARYTdGhvcnJAYXNlbmFjb3JwLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
gYEAzNGfIi9BQ7nuXlTEuA43qnF9o3hnGyk80VzWBMaKwSemWPM4Rc4TTFzodRaamwiSbTY4l+o3
tOEXTtuKloet2YVogAFZxL+IuDVRxt+LziJuhIriV6t8CX4svQJ0L5uTBt76hJYtYgL41Q12zihw
HhtGMs4U50Mc3QmwDur6q1UCAwEAAaMwMC4wHgYDVR0RBBcwFYETdGhvcnJAYXNlbmFjb3JwLmNv
bTAMBgNVHRMBAf8EAjAAMA0GCSqGSIb3DQEBBAUAA4GBACTYaCKJ4bMDPZue9DK3WEiqipTxGrQ0
wwPeCByeGovWAIzKq6M8lZRyybiu8KawBn83MHsv3Szi2UIPSQFeAxkLkXi48FNwGAkqIb4WmH6x
SRqgF2RlRNmEWeEdPOm2O6uhpKbXv7DOuTZCzBLYSg4RkD/QSMlGiYJbJExoYVYhMIIDKTCCApKg
AwIBAgIBDDANBgkqhkiG9w0BAQQFADCB0TELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4g
Q2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMRowGAYDVQQKExFUaGF3dGUgQ29uc3VsdGluZzEoMCYG
A1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEkMCIGA1UEAxMbVGhhd3RlIFBl
cnNvbmFsIEZyZWVtYWlsIENBMSswKQYJKoZIhvcNAQkBFhxwZXJzb25hbC1mcmVlbWFpbEB0aGF3
dGUuY29tMB4XDTAwMDgzMDAwMDAwMFoXDTAyMDgyOTIzNTk1OVowgZIxCzAJBgNVBAYTAlpBMRUw
EwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3Rl
MR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1h
aWwgUlNBIDIwMDAuOC4zMDCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA3jMypmPHCSVFPtJu
eCdngcXaiBmClw7jRCmKYzUqbXA8+tyu9+50bzC8M5B/+TRxoKNtmPHDT6Jl2w36S/HW3WGl+YXN
VZo1Gp2Sdagnrthy+boC9tewkd4c6avgGAOofENCUFGHgzzwObSbVIoTh/+zm51JZgAtCYnslGvp
oWkCAwEAAaNOMEwwKQYDVR0RBCIwIKQeMBwxGjAYBgNVBAMTEVByaXZhdGVMYWJlbDEtMjk3MBIG
A1UdEwEB/wQIMAYBAf8CAQAwCwYDVR0PBAQDAgEGMA0GCSqGSIb3DQEBBAUAA4GBAHMbbyZli/8V
NEtZYortRL5Jx+gNu4+5DWomKmKEH7iHY3QcbbfPGlORS+HN5jjZ7VD0Omw0kqzmkpxuwSMBwgmn
70uuct0GZ/VQby5YuLYLwVBXtewc1+8XttWIm7eiiBrtOVs5fTT8tpYYJU1q9J3Fw5EvqZa4BTxS
/N3pYgNIMYICqjCCAqYCAQEwgZowgZIxCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENh
cGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0GA1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZp
Y2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVyc29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMAID
BQ1KMAkGBSsOAwIaBQCgggFlMBgGCSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkF
MQ8XDTAxMDkwNjE2MDkzNlowIwYJKoZIhvcNAQkEMRYEFH4rJlyLR8uPTF7uOvZtP/NnJWMBMFgG
CSqGSIb3DQEJDzFLMEkwCgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMAcGBSsOAwIHMA0GCCqG
SIb3DQMCAgEoMAcGBSsOAwIaMAoGCCqGSIb3DQIFMIGrBgkrBgEEAYI3EAQxgZ0wgZowgZIxCzAJ
BgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEPMA0G
A1UEChMGVGhhd3RlMR0wGwYDVQQLExRDZXJ0aWZpY2F0ZSBTZXJ2aWNlczEoMCYGA1UEAxMfUGVy
c29uYWwgRnJlZW1haWwgUlNBIDIwMDAuOC4zMAIDBQ1KMA0GCSqGSIb3DQEBAQUABIGAq04I7EIG
pucjVosKZ7tMsMOFUlp1S3hfoBBmkFSuEv9HLDgpYj57XutX/kgMy1I+ylAx2U3/G7g4aOirHI2G
g+mjUeS7XEzgpjWjV1fXVNzgc1C95G6+6ji1X+J2alGZZgc9fRDK8sw79w2PLqkG4OthHDHSnnH2
YtuaWCPAl68AAAAAAAA=
Comment 5 J Wunsch 2002-01-09 11:18:02 UTC
As Jose M. Alcaide wrote:

> Joerg Wunsch wrote:
> > 
> > You were trying to investigate further in late 2000.  Is this still an
> > issue?
> > 
> 
> I did'nt have the opportunity... Once 4.4-RELEASE is out, I'll install
> it on a DeskPro EP and I'll see whether the problem continues alive
> or not.

Any news on that?

-- 
J"org Wunsch					       Unix support engineer
joerg_wunsch@interface-systems.de        http://www.interface-systems.de/~j/
Comment 6 Sheldon Hearn freebsd_committer freebsd_triage 2002-01-09 12:33:16 UTC
State Changed
From-To: open->feedback

Joerg is waiting for feedback. 


Comment 7 Sheldon Hearn freebsd_committer freebsd_triage 2002-01-09 12:33:16 UTC
Responsible Changed
From-To: freebsd-bugs->joerg

Mr Floppy.
Comment 8 Jung-uk Kim 2002-04-15 18:38:17 UTC
Compaq ProLiant DL380 G2 (generation 2) seems to have the same problem 
with 4.2-RELEASE, 4.5-RELEASE, and 4.5-STABLE.
Comment 9 Jung-uk Kim 2002-04-17 01:54:03 UTC
Please try this patch, which I made. This patch is against 4.5-STABLE 
and it works with my Compaq ProLiant DL380 G2. Note that  FDSTS_TIMEOUT 
is an arbitrary number out of my hat. ;-)
Comment 10 Jung-uk Kim 2002-04-18 23:08:26 UTC
Here is the patch against 5.0-CURRENT. Please note that it wasn't
tested. ;-)

JK
Comment 11 Joerg Wunsch freebsd_committer freebsd_triage 2002-05-15 15:35:26 UTC
State Changed
From-To: feedback->closed

Fixed in rev 1.233, and 1.176.2.7 (RELENG_4) of sys/isa/fd.c.