LinuxQuestions.org
Support LQ: Use code LQ3 and save $3 on Domain Registration
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Debian
User Name
Password
Debian This forum is for the discussion of Debian Linux.

Notices

Reply
 
Search this Thread
Old 04-19-2007, 05:18 AM   #1
Tanc
Member
 
Registered: Sep 2003
Location: France
Distribution: Debian etch
Posts: 99

Rep: Reputation: 15
Wireless card activation trouble on Dell D600 ( DW1470 )


Hi LQ,
Using a brand new installed debian etch, i do have some trouble making my wireless card working.
The only i can see is called eth1, impossible to activate it.

I've managed to install ndiswrapper as well as the driver. Everything seems to be working fine except i cannot see any access point.

Drivers used are the latest one coming from Dell site.

Any idea ?
Regards,
Pierre

lspci
02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5702X Gigabit Eth ernet (rev 02)
02:01.0 CardBus bridge: O2 Micro, Inc. OZ711EC1 SmartCardBus Controller (rev 20)
02:01.1 CardBus bridge: O2 Micro, Inc. OZ711EC1 SmartCardBus Controller (rev 20)
02:03.0 Network controller: Broadcom Corporation Dell Wireless 1470 DualBand WLA N (rev 02)


lsmod
Module Size Used by
radeon 99744 2
drm 61332 3 radeon
rfcomm 34584 0
l2cap 21696 5 rfcomm
bluetooth 45956 4 rfcomm,l2cap
ppdev 8676 0
lp 11012 0
button 6672 0
ac 5188 0
battery 9636 0
arc4 2112 1
ieee80211_crypt_wep 5056 1
i8xx_tco 7032 0
dm_snapshot 15552 0
dm_mirror 19152 0
dm_mod 50232 2 dm_snapshot,dm_mirror
loop 15048 0
ndiswrapper 157652 0
joydev 9088 0
tsdev 7520 0
pcmcia 34140 0
bcm43xx 405920 0
parport_pc 32132 1
firmware_class 9600 2 pcmcia,bcm43xx
parport 33256 3 ppdev,lp,parport_pc
ieee80211softmac 26304 1 bcm43xx
snd_intel8x0m 15980 0
snd_pcm_oss 38368 0
snd_mixer_oss 15200 1 snd_pcm_oss
psmouse 35016 0
ieee80211 29416 2 bcm43xx,ieee80211softmac
ieee80211_crypt 5952 2 ieee80211_crypt_wep,ieee80211
snd_intel8x0 30332 1
snd_ac97_codec 83104 2 snd_intel8x0m,snd_intel8x0
snd_ac97_bus 2400 1 snd_ac97_codec
rtc 12372 0
yenta_socket 24460 4
rsrc_nonstatic 11840 1 yenta_socket
pcmcia_core 36852 3 pcmcia,yenta_socket,rsrc_nonstatic
serio_raw 6660 0
snd_pcm 68676 4 snd_intel8x0m,snd_pcm_oss,snd_intel8x0,snd_ac97_codec
snd_timer 20996 1 snd_pcm
snd 47012 9 snd_intel8x0m,snd_pcm_oss,snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 9248 1 snd
snd_page_alloc 9640 3 snd_intel8x0m,snd_intel8x0,snd_pcm
pcspkr 3072 0
intel_agp 21148 1
agpgart 29896 2 drm,intel_agp
shpchp 33024 0
pci_hotplug 28704 1 shpchp
evdev 9088 2
ext3 119240 5
jbd 52456 1 ext3
mbcache 8356 1 ext3
ide_cd 36064 0
cdrom 32544 1 ide_cd
ide_disk 14848 7
generic 5476 0 [permanent]
tg3 94948 0
piix 9444 0 [permanent]
ide_core 110504 4 ide_cd,ide_disk,generic,piix
ehci_hcd 28136 0
uhci_hcd 21164 0
usbcore 112644 4 ndiswrapper,ehci_hcd,uhci_hcd
thermal 13608 0
processor 28840 1 thermal
fan 4804 0


ndiswrapper -l
installed drivers:
bcmwl5 driver installed, hardware (14E4:4328) present

ndiswrapper -v
utils Error: no version specified!
driver version: 1.28
vermagic: 2.6.18-4-686 SMP mod_unload 686 REGPARM gcc-4.1


iwconfig

lo no wireless extensions.

eth0 no wireless extensions.

eth1 IEEE 802.11b/g ESSID:"name" Nickname:"Broadcom 4318"
Mode:Managed Access Point: Invalid
RTS thrff Fragment thrff
Encryption key:HEXA-KEY Security modepen
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0



iwlist eth1 scan
eth1 Interface doesn't support scanning : No such device
 
Old 04-19-2007, 07:27 AM   #2
b0uncer
Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
I had similar problems some time ago when I did some software upgrades, and there are two things in the information you posted that caught my attention:

1) because you're using ndiswrapper you don't need (nor want) to use the native driver; it seems you have bcm43xx loaded, though it shouldn't be in use. I suggest blacklisting that so it does not get loaded, because in some cases (on Broadcom cards) it might interfere with ndiswrapper driver (I had this situation) and result in a non-working wireless device. It used to be
Code:
sudo -s
echo blacklist bcm43xx >> /etc/modprobe.d/blacklist
but it may depend a bit on the distribution you are using if that's the correct file. However to test this you can simply use
Code:
sudo rmmod bcm43xx
to remove the module from the kernel until next reboot.

