LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Networking (https://www.linuxquestions.org/questions/linux-networking-3/)
-   -   Wireless card not detected on Dell Latitude D420, Arch linux (https://www.linuxquestions.org/questions/linux-networking-3/wireless-card-not-detected-on-dell-latitude-d420-arch-linux-858880/)

deadalus.globalnode 01-26-2011 04:48 PM

Wireless card not detected on Dell Latitude D420, Arch linux
 
I am running the latest version of arch linux on a Dell Latitude D420. So far everything has worked perfectly except the wireless. It seems that Arch does not even detect the wireless because ifconfig -a only gives me the loopback and eth0. I installed ndiswrapper as well as the drivers. lsmod | grep ndiswrapper shows that ndiswrapper is being loaded on boot. I tried to install the iwp3945 drivers, but they have become obsolete so pacman was unable to find them. I also tried installing the iwl3945 drivers as explained here https://wiki.archlinux.org/index.php...iwl5000-series but still no luck.
I am quite stumped and any help would be apreciated.
Thanks,
deadalus

cantab 01-26-2011 06:32 PM

ndiswrapper is for if you must use Windows drivers. Generally, if you can get a working native Linux driver that's better.

Are you sure the drivers you have installed are the correct ones? http://www.linlap.com/wiki/dell+latitude+d420 mentions some Latitude D420s use a different wireless chip. The lspci command should tell you what wireless chip you have.

If you have the right driver, maybe you need firmware, I'm not sure.

deadalus.globalnode 01-26-2011 06:50 PM

Thanks for the reply. Here is the output of lspci:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev b4)
02:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 09)
02:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 18)
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02)

I may be missing something, but I don't see anything that has to do with wireless. Am I missing something?

colorpurple21859 01-26-2011 07:06 PM

The wireless card is turned on. WiFi Locator - Wireless On/Off switch to enable it. Sometimes the obvious is overlooked.

deadalus.globalnode 01-26-2011 07:11 PM

Quote:

Originally Posted by colorpurple21859 (Post 4238888)
The wireless card is turned on. WiFi Locator - Wireless On/Off switch to enable it. Sometimes the obvious is overlooked.

:D yes I checked that. I tried installing the drivers both with it on and off. But thanks for mentioning it because I have been known to forget to plug it in, attach a cord, flip a switch, etc.

TobiSGD 01-26-2011 07:36 PM

May be your wireless-card is internally attached to USB. In this case, the output of lsusb would help.

deadalus.globalnode 01-26-2011 07:44 PM

I thought about that to, but hopefully I am just overlooking something. Here is lsusb:

Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 004: ID 0b97:7762 O2 Micro, Inc. Oz776 SmartCard Reader
Bus 002 Device 003: ID 0b97:7761 O2 Micro, Inc. Oz776 1.1 Hub
Bus 002 Device 002: ID 413c:a005 Dell Computer Corp. Internal 2.0 Hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 413c:9001 Dell Computer Corp.
Bus 001 Device 003: ID 413c:a005 Dell Computer Corp. Internal 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Thanks for the replies so far.

colorpurple21859 01-26-2011 08:03 PM

Maybe the card needs to be reseated. Does it work in windows or different distro.

deadalus.globalnode 01-26-2011 08:12 PM

Yes, it worked in windows. I just wiped the HDD and installed Arch linux.

cantab 01-26-2011 08:24 PM

lspcmcia ? bit of a long shot I'll admit

deadalus.globalnode 01-26-2011 08:39 PM

Here is the output of lspcmia:

Socket 0 Bridge: [yenta_cardbus] (bus ID: 0000:02:01.0)

