The kernel problem with recent updates has been solved. Find the solution here

Important information
-- Required MX 15/16 Repository Changes
-- Information on torrent hosting changes
-- Information on MX15/16 GPG Keys
-- Spectre and Meltdown vulnerabilities

-- Introducing our new Website
-- MX Linux on social media: here

Current releases
-- MX-18.3 Point Release release info here
-- Migration Information to MX-18 here
-- antiX-17.4.1 release info here

New users
-- Please read this first, and don't forget to add system and hardware information to posts!
-- Here are the Forum Rules

Need how-to disable internal wireless driver laptop

Questions about Networking that deals with wireless cards, ethernet, modems, samba and anything else related to these, including software help. Tutorials for any of these can be posted too.

Remember to provide relevant info in your posts, such as the following information:

Version of Mepis being used
Card Manufacturer (i.e. Linksys)
Card Model (i.e. WMP54G)
Type: (PCI or PCMCIA)
Current Kernel in use on their system (i.e. 2.6.10)
Udev or Hotplug
Exact steps taken to get the card working if it is not immediately recognized by MEPIS.
User avatar
Forum Veteran
Forum Veteran
Posts: 9677
Joined: Wed Jul 12, 2006 2:26 pm

Re: Need how-to disable internal wireless driver laptop


Post by kmathern » Thu Feb 20, 2014 2:10 pm

I'm using a 3.13 kernel, modinfo shows the options below (the lines beginning with "parm:") for it's ipw2200 module.

I going to assume they're the same for the kernel that M11.9.60 used.

You might try ipw2200.disable=1 as a boot cheatcode/kernel-option
kent@mepis1:~$ sudo modinfo ipw2200
filename: /lib/modules/3.13.3-antix.1-486-smp/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
firmware: ipw2200-bss.fw
firmware: ipw2200-sniffer.fw
firmware: ipw2200-ibss.fw
license: GPL
author: Copyright(c) 2003-2006 Intel Corporation
version: 1.2.2kmprq
description: Intel(R) PRO/Wireless 2200/2915 Network Driver
srcversion: 6432FDB1497A8B2EC025CB2
alias: pci:v00008086d00004224sv*sd*bc*sc*i*
alias: pci:v00008086d00004223sv*sd*bc*sc*i*
alias: pci:v00008086d00004221sv*sd*bc*sc*i*
alias: pci:v00008086d00004220sv*sd*bc*sc*i*
alias: pci:v00008086d0000104Fsv*sd*bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002762bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002761bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002754bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002753bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002752bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002751bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002742bc*sc*i*
alias: pci:v00008086d00001043sv0000103Csd00002741bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002741bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002732bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002731bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002722bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002721bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002712bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002711bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002702bc*sc*i*
alias: pci:v00008086d00001043sv00008086sd00002701bc*sc*i*
depends: cfg80211,libipw,lib80211
intree: Y
vermagic: 3.13.3-antix.1-486-smp SMP preempt mod_unload modversions 486
parm: disable:manually disable the radio (default 0 [radio on]) (int)
parm: associate:auto associate when scanning (default off) (int)
parm: auto_create:auto create adhoc network (default on) (int)
parm: led:enable led control on some systems (default 1 on) (int)
parm: debug:debug output mask (int)
parm: channel:channel to limit associate to (default 0 [ANY]) (int)
parm: rtap_iface:create the rtap interface (1 - create, default 0) (int)
parm: qos_enable:enable all QoS functionalitis (int)
parm: qos_burst_enable:enable QoS burst mode (int)
parm: qos_no_ack_mask:mask Tx_Queue to no ack (int)
parm: burst_duration_CCK:set CCK burst value (int)
parm: burst_duration_OFDM:set OFDM burst value (int)
parm: mode:network mode (0=BSS,1=IBSS,2=Monitor) (int)
parm: bt_coexist:enable bluetooth coexistence (default off) (int)
parm: hwcrypto:enable hardware crypto (default off) (int)
parm: cmdlog:allocate a ring buffer for logging firmware commands (int)
parm: roaming:enable roaming support (default on) (int)
parm: antenna:select antenna 1=Main, 3=Aux, default 0 [both], 2=slow_diversity (choose the one with lower background noise) (int)

User avatar
Forum Veteran
Forum Veteran
Posts: 19842
Joined: Fri Dec 15, 2006 8:07 pm

Re: Need how-to disable internal wireless driver laptop


Post by Stevo » Fri Feb 21, 2014 1:56 am

Also of interest would be the tail end of dmesg after the USB is plugged in and after it fails.

I bet there would be discussion of the device on other Linux forums; you can't be the first to have problems with it.

User avatar
Forum Guide
Forum Guide
Posts: 2457
Joined: Wed Jul 12, 2006 4:43 am

Re: Need how-to disable internal wireless driver laptop


Post by ko » Fri Feb 21, 2014 6:11 am

Try this quick and dirty approach:

If you cannot physically disable or completely remove the wireless "mini-pci card" :
(do this with a wired connection to internet)

- Install the realtek firmware package (will be needed for your usb wireless) first.
- Remove the intel firmware that is installed and needed by the ipw2200 driver.
- Reboot. The intel firmware isn't there any longer and the ipw2200 driver won't be loaded
- Try to make your usb wireless work.

PS: I used to have an intel 3945abg mini-pcie card and wanted to replace it with an usb-wireless (DWA-140). Just enablng the killswitch didn't help, but removal of the 3945abg card was easy, as was removing the firmware for it. And that worked.
If the wireless is soldered to the mobo -as I believe it is in the Toshiba Tegra M2- you may prevent the built-in wireless from being used by completely removing the intel firmware package.
Ko Bros Linux User #312596.  MX14.4, MX14.3, Mepis 12, Debian 7, antiX 15, Peppermint 5...and sometimes Win7

User avatar
Forum Guide
Forum Guide
Posts: 1339
Joined: Wed Jul 12, 2006 4:30 pm

Re: Need how-to disable internal wireless driver laptop


Post by JBoman » Mon Feb 24, 2014 12:35 pm

sorry it tooks so long to post back...
Tried several suggestions but the driver would still load and take preference over the dongle driver and the kill switch would cause no wireless drivers to load. Finally I did as ko suggested and removed it and that worked... also have the switch turned off but I don't think it would matter now either way. Thanks for all the great help. :happy:
AMD 64x2 2.6GHz 4GB ram MX-18.1 KDE regular updates
"beware a frequent flirt with potential disaster"

User avatar
Forum Regular
Forum Regular
Posts: 335
Joined: Sat Sep 26, 2009 1:03 pm

Re: Need how-to disable internal wireless driver laptop


Post by whell » Mon Feb 24, 2014 1:50 pm

At least with the laptops I have owned, the wireless hardware is accessible from a door on the bottom of the laptop that opens after removing a single screw. Both times the hardware was just a small module that easily unplugged, I suppose to allow for easy user replacement or upgrades.

So, why not try just un-plugging internal wireless module, if yours has similar easy access?

EDIT - never mind. Someone was quicker than me with this suggestion. :)

Post Reply

Return to “Networking”