Bug 6268 - b44 driver - system hangs while changing MAC address
Summary: b44 driver - system hangs while changing MAC address
Status: CLOSED PATCH_ALREADY_AVAILABLE
Alias: None
Product: Drivers
Classification: Unclassified
Component: Network (show other bugs)
Hardware: i386 Linux
: P2 normal
Assignee: Jeff Garzik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-22 02:32 UTC by Hubert Lepicki
Modified: 2006-08-01 06:41 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.16
Subsystem:
Regression: ---
Bisected commit-id:


Attachments
lspci -vvv (13.26 KB, text/plain)
2006-03-22 02:35 UTC, Hubert Lepicki
Details
dmesg (18.77 KB, text/plain)
2006-03-22 02:37 UTC, Hubert Lepicki
Details

Description Hubert Lepicki 2006-03-22 02:32:46 UTC
Most recent kernel where this bug did not occur: 2.6.16   
   
Distribution: Arch Linux (current - 22.03.06)   
   
Hardware Environment: Acer TravelMate 2403, Broadcom BCM4401-B0 ethernet card   
   
Software Environment: Linux kernel 2.6.15.6 - 2.6.16 (didn't try earlier   
versions, but probably they are affected too)   
   
Problem Description:   
  System hangs without any message while trying to change MAC address of 
ethernet   
card that wasn't already up before. Basically, system freezes when the ethernet   
card isn't initialized during start of the system (no "ifconfig eth0 up") and   
the first call to ifconfig is: "ifconfig eth0 hw ether my_new_MAC" (where   
my_new_MAC is something like XX:XX:XX:XX:XX). But when I do: "ifconfig eth0   
192.168.0.1 up; ifconfig eth0 down; ifconfig eth0 hw ether my_new_MAC"   
everything works O.K., MAC is changed and network is working great.   
   
Steps to reproduce:  
  Boot your system without running network initializing srcipts (e.g disable it  
in your runlevel configuration). Try to change MAC address - that should cause  
system freeze.
Comment 1 Hubert Lepicki 2006-03-22 02:35:15 UTC
Created attachment 7633 [details]
lspci -vvv
Comment 2 Hubert Lepicki 2006-03-22 02:37:05 UTC
Created attachment 7634 [details]
dmesg
Comment 3 Andrew Morton 2006-03-22 02:44:39 UTC

Begin forwarded message:

Date: Wed, 22 Mar 2006 02:32:49 -0800
From: bugme-daemon@bugzilla.kernel.org
To: bugme-new@lists.osdl.org
Subject: [Bugme-new] [Bug 6268] New: b44 driver - system hangs while changing MAC address


http://bugzilla.kernel.org/show_bug.cgi?id=6268

           Summary: b44 driver - system hangs while changing MAC address
    Kernel Version: 2.6.16
            Status: NEW
          Severity: normal
             Owner: jgarzik@pobox.com
         Submitter: hubert.lepicki@gmail.com


Most recent kernel where this bug did not occur: 2.6.16   
   
Distribution: Arch Linux (current - 22.03.06)   
   
Hardware Environment: Acer TravelMate 2403, Broadcom BCM4401-B0 ethernet card   
   
Software Environment: Linux kernel 2.6.15.6 - 2.6.16 (didn't try earlier   
versions, but probably they are affected too)   
   
Problem Description:   
  System hangs without any message while trying to change MAC address of 
ethernet   
card that wasn't already up before. Basically, system freezes when the ethernet   
card isn't initialized during start of the system (no "ifconfig eth0 up") and   
the first call to ifconfig is: "ifconfig eth0 hw ether my_new_MAC" (where   
my_new_MAC is something like XX:XX:XX:XX:XX). But when I do: "ifconfig eth0   
192.168.0.1 up; ifconfig eth0 down; ifconfig eth0 hw ether my_new_MAC"   
everything works O.K., MAC is changed and network is working great.   
   
Steps to reproduce:  
  Boot your system without running network initializing srcipts (e.g disable it  
in your runlevel configuration). Try to change MAC address - that should cause  
system freeze.

------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.

Comment 4 Hubert Lepicki 2006-03-22 02:58:07 UTC
I made a mistake in my bug report:  
>> Most recent kernel where this bug did not occur: 2.6.16 
This bug DOES appear in 2.6.16 too. Sorry for that, it is my first bug 
report... 
Comment 5 Anonymous Emailer 2006-03-22 08:00:41 UTC
Reply-To: mchan@broadcom.com


Andrew Morton wrote:

> http://bugzilla.kernel.org/show_bug.cgi?id=6268
> 
>            Summary: b44 driver - system hangs while changing 
> MAC address

The same problem was reported last week and this patch should
fix it:

http://marc.theaimsgroup.com/?l=linux-netdev&m=114290902317997&w=2


Comment 6 Francois Romieu 2006-03-31 11:30:40 UTC
The aforementionned patch has been merged. Hubert, can you check if
kernel 2.6.16-git19 works for you ?

-- 
Ueimor
Comment 7 Adrian Bunk 2006-08-01 06:41:34 UTC
Please reopen this bug if it's still present in kernel 2.6.17.

Note You need to log in before you can comment on or make changes to this bug.