2)
Quote:
ndiswrapper -v
utils Error: no version specified!
driver version: 1.28
vermagic: 2.6.18-4-686 SMP mod_unload 686 REGPARM gcc-4.1
That's what I had too after the upgrade. Actually I did have the package ndiswrapper-utils (or equivalent, if named differently) installed but apparently it wasn't the newest version, and for some reason there were two versions of that package available. I run the package installation tool, selected the newer -utils package for installation (didn't remove the old, though) and after it finished my wireless device woke up.

The first step, blacklisting the native module, is not necessarily needed. It's just that you don't need the module so it's there for nothing, so it's all the same to prevent it from being loaded. The second step is what you need, I guess, because you do need ndiswrapper-utils (correct version!), and if ndiswrapper -v tells you there is a problem then it is a problem after installing the correct version and running ndiswrapper -v it shouldn't tell you about problems. After that if your device won't wake up automatically try to shut it down and then start again, or if that won't help, removen diswrapper from kernel and then re-load (modprobe) it.

EDIT: because eth1 shows wifi information, I don't think the native module is a problem. It's allright (and in my opinion just sensible) that the device is called eth1 and not wlan0 like on some systems; it's ethernet device after all. It is possible by configuration to change the name from eth1 to wlan0 but I personally like it more when it's eth1; it keeps things in order.

Last edited by b0uncer; 04-19-2007 at 07:29 AM.
 
Old 04-19-2007, 01:06 PM   #3
Tanc
Member
 
Registered: Sep 2003
Location: France
Distribution: Debian etch
Posts: 99

Original Poster
Rep: Reputation: 15
Well. b0uncer you are a shining star !
Everything is working fine right now !

Here is in detail the procedure i've followed.
Note : blacklisting bcm43xx was necessary in my case. ( not rmmod )

1. Ndiswrapper clean up
a. I did remove every ndiswrapper package ( There were version 1.1 and 1.9 ) using apt-get remove
b. I've downloaded the latest stable package here
c. I've installed it following INSTALL file instructions for ndiswrapper.
ndiswrapper -v
utils version: 1.9
driver version: 1.42
vermagic: 2.6.18-4-686 SMP mod_unload 686 REGPARM gcc-4.
1
Conclusion : you were right about the version

2. Ndiswrapper loading
a. ndiswrapper -l to ensure that no package were loaded.
b. bcm43xx blacklisting command as you said
c. ndiswrapper -e bcmwl5.inf ( Note : I'm using the R102320 package from DELL for my card )
ndiswrapper -l
bcmwl5 : driver installed
device (14E4:4319) present (alternate driver: bcm43xx)
d. modprobe ndiswrapper
e. rmmod ndiswrapper
iwlist scan
eth1 Scan completed :
Cell 01 - Address: 00:03:C9:84:84:19
ESSID:"Livebox-7735"
Protocol:IEEE 802.11g
Mode:Managed
Frequency:2.457 GHz (Channel 10)
Quality:93/100 Signal level:-36 dBm Noise level:-96 dBm
Encryption keyn
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
48 Mb/s; 54 Mb/s
Extra:bcn_int=100
Extra:atim=0
Conclusion : So exciting

3 Final step.
I did update my /etc/network/interfaces file by adding

auto eth1
iface eth1 inet dhcp
pre-up modprobe ndiswrapper
post-down rmmod ndiswrapper
gateway 192.168.1.1
wireless_essid MyBox
wireless_channel 10
wireless_rate auto
wireless_key 12ede7f235a594e5d737a42dff restricted


A quick /etc/init.d/networking restart was giving the expected result.

Last conclusion : LQ is so great
Thanks again b0uncer !!

Kind regards,

Pierre
 
Old 04-19-2007, 01:16 PM   #4
b0uncer
Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
No problem, nice it worked out smoothly. I'd like to say thanks for posting that information about what you did; it's essential that when a problem is solved it's not just the person who got an answer that gets something out of it, but writes at least a short description of what was finally done. Your post looks very good, it's a step-by-step solution that people are looking for

As a sidenote I'd like to mention that it's not always needed to download the very latest version of ndiswrapper (but can be in some cases) or install it from source, for example, most of the time it's enough to get the binary packages from the distribution's internet reposities and install them, if available. The key thing is to have all the necessary packages such versions that they work; in this case, with ndiswrapper, it can however be sometimes easier to do exactly what you did. I myself used binary versions and got away with it.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
driver WIRELESS on dell latitude D600 lark Linux - Laptop and Netbook 6 08-25-2007 11:37 PM
Dell D600 - Wireless - Newb question djbeenie Fedora 6 10-12-2005 02:09 PM
Configuring wireless on Dell D600 SuSE 9.2 JWHolloway Linux - Laptop and Netbook 12 07-08-2005 02:00 PM
wireless not working on fc3 on dell d600 totenengel Linux - Laptop and Netbook 8 02-12-2005 04:46 AM
Wireless on Dell D600 burnt_toast Linux - Wireless Networking 18 07-30-2004 09:43 AM


All times are GMT -5. The time now is 07:31 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration