Bug 24176

Summary: ddcprobe calls BIOS with wrong args.
Product: [Retired] Red Hat Linux Reporter: Red Hat Bugzilla <bugzilla>
Component: kudzuAssignee: Bill Nottingham <notting>
Status: CLOSED RAWHIDE QA Contact: David Lawrence <dkl>
Severity: medium Docs Contact:
Priority: medium    
Version: 7.1CC: rvokal
Target Milestone: ---   
Target Release: ---   
Hardware: i386   
OS: Linux   
Whiteboard: Florence Gold
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2001-01-17 18:20:04 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 Red Hat Bugzilla 2001-01-17 01:08:51 UTC
ddcprobe in kudzu and anaconda calls VESA BIOS with wrong args:

--- kudzu-0.89.1/ddcprobe/vbe.c.vbe     Tue Jan 16 15:31:38 2001
+++ kudzu-0.89.1/ddcprobe/vbe.c Tue Jan 16 15:38:43 2001
@@ -187,8 +187,8 @@ int vbe_get_edid_supported()
        memset(&regs, 0, sizeof(regs));
        regs.eax = 0x4f15;
        regs.ebx = 0x0000;
-       regs.es = 0x3000;
-       regs.edi = 0x3000;
+       regs.es = 0x0000;
+       regs.edi = 0x0000;
 
        /* Do it. */
        iopl(3);

Here is my change, which is similar to what XFree86 4.0.2 uses.


H.J.

Comment 1 Red Hat Bugzilla 2001-01-17 18:20:01 UTC
This defect is considered MUST-FIX for Florence Gold release

Comment 2 Red Hat Bugzilla 2001-02-01 21:57:35 UTC
Will be fixed in 0.92.1-1, when it's built.