[9fans] Unable to find South Bridge - Plan9

This is a discussion on [9fans] Unable to find South Bridge - Plan9 ; Hiya 9fans! I tried to install Plan 9 today on a Dual Athlon system, with a Tyan Tiger MP mainboard. It is unable to detect any hard drives attached to the system's primary IDE channel. This behavior exists whether DMA ...

+ Reply to Thread
Results 1 to 2 of 2

Thread: [9fans] Unable to find South Bridge

  1. [9fans] Unable to find South Bridge

    Hiya 9fans!

    I tried to install Plan 9 today on a Dual Athlon system, with a Tyan Tiger
    MP mainboard. It is unable to detect any hard drives attached to the
    system's primary IDE channel. This behavior exists whether DMA is either on
    or off.

    During boot, I get:

    pcirouting: South Bridge FFFF, FFFF not found

    and later:

    pcirouting: Cannot find south bridge PCI.255.31.7

    Do any of you know what might be going on? Any suggestions as to how I might
    get Plan 9 going on this hardware?

    Thanks,
    -vs

  2. Re: [9fans] Unable to find South Bridge

    > During boot, I get:
    >
    > pcirouting: South Bridge FFFF, FFFF not found
    >
    > and later:
    >
    > pcirouting: Cannot find south bridge PCI.255.31.7
    >
    > Do any of you know what might be going on? Any suggestions as to how I might
    > get Plan 9 going on this hardware?
    >


    i don't think the problem is your south bridge. very few
    of them need to be recognized, so they aren't. the problem
    is likely that you need the vid/did of the ide controller in
    your motherboard added to the ata driver. if you have
    a system on which you can compile a kernel, try applying
    this diff

    ; diffy -c /sys/src/9/pc/sdata.c
    /n/dump/2008/0229/sys/src/9/pc/sdata.c:1960,1965 - /sys/src/9/pc/sdata.c:1960,1968
    r = pcicfgr8(p, 0x46);
    pcicfgw8(p, 0x46, (r & 0x0C)|0xF0);
    /*FALLTHROUGH*/
    + case (0x7401<<16)|0x1022: /* AMD 755 Cobra */
    + case (0x7409<<16)|0x1022: /* AMD 756 Viper */
    + case (0x7410<<16)|0x1022: /* AMD 766 Viper Plus */
    case (0x7469<<16)|0x1022: /* AMD 3111 */
    /*
    * This can probably be lumped in with the 768 above.

    if you don't contact me offline and we'll figure something out.

    - erik


+ Reply to Thread