Wireless
Participate in insightful discussions regarding issues related to Intel® Wireless Adapters and technologies
7368 Discussions

Wifi and sound issues in Linux...

JJone27
Beginner
2,029 Views

I've been trying to streamline Linux-pf 4.0 to my specific hardware so I can fully reap the benefits of using open source instead of Microsoft© Windows®. So far, my boot times are cut in half, and I really like it. But I'm having one major problem. My Centrino 6150 will not work in my custom kernels no matter what I do. I pointed the kernel config at the firmware and set it to build the firmware into the new kernel image. But still nothing. Does anyone know what I'm doing wrong here?

On top of this, when the Ubuntu login sound plays on my custom kernels, it snaps, crackles and pops more than a 1940s telephone. This I think I could eventually solve on my own but help here would be appreciated. Here's my lspci on the mainline kernel if it helps, and thanks in advance guys.

[code]

00:00.0 Host bridge [0600]: Intel Corporation 2nd Generation Core Processor Family DRAM Controller [8086:0104] (rev 09)

Subsystem: Hewlett-Packard Company Device [103c:165b]

Flags: bus master, fast devsel, latency 0

Capabilities: [e0] Vendor Specific Information: Len=0c <?>

00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09) (prog-if 00 [VGA controller])

Subsystem: Hewlett-Packard Company Device [103c:165b]

Flags: bus master, fast devsel, latency 0, IRQ 36

Memory at c0000000 (64-bit, non-prefetchable) [size=4M]

Memory at b0000000 (64-bit, prefetchable) [size=256M]

I/O ports at 5000 [size=64]

Expansion ROM at [disabled]

Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-

Capabilities: [d0] Power Management version 2

Capabilities: [a4] PCI Advanced Features

Kernel driver in use: i915

00:16.0 Communication controller [0780]: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller # 1 [8086:1c3a] (rev 04)

Subsystem: Hewlett-Packard Company Device [103c:165b]

Flags: bus master, fast devsel, latency 0, IRQ 35

Memory at c6504000 (64-bit, non-prefetchable) [size=16]

Capabilities: [50] Power Management version 3

Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+

Kernel driver in use: mei_me

00:1a.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller # 2 [8086:1c2d] (rev 05) (prog-if 20 [EHCI])

Subsystem: Hewlett-Packard Company Device [103c:165b]

Flags: bus master, medium devsel, latency 0, IRQ 16

Memory at c650a000 (32-bit, non-prefetchable) [size=1K]

Capabilities: [50] Power Management version 2

Capabilities: [58] Debug port: BAR=1 offset=00a0

Capabilities: [98] PCI Advanced Features

Kernel driver in use: ehci-pci

00:1b.0 Audio device [0403]: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller [8086:1c20] (rev 05)

Subsystem: Hewlett-Packard Company Device [103c:165b]

Flags: bus master, fast devsel, latency 0, IRQ 38

Memory at c6500000 (64-bit, non-prefetchable) [size=16K]

Capabilities: [50] Power Management version 2

Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+

Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00

Capabilities: [100] Virtual Channel

Capabilities: [130] Root Complex Link

Kernel driver in use: snd_hda_intel

00:1c.0 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 [8086:1c10] (rev b5) (prog-if 00 [Normal decode])

Flags: bus master, fast devsel, latency 0

Bus: primary=00, secondary=01, subordinate=06, sec-latency=0

I/O behind bridge: 00004000-00004fff

Memory behind bridge: c5500000-c64fffff

Prefetchable memory behind bridge: 00000000c0400000-00000000c13fffff

Capabilities: [40] Express Root Port (Slot+), MSI 00

Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-

Capabilities: [90] Subsystem: Hewlett-Packard Company Device [103c:165b]

Capabilities: [a0] Power Management version 2

Kernel driver in use: pcieport

00:1c.1 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 2 [8086:1c12] (rev b5) (prog-if 00 [Normal decode])

Flags: bus master, fast devsel, latency 0

Bus: primary=00, secondary=07, subordinate=0c, sec-latency=0

I/O behind bridge: 00003000-00003fff

