IBM Laptop / tg3 / BCM5700, and no network
I hope someone can help me, I am a looking around to replace my current distro (FC2) with something a little better, I don't yet no all the ins and outs of Suse so bear with me. Suse looked good.....until.... I've put it onto a test laptop an IBM R40e, which has a Broadcom network interface (out of box kernel module tg3). The system refuses to connect to the network, an lsmod shows the tg3 module in place, but unused. I read some notes that seemed to tell me to install the bcm5700 module from Broadcom, and rmmod tg3, but I can't get the new module to load. I have added the line : alias eth0 bcm5700 to the /etc/modules.conf, then I found /etc/modprobe.conf.local and tried that as well, with both when the system reboots the old tg3 modules is loaded. I have tried rmmod tg3 and then modprobe bcm5700, this loads the module, but the ethernet adapter is still an unknown device and fails to work. (insmod does not work - it can't find the file) Any ideas on what I am doing wrong? Also would this possibly have anything to do with the Laptop locking when it boots normally? The only way I can get it to run at present is to load in failsafe mode, when booted normally it locks in the blue load screen with 'Press F2 for details'. Thanks, Neil. -- Neil Marjoram. Systems Manager University College London Adastral Park Campus Martlesham Heath Ipswich Suffolk IP5 3RL
On Monday, 11 October 2004 17.06, Neil Marjoram wrote:
I hope someone can help me, I am a looking around to replace my current distro (FC2) with something a little better, I don't yet no all the ins and outs of Suse so bear with me.
Which version of SuSE is this? Which kernel
Suse looked good.....until....
I've put it onto a test laptop an IBM R40e, which has a Broadcom network interface (out of box kernel module tg3).
The system refuses to connect to the network, an lsmod shows the tg3 module in place, but unused. I read some notes that seemed to tell me to install the bcm5700 module from Broadcom, and rmmod tg3, but I can't get the new module to load. I have added the line :
alias eth0 bcm5700
to the /etc/modules.conf,
This isn't used in 2.6, only in the 2.4 kernels
then I found /etc/modprobe.conf.local and
The fact that you have both leads me to suspect that you have 9.0, is that right?
tried that as well, with both when the system reboots the old tg3 modules is loaded.
I have tried rmmod tg3 and then modprobe bcm5700, this loads the module,
What does it say in /var/log/messages when you do this? What happens if you do "rcnetwork start" or "rcnetwork restart" after loading the bcm5700 module?
but the ethernet adapter is still an unknown device
Where does it say this?
and fails to work. (insmod does not work - it can't find the file)
insmod needs the full path to the file, while modprobe automatically looks in the /lib/modules tree for it
Alle 17:40, lunedì 11 ottobre 2004, Anders Johansson ha scritto:
The system refuses to connect to the network, an lsmod shows the tg3 module in place, but unused. I read some notes that seemed to tell me to install the bcm5700 module from Broadcom, and rmmod tg3, but I can't get the new module to load. I have added the line :
alias eth0 bcm5700
the bcm5700 it the right driver, but delete the automatically configuration of ethernet nic via yast and re run the discovery. in my suse linux pro 9.1 and ibm thinkpad G40 I've the same nic. -- Kalos Bonasia www.linuxteam.it LinuxUser #301822 Socio AIP #2732
Thanks guys, OK should have included a bit more information. First of all I seem to have it working via Yast, Kalos suggested changing the card config, so I had a bash - don't think I did it the way I was advised (I am new to yast), but I used the advance nic config to specify a driver of bcm5700. Since I come from FC2, it still has a /etc/modules.conf - I now know it's just for backward compat. I put the file there myself. My SuSe is 9.1 Pro, with 2.6 kernel, fresh install. ifup/ifdown eth0 still produces : eth0 device:Broadcom Corportion: Unkown device 170d (rev 01) But it works! Unfortunately the laptop still locks when booted outside of failsafe mode, but now I can get details - it seems to stop when loading the ali5451 sound driver. Thanks again for your help, Neil. On Mon, 2004-10-11 at 16:59, Kalos Bonasia wrote:
Alle 17:40, lunedì 11 ottobre 2004, Anders Johansson ha scritto:
The system refuses to connect to the network, an lsmod shows the tg3 module in place, but unused. I read some notes that seemed to tell me to install the bcm5700 module from Broadcom, and rmmod tg3, but I can't get the new module to load. I have added the line :
alias eth0 bcm5700
the bcm5700 it the right driver, but delete the automatically configuration of ethernet nic via yast and re run the discovery. in my suse linux pro 9.1 and ibm thinkpad G40 I've the same nic.
-- Kalos Bonasia www.linuxteam.it LinuxUser #301822 Socio AIP #2732 -- Neil Marjoram. Systems Manager University College London Adastral Park Campus Martlesham Heath Ipswich Suffolk IP5 3RL
01473 663711
On Tuesday 12 October 2004 10:54, Neil Marjoram wrote:
Thanks guys,
OK should have included a bit more information.
First of all I seem to have it working via Yast, Kalos suggested changing the card config, so I had a bash - don't think I did it the way I was advised (I am new to yast), but I used the advance nic config to specify a driver of bcm5700.
Since I come from FC2, it still has a /etc/modules.conf - I now know it's just for backward compat. I put the file there myself.
My SuSe is 9.1 Pro, with 2.6 kernel, fresh install.
ifup/ifdown eth0 still produces :
eth0 device:Broadcom Corportion: Unkown device 170d (rev 01)
But it works!
Glad it does. :)
Unfortunately the laptop still locks when booted outside of failsafe mode, but now I can get details - it seems to stop when loading the ali5451 sound driver.
Try for a moment to boot with sound shut off (remove alsasound from the boot process:) insserv -r alsasound reboot If the pc boots without that error then it is definitely the sound driver, and you need to investigate it further. insserv alsasound will insert alsasound into the boot process again. Cheers, Leen
Using yast you need to specify the bcm5700 as module in Hardware Details of Advanced Configuration. Then unload tg3 and load bcm5700. Start the network. Now try rebooting it should work! -----Original Message----- From: Kalos Bonasia [mailto:kbonasia@linuxteam.it] Sent: Monday, October 11, 2004 9:29 PM To: suse-linux-e@suse.com Subject: Re: [SLE] IBM Laptop / tg3 / BCM5700, and no network Alle 17:40, lunedì 11 ottobre 2004, Anders Johansson ha scritto:
The system refuses to connect to the network, an lsmod shows the tg3 module in place, but unused. I read some notes that seemed to tell me to install the bcm5700 module from Broadcom, and rmmod tg3, but I can't get the new module to load. I have added the line :
alias eth0 bcm5700
the bcm5700 it the right driver, but delete the automatically configuration of ethernet nic via yast and re run the discovery. in my suse linux pro 9.1 and ibm thinkpad G40 I've the same nic. -- Kalos Bonasia www.linuxteam.it LinuxUser #301822 Socio AIP #2732 -- Check the headers for your unsubscription address For additional commands send e-mail to suse-linux-e-help@suse.com Also check the archives at http://lists.suse.com Please read the FAQs: suse-linux-e-faq@suse.com Confidentiality Notice The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain confidential or privileged information. If you are not the intended recipient, please notify the sender at Wipro or Mailadmin@wipro.com immediately and destroy all copies of this message and any attachments.
On Monday 11 October 2004 17:40, Anders Johansson wrote:
to the /etc/modules.conf,
This isn't used in 2.6, only in the 2.4 kernels
then I found /etc/modprobe.conf.local and
The fact that you have both leads me to suspect that you have 9.0, is that right?
Huh? :) Looks more like a mix, or a 9.0 with the 2.4 kernel replaced by a 2.6 kernel? Neil: BTW, /etc/modules.conf.local is included by /etc/modules.conf (2.4 kernel) Same for /etc/modprobe.conf.local and /etc/modprobe.conf (2.6 kernel) So there is no need to put something in both *.conf.local and *.conf. ;) BTW2: 2.4 kernel it's bcm5700.o, 2.6 kernel it's bcm5700.ko (extension changed). Cheers, Leen
On Monday, 11 October 2004 18.25, Leendert Meyer wrote:
On Monday 11 October 2004 17:40, Anders Johansson wrote:
to the /etc/modules.conf,
This isn't used in 2.6, only in the 2.4 kernels
then I found /etc/modprobe.conf.local and
The fact that you have both leads me to suspect that you have 9.0, is that right?
Huh? :) Looks more like a mix, or a 9.0 with the 2.4 kernel replaced by a 2.6 kernel?
9.0 had both. If he installed it himself he would a) know about those files, since he would have had to create them himself, and b) not call it .local, SuSE style. Hence my deduction. Of course, I still don't know if I'm right :)
On Monday 11 October 2004 18:35, Anders Johansson wrote:
On Monday, 11 October 2004 18.25, Leendert Meyer wrote:
On Monday 11 October 2004 17:40, Anders Johansson wrote:
to the /etc/modules.conf,
This isn't used in 2.6, only in the 2.4 kernels
then I found /etc/modprobe.conf.local and
The fact that you have both leads me to suspect that you have 9.0, is that right?
Huh? :) Looks more like a mix, or a 9.0 with the 2.4 kernel replaced by a 2.6 kernel?
9.0 had both. If he installed it himself he would a) know about those files, since he would have had to create them himself, and b) not call it .local, SuSE style. Hence my deduction.
A sound one. ;) You're right, all 4 are in the aaa_base package.
Of course, I still don't know if I'm right :)
Indeed. :) Cheers, Leen
On Monday 11 October 2004 18:43, Leendert Meyer wrote:
On Monday 11 October 2004 18:35, Anders Johansson wrote:
On Monday, 11 October 2004 18.25, Leendert Meyer wrote:
On Monday 11 October 2004 17:40, Anders Johansson wrote:
to the /etc/modules.conf,
This isn't used in 2.6, only in the 2.4 kernels
then I found /etc/modprobe.conf.local and
The fact that you have both leads me to suspect that you have 9.0, is that right?
Huh? :) Looks more like a mix, or a 9.0 with the 2.4 kernel replaced by a 2.6 kernel?
9.0 had both. If he installed it himself he would a) know about those files, since he would have had to create them himself, and b) not call it .local, SuSE style. Hence my deduction. ... Of course, I still don't know if I'm right :)
Indeed. :)
On Tuesday 12 October 2004 10:54, Neil Marjoram wrote:
Since I come from FC2, it still has a /etc/modules.conf - I now know it's just for backward compat. I put the file there myself.
My SuSe is 9.1 Pro, with 2.6 kernel, fresh install.
ROFL! He has a disguised 9.1! ;D Cheers, Leen
participants (5)
-
Anders Johansson
-
Anil V Gangur
-
Kalos Bonasia
-
Leendert Meyer
-
Neil Marjoram