From owner-freebsd-stable@FreeBSD.ORG Thu Oct 11 00:51:59 2007 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8449216A418 for ; Thu, 11 Oct 2007 00:51:59 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: from wa-out-1112.google.com (wa-out-1112.google.com [209.85.146.182]) by mx1.freebsd.org (Postfix) with ESMTP id B0AED13C457 for ; Thu, 11 Oct 2007 00:51:58 +0000 (UTC) (envelope-from pyunyh@gmail.com) Received: by wa-out-1112.google.com with SMTP id k17so438986waf for ; Wed, 10 Oct 2007 17:51:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:received:received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; bh=XlcZ66MhH4IkEx6avOCZoG7dbyLIfmkG1B+Pc7IDSwc=; b=hGhmKs4IjXL09c9jgdzubpR7XTDZiEUQcfVXlraURIO6X2hJpRcBsNiHRMrwb3brdDbI0Y5tT56ygLA+1o8PTNbEDy7ddLDfNcTSh4o3vqLHunP16ehResylEQRUnM7V43oCxQ8nEV8qRrxxhcyNwB8f752obuG9CJkJVoFgdXs= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:date:from:to:cc:subject:message-id:reply-to:references:mime-version:content-type:content-disposition:in-reply-to:user-agent; b=rNFPEYn6F7d5HpKkxPnnfHqICuLmZnws7Kd8qaQlaBRaMdRd5ID9t70GNiYZDAbj6/iIxS5fJM3pYX+b+5KRUK3UBZ/SZPrKRYaJDyaUG7zzVy6kwNdaPKjXQE3Oo59g0hhvL1gMeFH3JyiwozJtexYnFZKpaa35lVMBIm92aFk= Received: by 10.115.54.1 with SMTP id g1mr1451668wak.1192063918257; Wed, 10 Oct 2007 17:51:58 -0700 (PDT) Received: from michelle.cdnetworks.co.kr ( [211.53.35.84]) by mx.google.com with ESMTPS id n38sm2644369wag.2007.10.10.17.51.54 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 10 Oct 2007 17:51:56 -0700 (PDT) Received: from michelle.cdnetworks.co.kr (localhost.cdnetworks.co.kr [127.0.0.1]) by michelle.cdnetworks.co.kr (8.13.5/8.13.5) with ESMTP id l9B0mFs1059094 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 11 Oct 2007 09:48:15 +0900 (KST) (envelope-from pyunyh@gmail.com) Received: (from yongari@localhost) by michelle.cdnetworks.co.kr (8.13.5/8.13.5/Submit) id l9B0mFXH059093; Thu, 11 Oct 2007 09:48:15 +0900 (KST) (envelope-from pyunyh@gmail.com) Date: Thu, 11 Oct 2007 09:48:15 +0900 From: Pyun YongHyeon To: Abdullah Ibn Hamad Al-Marri Message-ID: <20071011004814.GB58828@cdnetworks.co.kr> References: <499c70c0710091846p3e2dd505sb54f18da30802d2d@mail.gmail.com> <20071010033122.GB54946@cdnetworks.co.kr> <499c70c0710100708g30a2912n1d1e72703d099dd0@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <499c70c0710100708g30a2912n1d1e72703d099dd0@mail.gmail.com> User-Agent: Mutt/1.4.2.1i Cc: FreeBSD Stable List , Pyun YongHyeon Subject: Re: Realtek eth isn't detected in Intel DG31PR mobo X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: pyunyh@gmail.com List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Oct 2007 00:51:59 -0000 On Wed, Oct 10, 2007 at 05:08:13PM +0300, Abdullah Ibn Hamad Al-Marri wrote: > On 10/10/07, Pyun YongHyeon wrote: > > On Wed, Oct 10, 2007 at 04:46:50AM +0300, Abdullah Ibn Hamad Al-Marri wrote: > > > Hello Guys, > > > > > > Maybe this is in HEAD? I'm not sure. > > > > > > intel says "Gigabit (10/100/1000 Mbits/sec) LAN subsystem using the > > > Realtek* RTL8111-GR Gigabit Ethernet Controller" > > > > > > Copyright (c) 1992-2007 The FreeBSD Project. > > > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 > > > The Regents of the University of California. All rights reserved. > > > FreeBSD is a registered trademark of The FreeBSD Foundation. > > > FreeBSD 6.2-STABLE #0: Sat Sep 8 03:21:29 AST 2007 > > > root@web:/usr/obj/usr/src/sys/WEB > > > Timecounter "i8254" frequency 1193182 Hz quality 0 > > > CPU: Intel(R) Core(TM)2 Duo CPU E6750 @ 2.66GHz (2666.62-MHz 686-class CPU) > > > Origin = "GenuineIntel" Id = 0x6fb Stepping = 11 > > > Features=0xbfebfbff > > > Features2=0xe3fd,EST,TM2,,CX16,,> > > > AMD Features=0x20100000 > > > AMD Features2=0x1 > > > Cores per package: 2 > > > real memory = 3210739712 (3062 MB) > > > avail memory = 3143385088 (2997 MB) > > > ACPI APIC Table: > > > FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs > > > cpu0 (BSP): APIC ID: 0 > > > cpu1 (AP): APIC ID: 1 > > > ioapic0 irqs 0-23 on motherboard > > > acpi0: on motherboard > > > acpi_hpet0: iomem 0xfed00000-0xfed003ff on acpi0 > > > Timecounter "HPET" frequency 14318180 Hz quality 2000 > > > acpi0: Power Button (fixed) > > > Timecounter "ACPI-fast" frequency 3579545 Hz quality 1000 > > > acpi_timer0: <24-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 > > > cpu0: on acpi0 > > > cpu1: on acpi0 > > > pcib0: port 0xcf8-0xcff on acpi0 > > > pci0: on pcib0 > > > pcib1: irq 16 at device 1.0 on pci0 > > > pci1: on pcib1 > > > pci0: at device 2.0 (no driver attached) > > > pcib2: irq 16 at device 28.0 on pci0 > > > pci2: on pcib2 > > > pcib3: irq 17 at device 28.1 on pci0 > > > pci3: on pcib3 > > > rl0: port > > > 0xc000-0xc0ff mem 0xd0020000-0xd0020fff irq 17 at device 0.0 on pci3 > > > rl0: [GIANT-LOCKED] > > > version:1.73 > > > rl0: Ethernet address: 00:19:d1:a7:a4:72 > > > rl0: Ethernet address: 00:19:d1:a7:a4:72 > > > pcib4: at device 30.0 on pci0 > > > pci4: on pcib4 > > > isab0: at device 31.0 on pci0 > > > isa0: on isab0 > > > atapci0: port > > > 0xd060-0xd067,0xd050-0xd053,0xd040-0xd047,0xd030-0xd033,0xd020-0xd02f > > > irq 17 at device 31.2 on pci0 > > > ata2: on atapci0 > > > ata3: on atapci0 > > > pci0: at device 31.3 (no driver attached) > > > acpi_button0: on acpi0 > > > acpi_button1: on acpi0 > > > atkbdc0: port 0x60,0x64 irq 1 on acpi0 > > > atkbd0: irq 1 on atkbdc0 > > > atkbd0: [GIANT-LOCKED] > > > ata0 at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 > > > ata1 at port 0x170-0x177,0x376 irq 15 on isa0 > > > sc0: at flags 0x100 on isa0 > > > sc0: VGA <16 virtual consoles, flags=0x300> > > > vga0: at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 > > > Timecounters tick every 1.000 msec > > > ipfw2 initialized, divert loadable, rule-based forwarding disabled, > > > default to accept, logging limited to 10000 packets/entry by default > > > ad4: 238475MB at ata2-master SATA150 > > > ad6: 238475MB at ata3-master SATA150 > > > SMP: AP CPU #1 Launched! > > > Trying to mount root from ufs:/dev/ad4s1a > > > > > > rl0@pci3:0:0: class=0x020000 card=0xd6088086 chip=0x816810ec rev=0x01 hdr=0x00 > > > vendor = 'Realtek Semiconductor' > > > class = network > > > subclass = ethernet > > > > > > So I used Realtek driver to get it working. > > > > > > ================================================================================= > > > = Realtek 8139C/8139C+/8169S/8169SB/8169SC/8168B/8101E Driver for > > > FreeBSD v4.x/5.x/6.0 = > > > ================================================================================= > > > > > > shouldn't be re0 instead of rl0? > > > > > > Could someone please look into it, Pyun? > > > > Try attached patch. > > I've touched rl(4) too because rl(4) should not attach to > > unsupported hardwares. > > > > -- > > Regards, > > Pyun YongHyeon > > > > > > Hello Pyun, > > Thank you for the patch. > > FreeBSD didn't know it or detected it as "rl0" too, it got rl0 because > I used realtek driver from their site. > Stock rl(4)'s probe routine should return ENXIO for devices that would be served by re(4). Without that rl(4)'s attach routune would be tried next, it wouldn't attach to the hardware as it doesn't recognize that hardware revision though. > So would this patch make FreeBSD detect it without any need for the > driver from realtek site? > Yes. I don't have these hardwares so please give it spin and let me know how re(4) works. -- Regards, Pyun YongHyeon