Which linux kernel version

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Which linux kernel version

ソリューションへジャンプ
2,050件の閲覧回数
thomasgraf
Contributor II

We received our MX6Q-SabreSD development board from freescale.

Our future target is to create our own board using the i.MX6Solo and use PCIe to interface with wireless network cards.

Currently I try to use the linux-imx kernel. (Branch imx_3.0.35_4.0.0).

Unfortunately there is not PCIe support in the mainline 3.10-Kernel version.

For u-boot we are successfully using the current master branch from git://git.denx.de/u-boot.

What is the best way to be able to support current wireless lan PCIe cards? Hopefully I'll get the "old" patched 3.0.35-Kernel to boot soon.

ラベル(2)
タグ(1)
0 件の賞賛
返信
1 解決策
1,171件の閲覧回数
richard_zhu
NXP Employee
NXP Employee

4.0 release can be used to support PCIe interface. Re-compile of the kernel is required.

SW configurations:

Recompile of the kernel source codes is mandatory required.

#      Run “make menuconfig” after run “make ARCH=arm imx6_defconfig”

Make sure that

#

# MX6 Options:

#

CONFIG_IMX_PCIE=y

Kernel configuration:

* -> System Type

         -> Freescale MXC Implementations

Select the PCI Express support.

Kinds of the EP devices used to verify the PCIe RC functions on i.MX6 platforms.

-----------------------------CT----------------------------------

   Location:

       -> Device Drivers

         -> Network device support (NETDEVICES [=y])

           -> Ethernet (1000 Mbit) (NETDEV_1000 [=y])

<*>   Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support

-----------------------------PCIE to USB----------------------------------

  Location:

       -> Device Drivers

         -> USB support (USB_SUPPORT [=y])

<*>   xHCI HCD (USB 3.0) support (EXPERIMENTAL)

-----------------------------WIFI----------------------------------

* -> Networking support (NET [=y])

         -> Wireless (WIRELESS [=y]) 

Select  Generic IEEE 802.11 Networking Stack (mac80211)

then select the device driver recording to your wifi device

   -> Device Drivers

         -> Network device support (NETDEVICES [=y])

           -> Wireless LAN (WLAN [=y])  

Select the <* > Intel Wireless WiFi 4965AGN (iwl4965)

WIFI firmware:

following the guidance listed in the following website install the mandatory required firmware.

http://intellinuxwireless.org/?n=Info


元の投稿で解決策を見る

0 件の賞賛
返信
3 返答(返信)
1,172件の閲覧回数
richard_zhu
NXP Employee
NXP Employee

4.0 release can be used to support PCIe interface. Re-compile of the kernel is required.

SW configurations:

Recompile of the kernel source codes is mandatory required.

#      Run “make menuconfig” after run “make ARCH=arm imx6_defconfig”

Make sure that

#

# MX6 Options:

#

CONFIG_IMX_PCIE=y

Kernel configuration:

* -> System Type

         -> Freescale MXC Implementations

Select the PCI Express support.

Kinds of the EP devices used to verify the PCIe RC functions on i.MX6 platforms.

-----------------------------CT----------------------------------

   Location:

       -> Device Drivers

         -> Network device support (NETDEVICES [=y])

           -> Ethernet (1000 Mbit) (NETDEV_1000 [=y])

<*>   Intel(R) PRO/1000 PCI-Express Gigabit Ethernet support

-----------------------------PCIE to USB----------------------------------

  Location:

       -> Device Drivers

         -> USB support (USB_SUPPORT [=y])

<*>   xHCI HCD (USB 3.0) support (EXPERIMENTAL)

-----------------------------WIFI----------------------------------

* -> Networking support (NET [=y])

         -> Wireless (WIRELESS [=y]) 

Select  Generic IEEE 802.11 Networking Stack (mac80211)

then select the device driver recording to your wifi device

   -> Device Drivers

         -> Network device support (NETDEVICES [=y])

           -> Wireless LAN (WLAN [=y])  

Select the <* > Intel Wireless WiFi 4965AGN (iwl4965)

WIFI firmware:

following the guidance listed in the following website install the mandatory required firmware.

http://intellinuxwireless.org/?n=Info


0 件の賞賛
返信
1,171件の閲覧回数
thomasgraf
Contributor II

Tank you for the description. I think the main thing was to use the arm cross compiler from the freescale package and not the newer from ubuntu.

0 件の賞賛
返信
1,171件の閲覧回数
erichu
Contributor II

the pci-e is working fine with branch imx_3.0.35_4.0.0, you need to enable it in ltib and recompile the kernel. i have tested it with wifi link 5100(intel chipset) and rootfs ubuntu 11.10, and wifi works fine.