From jirnov@gmail.com  Sun Jun 15 21:00:26 2008
Return-Path: <jirnov@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 7AD7D1065673
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 15 Jun 2008 21:00:26 +0000 (UTC)
	(envelope-from jirnov@gmail.com)
Received: from an-out-0708.google.com (an-out-0708.google.com [209.85.132.247])
	by mx1.freebsd.org (Postfix) with ESMTP id 349F38FC1E
	for <FreeBSD-gnats-submit@freebsd.org>; Sun, 15 Jun 2008 21:00:25 +0000 (UTC)
	(envelope-from jirnov@gmail.com)
Received: by an-out-0708.google.com with SMTP id b33so1190262ana.13
        for <FreeBSD-gnats-submit@freebsd.org>; Sun, 15 Jun 2008 14:00:25 -0700 (PDT)
Received: by 10.100.249.10 with SMTP id w10mr7324942anh.156.1213563625369;
        Sun, 15 Jun 2008 14:00:25 -0700 (PDT)
Received: from ?192.168.50.2? ( [89.104.102.23])
        by mx.google.com with ESMTPS id b19sm8539224ana.19.2008.06.15.14.00.23
        (version=SSLv3 cipher=RC4-MD5);
        Sun, 15 Jun 2008 14:00:24 -0700 (PDT)
Message-Id: <4855829C.5010004@gmail.com>
Date: Mon, 16 Jun 2008 00:59:08 +0400
From: Evgeny Zhirnov <jirnov@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Subject: if_rl.ko bug fix

>Number:         124622
>Category:       kern
>Synopsis:       [rl] [patch] if_rl.ko bug fix: unknown device ID: 8039
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    remko
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jun 15 21:10:01 UTC 2008
>Closed-Date:    Sun Jul 13 11:58:18 UTC 2008
>Last-Modified:  Sun Jul 13 12:00:12 UTC 2008
>Originator:     Evgeny Zhirnov
>Release:        FreeBSD 7.0-RELEASE-p1 i386
>Organization:
>Environment:
 System: FreeBSD root.nill.org.ru 7.0-RELEASE-p1 FreeBSD 7.0-RELEASE-p1 #0: Tue Jan 1 03:20:51 MSK 2002 root@root.nill.org.ru:/usr/obj/usr/src/sys/ATHLON i386
>Description:
     FreeBSD can't find my Realtek 8139D.
     dmesg: rl: unknown device ID: 8039
     I fix this error in every FreeBSD version (6.2, 7.0). %)
     After patch it works!
 
>How-To-Repeat:
     Buy my stupid network card on chipset Realtek 8139D.
 
>Fix:
 diff -ru orig/if_rl.c fixed/if_rl.c
 --- orig/if_rl.c    2007-12-02 11:38:31.000000000 +0300
 +++ fixed/if_rl.c   2008-06-16 00:22:11.000000000 +0400
 @@ -144,6 +144,8 @@
         "RealTek 8129 10/100BaseTX" },
     { RT_VENDORID, RT_DEVICEID_8139, RL_8139,
         "RealTek 8139 10/100BaseTX" },
 +   { RT_VENDORID, RT_DEVICEID_8139D, RL_8139,
 +       "RealTek 8139 10/100BaseTX" },
     { RT_VENDORID, RT_DEVICEID_8138, RL_8139,
         "RealTek 8139 10/100BaseTX CardBus" },
     { RT_VENDORID, RT_DEVICEID_8100, RL_8139,
 diff -ru orig/if_rlreg.h fixed/if_rlreg.h
 --- orig/if_rlreg.h 2007-12-15 05:57:18.000000000 +0300
 +++ fixed/if_rlreg.h    2008-06-16 00:21:31.000000000 +0400
 @@ -805,6 +805,7 @@
  #define RT_DEVICEID_8101E          0x8136
  #define    RT_DEVICEID_8138            0x8138
  #define    RT_DEVICEID_8139            0x8139
 +#define RT_DEVICEID_8139D          0x8039
  #define RT_DEVICEID_8169SC         0x8167
  #define RT_DEVICEID_8168           0x8168
  #define RT_DEVICEID_8169           0x8169
 
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: gnats-admin->freebsd-net 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Sun Jun 15 22:19:23 UTC 2008 
Responsible-Changed-Why:  
Rescue this PR from the 'pending' category and assign. 

Note to submitter: your mailer is mangling your GNATS submissions. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124622 
Responsible-Changed-From-To: freebsd-net->remko 
Responsible-Changed-By: remko 
Responsible-Changed-When: Mon Jun 16 17:50:29 UTC 2008 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124622 
State-Changed-From-To: open->patched 
State-Changed-By: remko 
State-Changed-When: Mon Jun 16 18:32:36 UTC 2008 
State-Changed-Why:  
Patched in current, MFC in a few days. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124622 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/124622: commit references a PR
Date: Mon, 16 Jun 2008 18:32:47 +0000 (UTC)

 remko       2008-06-16 18:32:20 UTC
 
   FreeBSD src repository
 
   Modified files:
     sys/pci              if_rl.c if_rlreg.h 
   Log:
   SVN rev 179831 on 2008-06-16 18:32:20Z by remko
   
   Add another 8139D variant.
   
   PR:             124622
   Submitted by:   Evgeny Zhirnov <jirnov at gmail dot com>
   Approved by:    imp (mentor, implicit)
   MFC after:      3 days
   
   Revision  Changes    Path
   1.175     +2 -0      src/sys/pci/if_rl.c
   1.75      +1 -0      src/sys/pci/if_rlreg.h
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: patched->closed 
State-Changed-By: remko 
State-Changed-When: Sun Jul 13 11:58:17 UTC 2008 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=124622 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/124622: commit references a PR
Date: Sun, 13 Jul 2008 11:57:20 +0000 (UTC)

 remko       2008-07-13 11:56:55 UTC
 
   FreeBSD src repository
 
   Modified files:        (Branch: RELENG_7)
     sys/pci              if_rl.c if_rlreg.h 
   Log:
   SVN rev 180489 on 2008-07-13 11:56:55Z by remko
   
   MFC r179831
   
     Add another 8139D variant.
   
     PR:             124622
     Submitted by:   Evgeny Zhirnov <jirnov at gmail dot com>
     Approved by:    imp (mentor, implicit)
     MFC after:      3 days
   
   Approved by:    imp (mentor, implicit)
   
   Revision   Changes    Path
   1.170.2.5  +2 -0      src/sys/pci/if_rl.c
   1.67.2.8   +1 -0      src/sys/pci/if_rlreg.h
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: kern/124622: commit references a PR
Date: Sun, 13 Jul 2008 11:58:19 +0000 (UTC)

 remko       2008-07-13 11:57:59 UTC
 
   FreeBSD src repository
 
   Modified files:        (Branch: RELENG_6)
     sys/pci              if_rl.c if_rlreg.h 
   Log:
   SVN rev 180490 on 2008-07-13 11:57:59Z by remko
   
   MFC r179831
   
     Add another 8139D variant.
   
     PR:             124622
     Submitted by:   Evgeny Zhirnov <jirnov at gmail dot com>
     Approved by:    imp (mentor, implicit)
     MFC after:      3 days
   
   Approved by:    imp (mentor, implicit)
   
   Revision    Changes    Path
   1.152.2.10  +2 -0      src/sys/pci/if_rl.c
   1.51.2.14   +1 -0      src/sys/pci/if_rlreg.h
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
