From owner-freebsd-net@FreeBSD.ORG Fri Nov 24 13:33:25 2006 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 14E8716A417 for ; Fri, 24 Nov 2006 13:33:25 +0000 (UTC) (envelope-from adrenalinup@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.184]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9FED543D5F for ; Fri, 24 Nov 2006 13:32:42 +0000 (GMT) (envelope-from adrenalinup@gmail.com) Received: by nf-out-0910.google.com with SMTP id x37so1171684nfc for ; Fri, 24 Nov 2006 05:33:22 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=joEwFPF6YGqPhpWdyEpvLmw3v3020/4ZLFff5wdWJNsYEjK1CtNaw8FyZcRb0eGKG7HjGuC8Rs3ZaV3VwG7d31mm4jjEA7coQEDDUWQjCoO0SVOxBV5y5BTFVD6lc2+8auiJLTP0vp0jXeZ5VvinnzZ0/TOBmGn00yy/SfPWdRA= Received: by 10.82.111.8 with SMTP id j8mr1577820buc.1164375202100; Fri, 24 Nov 2006 05:33:22 -0800 (PST) Received: by 10.82.164.8 with HTTP; Fri, 24 Nov 2006 05:33:21 -0800 (PST) Message-ID: Date: Fri, 24 Nov 2006 15:33:21 +0200 From: "Nicolae Namolovan" To: support@syskonnect.de, andre@freebsd.org, freebsd-net@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline Cc: Subject: Marvell Yukon 88E8056 FreeBsd Drivers X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 24 Nov 2006 13:33:25 -0000 I took the hack from http://kerneltrap.org/node/7135, that guy said that in linux you must "add the 4364 devID into sky2.c symply search for 4363". I apply the same idea to http://people.freebsd.org/~andre/mykbsd60x86-8.12.1.3-src.tgz, modifyed oem.c and oem.h, oem.c { VENDOR_ID_MRVL, DEV_ID_MRVL_4361, SUBVENDOR_ID_ANY, SUBDEVICE_ID_ANY, "Marvell 88E8050 Gigabit Ethernet Controller, Ver. 8.12.1.3"}, { VENDOR_ID_MRVL, DEV_ID_MRVL_4362, SUBVENDOR_ID_ANY, SUBDEVICE_ID_ANY, "Marvell 88E8053 Gigabit Ethernet Controller, Ver. 8.12.1.3"}, + /* custom add..not sure */ + { VENDOR_ID_MRVL, DEV_ID_MRVL_4364, SUBVENDOR_ID_ANY, SUBDEVICE_ID_ANY, + "Marvell 88E8056 Gigabit Ethernet Controller, Ver. 8.12.1.3"}, oem.h #define DEV_ID_MRVL_4362 0x4362 + /* custom add..not sure */ + #define DEV_ID_MRVL_4364 0x4364 After I compile it. That was sufficient to make this driver to hook mine Marvell Yukon 88E8056, I can see it in ifconfig but i get: "status: no carrier" Tried to make the interface down/up, put away/back the network cable, didn't help.. Still "no carrier". But it works fine under M Windows (so the problem is not in network cable or the network device).. Any suggestions ? Maybe I must load the Windows drivers with NDIS, but I'm afraid of performance degradation/instability ? Marvell Yukon 88E8056 are in the popular ASUS P5B and Gigabyte 965P-S3 motherboards. -- Best regards, Nicolae Namolovan.