vine-users ML アーカイブ



[vine-users:082920] Vine 6.5にしたらPCMCIAのネットワークカードFMV-J182が再び動作しなくなった

  • From: Shigeyoshi Tanaka <stan@xxxxxxxxxxxxxx>
  • Subject: [vine-users:082920] Vine 6.5にしたらPCMCIAのネットワークカードFMV-J182が再び動作しなくなった
  • Date: Sun, 28 May 2017 14:10:32 +0900
田中@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
vine-users@xxxxxxxxxxxxxxxxxxxx
http://listserv.linux.or.jp/mailman/listinfo/vine-users