Bug 9402 - Not work chipset broadcom 4318
Summary: Not work chipset broadcom 4318
Status: CLOSED CODE_FIX
Alias: None
Product: Drivers
Classification: Unclassified
Component: network-wireless (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Larry Finger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-11-18 15:49 UTC by Cristian Aravena Romero
Modified: 2007-11-19 10:18 UTC (History)
2 users (show)

See Also:
Kernel Version: 2.6.24-rc3
Subsystem:
Regression: Yes
Bisected commit-id:


Attachments
$dmesg (18.82 KB, text/x-log)
2007-11-18 15:50 UTC, Cristian Aravena Romero
Details
$cat /boot/config-2.6.24-rc3.071117 (79.44 KB, application/octet-stream)
2007-11-18 15:51 UTC, Cristian Aravena Romero
Details
$lspci -vv (9.19 KB, text/x-log)
2007-11-18 15:52 UTC, Cristian Aravena Romero
Details
$lspci -vvn (7.75 KB, text/x-log)
2007-11-18 15:52 UTC, Cristian Aravena Romero
Details
$dmesg (20.98 KB, text/x-log)
2007-11-19 03:56 UTC, Cristian Aravena Romero
Details
$cat /boot/config-2.6.24-rc3.071118 (80.04 KB, text/plain)
2007-11-19 03:57 UTC, Cristian Aravena Romero
Details
$dmesg with firmware V4 (39.95 KB, text/x-log)
2007-11-19 06:40 UTC, Cristian Aravena Romero
Details
$dmesg with firmware V4 and Work WiFi (125.18 KB, text/x-log)
2007-11-19 08:04 UTC, Cristian Aravena Romero
Details

Description Cristian Aravena Romero 2007-11-18 15:49:39 UTC
Most recent kernel where this bug did not occur: 2.6.23.1
Distribution: Ubuntu Gutsy
Hardware Environment: Laptop
Software Environment: Default + update of kernel
Problem Description: Not work WiFi

Steps to reproduce: Change of kernel to 2.6.24-rc3
Comment 1 Cristian Aravena Romero 2007-11-18 15:50:28 UTC
Created attachment 13603 [details]
$dmesg
Comment 2 Cristian Aravena Romero 2007-11-18 15:51:19 UTC
Created attachment 13604 [details]
$cat /boot/config-2.6.24-rc3.071117
Comment 3 Cristian Aravena Romero 2007-11-18 15:52:17 UTC
Created attachment 13605 [details]
$lspci -vv
Comment 4 Cristian Aravena Romero 2007-11-18 15:52:38 UTC
Created attachment 13606 [details]
$lspci -vvn
Comment 5 Larry Finger 2007-11-18 17:29:40 UTC
When you compile the driver, please turn on bcm43xx debugging. At the moment, your logs show no errors, and I have no idea what is wrong.
Comment 6 Cristian Aravena Romero 2007-11-19 02:44:35 UTC
Larry Finger, now I compile kernel with:
* Option debugging "on"
* Active others options of module broadcom

Kernel size ~150Mbytes. I update my laptop and send files for update report.

I now testing with tips:
http://linuxwireless.org/en/users/Drivers/b43

Please @akpm, not regression. I create new test.

Many thanks!
Comment 7 Cristian Aravena Romero 2007-11-19 03:56:21 UTC
Created attachment 13610 [details]
$dmesg
Comment 8 Cristian Aravena Romero 2007-11-19 03:57:53 UTC
Created attachment 13611 [details]
$cat /boot/config-2.6.24-rc3.071118

On debugging
Comment 9 Cristian Aravena Romero 2007-11-19 06:40:39 UTC
Created attachment 13612 [details]
$dmesg with firmware V4

Not work WiFi : -(

$ ifconfig 
eth1      Link encap:UNSPEC  HWaddr 00-14-A5-2A-F7-8F-00-00-00-00-00-00-00-00-00-00  
          UP DIFUSIÓN CORRIENDO MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          colisiones:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

lo        Link encap:Bucle local  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK CORRIENDO  MTU:16436  Metric:1
          RX packets:94 errors:0 dropped:0 overruns:0 frame:0
          TX packets:94 errors:0 dropped:0 overruns:0 carrier:0
          colisiones:0 txqueuelen:0 
          RX bytes:6464 (6.3 KB)  TX bytes:6464 (6.3 KB)

wlan0_ren Link encap:Ethernet  HWaddr 00:14:A5:2A:F7:8F  
          UP DIFUSIÓN MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          colisiones:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

== resume dmesg ==

[   73.771994] b43-phy0 debug: Wireless interface started
[   73.811297] b43-phy0 debug: Adding Interface type 2
[   73.811695] ADDRCONF(NETDEV_UP): wlan0_rename: link is not ready
[   73.857546] HW CONFIG: channel=1 freq=2412 phymode=2
[   73.896186] phy0: TX to low-level driver (len=42) FC=0x0040 DUR=0x0000 A1=ff:ff:ff:ff:ff:ff A2=00:14:a5:2a:f7:8f A3=ff:ff:ff:ff:ff:ff


[  186.074746] eth1: Discarded packet with nonexistent originating device
[  187.073661] eth1: Discarded packet with nonexistent originating device
[  188.072626] eth1: Discarded packet with nonexistent originating device
Comment 10 Diego Calleja 2007-11-19 06:48:13 UTC
[  196.986761] b43-phy0 ERROR: Firmware file "b43/ucode5.fw" not found or load failed.
[  196.986776] b43-phy0 ERROR: You must go to http://linuxwireless.org/en/users/Drivers/bcm43xx#devicefirmware and download the correct firmware (version 4).


Maybe fixing that would correct the problem
Comment 11 Cristian Aravena Romero 2007-11-19 06:51:00 UTC
@Diego see comment #9, I add firmware V4. Thanks.
Comment 12 Larry Finger 2007-11-19 07:05:53 UTC
Besides the firmware problem, there is another problem. Your network interface renaming rule for udev is not correct. At the moment, it is renaming the master interface (wmaster0) to eth1. The "real" interface then gets renamed from wlan0 to wlan0-ren. These rules should be found in /etc/udev/rules.d/70-persistent-net.rules. If this file exists, try renaming it to 70-persistent-net.rules.old and restarting. The correct rule should be created. In any case, the proper rule should be 

SUBSYSTEM=="net", DRIVERS=="?*", ATTR{address}=="00:14:A5:2A:F7:8F",
ATTR{type}=="1", NAME="eth1"

The above rule should be on a single line. Your current rule is likely missing
the ATTR{type}=="1" clause.

When the rule is correct, the ifconfig command should show wmaster0 and eth1. Your connection scripts should then work.
Comment 13 Cristian Aravena Romero 2007-11-19 07:55:32 UTC
I write in console:

$sudo /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/70-persistent-net.rules.old

And reboot, now Wifi Work. : -)

wlan0     Link encap:Ethernet  HWaddr 00:14:A5:2A:F7:8F  
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::214:a5ff:fe2a:f78f/64 Scope:Link
          UP DIFUSIÓN CORRIENDO MULTICAST  MTU:1500  Metric:1
          RX packets:3694 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2964 errors:0 dropped:0 overruns:0 carrier:0
          colisiones:0 txqueuelen:1000 
          RX bytes:3784604 (3.6 MB)  TX bytes:620156 (605.6 KB)

wmaster0  Link encap:UNSPEC  HWaddr 00-14-A5-2A-F7-8F-00-00-00-00-00-00-00-00-00-00  
          UP DIFUSIÓN CORRIENDO MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          colisiones:0 txqueuelen:1000 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Comment 14 Cristian Aravena Romero 2007-11-19 07:58:52 UTC
$sudo mv etc/udev/rules.d/70-persistent-net.rules
/etc/udev/rules.d/70-persistent-net.rules.old

Sorry
Comment 15 Cristian Aravena Romero 2007-11-19 08:04:02 UTC
Created attachment 13614 [details]
$dmesg with firmware V4 and Work WiFi
Comment 16 Rafael J. Wysocki 2007-11-19 10:11:20 UTC
(In reply to comment #13)
> I write in console:
> 
> $sudo /etc/udev/rules.d/70-persistent-net.rules
> /etc/udev/rules.d/70-persistent-net.rules.old
> 
> And reboot, now Wifi Work. : -)

Could you close the bug then, please?

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