I am wondering if I need some special firmware or something. :(

yooy 01-27-2011 12:09 AM

if your card works on windows you can try if it works with pinguy live. I has most drivers on it.

3 ways to install wifi on linux

colorpurple21859 01-27-2011 04:58 AM

Another long shot. What is the output of lsmod. Maybe two conflicting modules or the wrong module is trying to take over the card.

TobiSGD 01-27-2011 05:20 AM

Please post your /var/log/messages file here, but please, put it between code-tags.

deadalus.globalnode 01-27-2011 08:42 AM

lsmod

Code:

Module                  Size  Used by
iwl3945              127029  0
iwlcore              136471  1 iwl3945
mac80211              161223  2 iwl3945,iwlcore
cfg80211              121416  3 iwl3945,iwlcore,mac80211
ipv6                  236510  10
ext2                  55291  1
sr_mod                13129  0
cdrom                  31337  1 sr_mod
snd_seq_dummy          1071  0
snd_seq_oss            25016  0
snd_seq_midi_event      4488  1 snd_seq_oss
snd_seq                41656  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device          4353  3 snd_seq_dummy,snd_seq_oss,snd_seq
usb_storage            33972  0
snd_pcm_oss            33474  0
snd_mixer_oss          14328  1 snd_pcm_oss
snd_hda_codec_idt      46155  1
i915                  261263  2
drm_kms_helper        21512  1 i915
snd_hda_intel          18769  2
sdhci_pci              5598  0
sdhci                  13963  1 sdhci_pci
mmc_core              46834  1 sdhci
snd_hda_codec          66623  2 snd_hda_codec_idt,snd_hda_intel
snd_hwdep              4756  1 snd_hda_codec
pcmcia                32806  0
joydev                  7503  0
firewire_ohci          19621  0
drm                  131562  3 i915,drm_kms_helper
firewire_core          38926  1 firewire_ohci
i2c_i801                7126  0
tg3                  114170  0
snd_pcm                58460  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
iTCO_wdt                8637  0
iTCO_vendor_support    1457  1 iTCO_wdt
yenta_socket          19422  0
i2c_algo_bit            4319  1 i915
intel_agp              23794  2 i915
rsrc_nonstatic          8736  1 yenta_socket
snd_timer              15601  2 snd_seq,snd_pcm
libphy                13983  1 tg3
uhci_hcd              19248  0
pcmcia_core            10656  3 pcmcia,yenta_socket,rsrc_nonstatic
agpgart                23120  2 drm,intel_agp
i2c_core              15144  5 i915,drm_kms_helper,drm,i2c_i801,i2c_algo_bit
dell_wmi                2475  0
led_class              1835  1 sdhci
crc_itu_t              1045  1 firewire_core
ppdev                  4854  0
video                  15613  1 i915
battery                7775  0
dell_laptop            4675  0
parport_pc            27863  1
ehci_hcd              31918  0
ndiswrapper          172298  0
snd                    42602  15 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_codec_idt,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_timer
soundcore              5017  1 snd
snd_page_alloc          5941  2 snd_hda_intel,snd_pcm
button                  3738  1 i915
ac                      2321  0
output                  1440  1 video
evdev                  6780  14
psmouse                50897  0
pcspkr                  1351  0
serio_raw              3526  0
sg                    20760  0
processor              25232  2
lp                      6684  0
wmi                    5065  1 dell_wmi
rfkill                12394  2 cfg80211,dell_laptop
dcdbas                  4380  1 dell_laptop
parport                25403  3 ppdev,parport_pc,lp
thermal                9746  0
usbcore              120469  5 usb_storage,uhci_hcd,ehci_hcd,ndiswrapper
rtc_cmos                7578  0
rtc_core              11823  1 rtc_cmos
rtc_lib                1486  1 rtc_core
ext4                  298675  2
mbcache                4282  2 ext2,ext4
jbd2                  63017  1 ext4
crc16                  1045  1 ext4
sd_mod                25507  5
pata_acpi              2300  0
ata_piix              17951  4
libata                138839  2 pata_acpi,ata_piix
scsi_mod              79372  5 sr_mod,usb_storage,sg,sd_mod,libata

And for the second one. There is a whole ton of stuff. You want the whole thing? or do you have a grep I can add to the end.

TobiSGD 01-27-2011 08:59 AM

May be a grep with net would be sufficient, but I am not sure about that.

deadalus.globalnode 01-27-2011 10:26 AM

Well here is the output of cat /var/log/messages.log | grep net

Code:

Jan 25 12:10:22 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 12:10:22 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 12:10:22 myhost kernel: Initalizing network drop monitor service
Jan 25 12:10:22 myhost kernel: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 12:37:09 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 12:37:09 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 12:37:09 myhost kernel: Initalizing network drop monitor service
Jan 25 12:37:09 myhost kernel: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 13:16:50 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 13:16:50 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 13:16:50 myhost kernel: Initalizing network drop monitor service
Jan 25 13:16:50 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 14:54:58 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 14:54:58 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 14:54:58 myhost kernel: Initalizing network drop monitor service
Jan 25 14:54:58 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 15:09:00 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 15:09:00 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 15:09:00 myhost kernel: Initalizing network drop monitor service
Jan 25 15:09:00 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 15:16:15 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 15:16:15 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 15:16:15 myhost kernel: Initalizing network drop monitor service
Jan 25 15:16:15 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 15:23:00 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 15:23:00 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 15:23:00 myhost kernel: Initalizing network drop monitor service
Jan 25 15:23:00 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 15:33:55 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 15:33:55 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 15:33:55 myhost kernel: Initalizing network drop monitor service
Jan 25 15:33:55 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 17:03:18 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 17:03:18 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 17:03:18 myhost kernel: Initalizing network drop monitor service
Jan 25 17:03:18 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 21:24:06 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 21:24:06 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 21:24:06 myhost kernel: Initalizing network drop monitor service
Jan 25 21:24:06 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 25 21:36:43 myhost kernel: Initializing cgroup subsys net_cls
Jan 25 21:36:43 myhost kernel: audit: initializing netlink socket (disabled)
Jan 25 21:36:43 myhost kernel: Initalizing network drop monitor service
Jan 25 21:36:43 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 26 13:05:36 myhost kernel: Initializing cgroup subsys net_cls
Jan 26 13:05:36 myhost kernel: audit: initializing netlink socket (disabled)
Jan 26 13:05:36 myhost kernel: Initalizing network drop monitor service
Jan 26 13:05:36 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 26 15:08:04 myhost kernel: Initializing cgroup subsys net_cls
Jan 26 15:08:04 myhost kernel: audit: initializing netlink socket (disabled)
Jan 26 15:08:04 myhost kernel: Initalizing network drop monitor service
Jan 26 15:08:04 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 26 15:50:47 myhost kernel: Initializing cgroup subsys net_cls
Jan 26 15:50:47 myhost kernel: audit: initializing netlink socket (disabled)
Jan 26 15:50:47 myhost kernel: Initalizing network drop monitor service
Jan 26 15:50:47 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])
Jan 26 16:05:38 myhost kernel: Initializing cgroup subsys net_cls
Jan 26 16:05:38 myhost kernel: audit: initializing netlink socket (disabled)
Jan 26 16:05:38 myhost kernel: Initalizing network drop monitor service
Jan 26 16:05:38 myhost kernel: tg3 0000:09:00.0: eth0: attached PHY is 5752 (10/100/1000Base-T Ethernet) (WireSpeed[1])


deadalus.globalnode 01-27-2011 10:38 AM

See my post below with the pastebin link.

deadalus.globalnode 01-27-2011 10:42 AM

See my post below with the pastbin link

deadalus.globalnode 01-27-2011 10:45 AM

Ok this is stupid. Instead of pasting all 2831 lines in like 10 posts( I cant use more than 30000 characters per post), here is a pastebin link. :)
http://pastebin.com/pMaHV6Nt

TobiSGD 01-27-2011 10:52 AM

The last 400 lines were only the information of the system going to sleep and wake up several times.
I have looked through your log, and it is the same as with your lspci and lsusb output: If I wouldn't know better, I would say there is no wireless adapter present in your system. I don't know why Linux doesn't find it, so I can't help here anymore, sorry.

deadalus.globalnode 01-27-2011 10:56 AM

Well Sir, I apreciate your time. Perhaps I will have to go with a pcmia card, or usb device. :(

deadalus.globalnode 01-28-2011 02:11 PM

Well I am using a pci card (D-link AirPlus), and it is working fine except that when I come out of sleep mode it quits. No sign of it when I use
Code:

ifconfig -a
The only way to get it to work again is to rip out the card and stick it back into the computer (which realy seems like a bad idea to me). After that, it works great.
Any sugestions would be great.

Edit: I am starting a new thread for this, and if you have an answer you can find it here:
http://www.linuxquestions.org/questi...79#post4240979

deadalus.globalnode 04-06-2011 10:13 AM

Update: I left the computer alone for awhile and then came back to it later. I was messing around and found that the wireless option was turned off in the bios :( . MINOR PROBLEM!
So now my
Code:

lspci | grep net
shows
Code:

09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethernet PCI Express (rev 02)
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)

sugestions?


All times are GMT -5. The time now is 11:31 AM.