田中@OCNです
以前の業務が復活したので、その環境が入っているPCを引っ張りだしてVine6.5にupdateしました。
それはいいのですが、そのPCの下流ネット用のFMV-J182が再び使用できなくなりました。
以前に入れていただいたパッチが新しいkernelには適用されていなかったようです。

単に"buf[i + 5]"だけだと誤解を招くとかでRejectされていた経緯がありました。
<a href="http://www.spinics.net/lists/netdev/msg365218.html";>

--- linux-4.4/drivers/net/ethernet/fujitsu/fmvj18x_cs.c.orig    2016-01-11 
08:01:32.000000000 +0900
+++ linux-4.4/drivers/net/ethernet/fujitsu/fmvj18x_cs.c 2017-05-26 
14:06:57.000000000 +0900
@@ -145,6 +145,7 @@
 #define LAN_CTRL               16 /* LAN card control register */

 #define MAC_ID               0x1a /* hardware address */
+#define MBH10304_MAC_ID      0x05 /* hardware address from tuple of MBH10304*/
 #define UNGERMANN_MAC_ID     0x18 /* UNGERMANN-BASS hardware address */

 /*
@@ -469,8 +470,8 @@
                    goto failed;
            }
            /* Read MACID from CIS */
-           for (i = 5; i < 11; i++)
-                   dev->dev_addr[i] = buf[i];
+           for (i = 0; i < 6; i++)
+                   dev->dev_addr[i] = buf[MBH10304_MAC_ID + i];
            kfree(buf);
        } else {
            if (pcmcia_get_mac_from_cis(link, dev))
_______________________________________________
vine-users mailing list
[email protected]
http://listserv.linux.or.jp/mailman/listinfo/vine-users

メールによる返信