Memory behind bridge: c4500000-c54fffff

Prefetchable memory behind bridge: 00000000c1400000-00000000c23fffff

Capabilities: [40] Express Root Port (Slot+), MSI 00

Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-

Capabilities: [90] Subsystem: Hewlett-Packard Company Device [103c:165b]

Capabilities: [a0] Power Management version 2

Kernel driver in use: pcieport

00:1c.2 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 [8086:1c14] (rev b5) (prog-if 00 [Normal decode])

Flags: bus master, fast devsel, latency 0

Bus: primary=00, secondary=0d, subordinate=12, sec-latency=0

I/O behind bridge: 00002000-00002fff

Memory behind bridge: c3500000-c44fffff

Prefetchable memory behind bridge: 00000000c2400000-00000000c33fffff

Capabilities: [40] Express Root Port (Slot+), MSI 00

Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-

Capabilities: [90] Subsystem: Hewlett-Packard Company Device [103c:165b]

Capabilities: [a0] Power Management version 2

Kernel driver in use: pcieport

00:1c.3 PCI bridge [0604]: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 [8086:1c16] (rev b5) (prog-if 00 [Normal decode])

Flags: bus master, fast devsel, latency 0

Bus: primary=00, secondary=13, subordinate=13, sec-latency=0

Memory behind bridge: c3400000-c34fffff

Capabilities: [40] Express Root Port (Slot+), MSI 00

Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-

Capabilities: [90] Subsystem: Hewlett-Packard Company Device [103c:165b]

Capabilities: [a0] Power Management version 2

Kernel driver in use: pcieport

00:1d.0 USB controller [0c03]: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller # 1 [8086:1c26] (rev 05) (prog-if 20 [EHCI])

Subsystem: Hewlett-Packard Company Device [103c:165b]

Flags: bus master, medium devsel, latency 0, IRQ 20

Memory at c6509000 (32-bit, non-prefetchable) [size=1K]

Capabilities: [50] Power Management version 2

Capabilities: [58] Debug port: BAR=1 offset=00a0

Capabilities: [98] PCI Advanced Features

Kernel driver in use: ehci-pci

00:1f.0 ISA bridge [0601]: Intel Corporation HM65 Express Chipset Family LPC Controller [8086:1c49] (rev 05)

Subsystem: Hewlett-Packard Company Device [103c:165b]

Flags: bus master, medi...

0 Kudos
3 Replies
jbenavides
Honored Contributor II
891 Views

Hello ArgentWarrior,

As I understand, you are having difficulties using the Intel® Centrino® Wireless-N + WiMAX 6150 in your system with Linux OS.

The Linux drivers are part of the upstream Linux kernel, and are available through the regular channels, distributions, or https://www.kernel.org/ The Linux Kernel Archives. Intel supports use of the drivers only in the kernel version the driver was a part of.

Driver development is done in the open source Linux community. Development support is only available through the open source community mailing lists. Intel does not provide support for development drivers. The firmware is also required and usually ships with your distribution.

Firmware can be downloaded from the http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git repository of firmware blobs for use with the Linux kernel.

Linux driver downloads and support information are found in the following link:

https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi

You can find additional information and direct links to the latest firmware versions from https://wireless.wiki.kernel.org/ wireless.kernel.org in the advisory:

http://www.intel.com/support/wireless/wlan/sb/CS-034398.htm Linux* Support for Intel® Wi-Fi Adapters

For issues with Linux driver and firmware for your Intel® Wireless Adapter, we advise you to use the mailing lists and contact methods of the Linux Community.

JJone27
Beginner
891 Views

So, if I don't try to be bleeding edge and just use 3.19 or something, it should work?

jbenavides
Honored Contributor II
891 Views

Hello ArgentWarrior,

We advise you to use the Support methods from the Linux community, these are noted in the https://wireless.wiki.kernel.org/en/users/Drivers/iwlwifi iwlwif Linux Wireless page.

This is the best source to confirm any actions required on your end, or if the driver/firmware requires modifications to work in your configuration.

0 Kudos
Reply