Ticket #2236: auich_fix.diff

File auich_fix.diff, 703 bytes (added by herdemir, 12 years ago)
  • src/add-ons/kernel/drivers/audio/ac97/auich/io.c

     
    122122{
    123123    ASSERT(regno >= 0);
    124124    ASSERT(((config->type & TYPE_ICH4) != 0 && regno <= 511) || regno <= 255);
     125    snooze(100);
    125126    if(auich_codec_wait(config)!=B_OK) {
    126127        PRINT(("codec busy (2)\n"));
    127128        return -1;
     
    138139{
    139140    ASSERT(regno >= 0);
    140141    ASSERT(((config->type & TYPE_ICH4) != 0 && regno <= 511) || regno <= 255);
     142    snooze(100);
    141143    if(auich_codec_wait(config)!=B_OK) {
    142144        PRINT(("codec busy (4)\n"));
    143145        return;