I've been trying to get my internal wifi card to be recognized by xiaopan on usb. I have the intel centrino advanced-n wireless card that works in ubuntu 12.04 without any problem. It also work in backtrack 5r3; used it with reaver and aircrack. So I know that it is supported. But in xiaopan I get the following with lspci command: # lspci | grep -i intel 00:02.0 VGA compatible controller: Intel Corporation Core Processor Integrated Graphics Controller (rev 02) 00:16.0 Communication controller: Intel Corporation 5 Series/3400 Series Chipset HECI Controller (rev 06) 00:19.0 Ethernet controller: Intel Corporation 82577LC Gigabit Network Connection (rev 06) 00:1a.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) 00:1b.0 Audio device: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio (rev 06) 00:1c.0 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 (rev 06) 00:1c.1 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 (rev 06) 00:1c.2 PCI bridge: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 (rev 06) 00:1d.0 USB Controller: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller (rev 06) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6) 00:1f.0 ISA bridge: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller (rev 06) 00:1f.2 SATA controller: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller (rev 06) 00:1f.6 Signal processing controller: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem (rev 06) 02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35) ff:00.0 Host bridge: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers (rev 02) ff:00.1 Host bridge: Intel Corporation Core Processor QuickPath Architecture System Address Decoder (rev 02) ff:02.0 Host bridge: Intel Corporation Core Processor QPI Link 0 (rev 02) ff:02.1 Host bridge: Intel Corporation Core Processor QPI Physical 0 (rev 02) ff:02.2 Host bridge: Intel Corporation Core Processor Reserved (rev 02) ff:02.3 Host bridge: Intel Corporation Core Processor Reserved (rev 02) # lspci -vv -s 02:00.0 02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6200 (rev 35) Subsystem: Intel Corporation Centrino Advanced-N 6200 2x2 AGN Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin A routed to IRQ 3 Region 0: Memory at d4400000 (64-bit, non-prefetchable) [size=8K] Capabilities: <access denied> The driver on my ubuntu is iwlwifi. I know that the iwlwifi firmware is installed when in xiaopan because doing tce-load -i firmware-iwlwifi.tcz return the message firmware-iwlwifi is already installled! I've tried modprobe and got the following: modprobe iwlwifi module iwlwifi not found in modules.dep Not sure how to go about fixing this dependency. Also tried repackaging firmware-iwlwifi.tcz with the "ucode" from my ubuntu machine and placing it in cde/optional directory on the usb but still no go. Still get the message no wifi device found. Any help is appreciated. Thanks.
If you got internal bluetooth try disable it in your bios, also check Code: Select All dmesg for errors, don't worry about the modules.dep busybox use's it's own modprobe i think. Have a look at Code: Select All lsmod to see if the modules are loaded. Yes the iwlwifi is what is needed.
Update. Only errors dmesg gave were: ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359) ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._SDD] (Node f4449f08), AE_NOT_FOUND (20110413/psparse-536) ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359) ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._GTF] (Node f4449ef0), AE_NOT_FOUND (20110413/psparse-536) ata1.00: ATA-8: WDC WD7500BPKT-00PK4T0, 01.01A01, max UDMA/133 ata1.00: 1465149168 sectors, multi 16: LBA48 NCQ (depth 31/32), AA ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359) ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._SDD] (Node f4449f08), AE_NOT_FOUND (20110413/psparse-536) ACPI Error: [GTF0] Namespace lookup failure, AE_NOT_FOUND (20110413/psargs-359) ACPI Error: Method parse/execution failed [\_SB_.PCI0.SAT0.PRT0._GTF] (Node f4449ef0), AE_NOT_FOUND (20110413/psparse-536) ata1.00: configured for UDMA/133 Nothing significant as I can tell. lsmod showed that the module I needed was not loaded. Here's a listing of lsmod output: Module Size Used by Tainted: P acpi_cpufreq 12288 1 mperf 12288 1 acpi_cpufreq cpufreq_userspace 12288 0 cpufreq_conservative 12288 0 cpufreq_powersave 12288 0 cpufreq_stats 12288 0 squashfs 24576 92 scsi_wait_scan 12288 0 toshiba_acpi 12288 0 zcache 12288 0 zram 12288 1 loop 16384 184 video 16384 0 pcspkr 12288 0 backlight 12288 2 toshiba_acpi,video e1000e 94208 0 sparse_keymap 12288 1 toshiba_acpi sdhci_pci 12288 0 battery 12288 0 sdhci 20480 1 sdhci_pci ac 12288 0 intel_ips 12288 0 mmc_core 45056 1 sdhci I will continue to look into this on my spare time.
You could try with acpi=off to your boot file, if you post your full dmesg might help Code: Select All dmesg > messages.txt without it i could only guess. Some laptops need waitusb=10 to find wifi card some need to boot without ac plugged in some you need to disable backlight this is why we recommend usb cards.
You could try Code: Select All modprobe iwlagn Then Code: Select All iwconfig then bring up wifi if iwconfig finds it Code: Select All ifconfig wlan0 up
Been looking around the net a bit and I am convinced that the module I needed is not in modules.dep as obviously reported when I ran the cmd modprobe iwlwifi and it says it's not in modules.dep. Tried loading iwlagn too, still the same message of not found in modules.dep # grep iwlwifi /lib/modules/`uname -r`/modules.dep # grep iwlagn /lib/modules/`uname -r`/modules.dep Both returned nothing. So no such module in xiaopan. In my xubuntu greping for iwlwifi return the following: kernel/drivers/net/wireless/iwlwifi/iwlwifi.ko: kernel/net/mac80211/mac80211.ko kernel/net/wireless/cfg80211.ko Since I don't know anything in regard to modules.dep other than that modprobe reads it to find dependencies and load the appropriate modules into the kernel, my plan is to use the insmod cmd and load the modules myself based on the info I got from my xubuntu. But still need to know more about these kernel files and where to put them manually. I am a newbie at this but learning a few things as I go. Don't have a lot of time to put into this but so far been fun learning (turning into an obsession ). Just a note, xiaopan automatically detected my usb tp-link wifi and everything works fine. It worked because of the ath chip in it and I found where the modules for it are located.
You can use Code: Select All depmod -a to rebuild modprobe.db i'm pretty sure xiaopan uses /ect/modprobe.d so you will probably get a warning "warnings are ok errors are not" I think iwlwifi is included in the compat-wireless, you can check using Code: Select All locate iwlwifi you might have to update locate.db first Code: Select All updatedb The only other thing i can think of is is you may need to turn on your wifi but it should load the module any how?