[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:29172] Plamo-4.5-20080514インストールしてみました。



  名倉@SIS厨(SIS772マザーほしいなーー) です。

   我慢できなくなってSIS672 + SIS968のASUS P5SD2-VMを購入しました。

  早速最新のPlamo-4.5 2008/05/14をお勧めkで入れて見ました。

  あれっ LANにつながらない
 
   いろいろ調べてみましたが
  どうもSIS191(SIS968サウスに内臓)とPHY Atheros AR8012が
  コミニュケーション取れてないようでした.

  sis190.c 1278行付近
        phy->id[0] = mdio_read(ioaddr, phy_id, MII_PHYSID1);
        phy->id[1] = mdio_read(ioaddr, phy_id, MII_PHYSID2);

        for (p = mii_chip_table; p->type; p++) {


        phy->id[0] = mdio_read(ioaddr, phy_id, MII_PHYSID1);
        net_probe(tp, KERN_INFO "MII PHYSID1 (%x)\n",phy->id[0]);
        phy->id[1] = mdio_read(ioaddr, phy_id, MII_PHYSID2);
        net_probe(tp, KERN_INFO "MII PHYSID2 (%x)\n",phy->id[1]);
        for (p = mii_chip_table; p->type; p++) {

 にしてPHYのIDを表示してもらいました。
 [    3.280030] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE,EPP]
 [    3.296529] MII PHYSID1 (4d)
 [    3.306549] MII PHYSID2 (d021)

   sis190.c 313行付近

  } mii_chip_table[] = {
        { "Broadcom PHY BCM5461", { 0x0020, 0x60c0 }, LAN, F_PHY_BCM5461 },
        { "Broadcom PHY AC131",   { 0x0143, 0xbc70 }, LAN, 0 },
        { "Agere PHY ET1101B",    { 0x0282, 0xf010 }, LAN, 0 },
        { "Marvell PHY 88E1111",  { 0x0141, 0x0cc0 }, LAN, F_PHY_88E1111 },
        { "Realtek PHY RTL8201",  { 0x0000, 0x8200 }, LAN, 0 },
        { NULL, }
   };

  mii_chip_tableに下記を加えました。
  
   { "Atheros PHY AR8012",   { 0x004d, 0xd020 }, LAN, 0 },

  PHYID2 の最後の桁は必ず0でなければならないようです。
  (SiS761GX + SiS966L なShuttle SS21Tが類似の構成でPHYにRTL8201を使用しているので
  実験してみて決めました。)

   とりあえずtera termで接続したりftpはできるようになりました(linux-2.6.25.4で)。     
 
  結構嬉しい。
  
  X は vesa で表示しています ためしに sis にしてみたら起動しませんでした。




Follow-Ups
[plamo:29186] Re: Plamo-4.5-20080514インストールしてみました。, 名倉昭一

[検索ページ] [メール一覧]
Plamo ML 公開システム