Changeset 20828

Show
Ignore:
Timestamp:
04/25/07 17:28:45 (19 months ago)
Author:
marcusoverhagen
Message:

Workaround for bug report #1175. This is hardware bug.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • haiku/trunk/src/add-ons/kernel/bus_managers/ps2/ps2_common.c

    r20357 r20828  
    177177        TRACE("ps2: active multiplexing not supported\n"); 
    178178        *enabled = false; 
     179        // some controllers get upset by the d3 command and will continue data  
     180        // loopback, thus send a harmless command (enable keybaord interface) 
     181        // see bug report #1175 
     182        res = ps2_command(0xae, NULL, 0, NULL, 0); 
     183        if (res != B_OK) { 
     184                INFO("ps2: active multiplexing d3 workaround failed, status 0x%08lx\n", res); 
     185        } 
    179186        return B_OK; 
    180187