Project

General

Profile

Porting #201

Atheros AR8162 (ALX Driver) not present in the kernel

Added by icarious almost 5 years ago. Updated almost 5 years ago.

Status:
fixed
Priority:
wish
Assignee:
-
Start date:
10/10/2012
Due date:
% Done:

100%


Description

My laptop has an Atheros 8162 wired lan ..The code is submitted for inclusion on upstream (as mentioned on http://www.linuxfoundation.org/collaborate/workgroups/networking/alx) but its not included yet...Kindly update the LTS and the Generic kernel with the same driver or release a separate LINUX-LIBRE-LTS-ALX and LINUX-LIBRE-ALX kernel till it doesn't appears upstream, as I can't load Parabola in my laptop for the same without ALX support in the installer. I have already asked Trisquel for the same and jxself is maintaining a kernel with ALX support now...Want it in Parabola. A lot of newer laptops like Dell Inspiron 5420 and Lenovo G580 are shipping with the same chip.. If a new installer is on the way for Parabola please kindly consider this issue..

History

#2 Updated by Anonymous almost 5 years ago

Hi icarious, i found it in AUR -> https://aur.archlinux.org/packages.php?ID=63258 and can install it optionally without need modify the kernel or create a custom kernel.
But, first of all, we should to know the alx driver license to guarantee our 4 principles of freedom on Parabola. Do you can get this information? If it is free, i will put that package to kernels or libre repo.

#3 Updated by icarious almost 5 years ago

well I just checked the sources of the driver and it looks like it is relased under GPLV2 as they mentioned -

"# License

This work is a subset of the Linux kernel as such we keep the kernel's
Copyright practice. Some files have their own copyright and in those
cases the license is mentioned in the file. All additional work made
to building this package is licensed under the GPLv2."

The source have many drivers bundled with it.. Some may have some additional copyright notices of their own. But I have checked the "ALX" folder and it doesnt have any additional copyright. So its licensed under GPL as they stated.. So I hope this driver is eligible to be included in Parabola. But I would highly suggest to integrate it in the Kernel than a separate package (to be included in the upcoming installer) due to the necessity of a network during installation... Like in my case my laptop wireless (Broadcom 4313) is not supported under Parabola. Hence I need the ALX driver to install Parabola..

#4 Updated by Anonymous almost 5 years ago

icarious wrote:

But I would highly suggest to integrate it in the Kernel than a separate package (to be included in the upcoming installer) due to the necessity of a network during installation... Like in my case my laptop wireless (Broadcom 4313) is not supported under Parabola. Hence I need the ALX driver to install Parabola..

For it, I need a alx patch to create a kernel with this support. I don't believe that put a alx package separate from the kernel will generate problems during installation, you can see that in archlinux there are drivers that are separated too.

#5 Updated by icarious almost 5 years ago

Emulatorman wrote:

icarious wrote:

But I would highly suggest to integrate it in the Kernel than a separate package (to be included in the upcoming installer) due to the necessity of a network during installation... Like in my case my laptop wireless (Broadcom 4313) is not supported under Parabola. Hence I need the ALX driver to install Parabola..

For it, I need a alx patch to create a kernel with this support. I don't believe that put a alx package separate from the kernel will generate problems during installation, you can see that in archlinux there are drivers that are separated too.

I guess you didnt get my issue. Its like, if the driver is a separate package, then how do i install Parabola using the net installer if I dont have the ALX support??... I wont be able to install even the driver itself without network.Even if anyhow someone gets the driver's package file to install it using pacman offline, what about the rest of the dependencies like linux-headers?? It becomes a lengthy process..So having it in the Kernel becomes necessary...

#6 Updated by Anonymous almost 5 years ago

icarious wrote:

Emulatorman wrote:

icarious wrote:

But I would highly suggest to integrate it in the Kernel than a separate package (to be included in the upcoming installer) due to the necessity of a network during installation... Like in my case my laptop wireless (Broadcom 4313) is not supported under Parabola. Hence I need the ALX driver to install Parabola..

For it, I need a alx patch to create a kernel with this support. I don't believe that put a alx package separate from the kernel will generate problems during installation, you can see that in archlinux there are drivers that are separated too.

I guess you didnt get my issue. Its like, if the driver is a separate package, then how do i install Parabola using the net installer if I dont have the ALX support??... I wont be able to install even the driver itself without network.Even if anyhow someone gets the driver's package file to install it using pacman offline, what about the rest of the dependencies like linux-headers?? It becomes a lengthy process..So having it in the Kernel becomes necessary...

I think that a good idea is that you tell it to Alexandre Oliva (linux-libre developer) in linux-libre IRC to implement that driver in linux-libre under development. If Alexandre Olive implements it, you could have support of it in anywhere distro that uses linux-libre. To help you at the moment, i need a alx patch to create a modified kernel or create a alx-driver package from the source code and tell to alfplayer (Parabola ISO Maintainer) to include that package into the new ISO that he is doing and you can have support in the Parabola Instalation without need to get it from other computer that has internet connection.

#7 Updated by icarious almost 5 years ago

Here is the patch : http://files.jxself.org/alx.patch .. Guess you will need to enable it as a module ..

#8 Updated by Anonymous almost 5 years ago

icarious wrote:

Here is the patch : http://files.jxself.org/alx.patch .. Guess you will need to enable it as a module ..

Ok, i will make LINUX-LIBRE-LTS-ALX and LINUX-LIBRE-ALX kernel soon and put it in [kernels] repo, thanks so much ;)

#9 Updated by fauno almost 5 years ago

i think it should be packaged as a module and included on the next iso release. i've add alfplayer who's taking care of this :D

#10 Updated by Anonymous almost 5 years ago

linux-libre-kmod-alx-20121003-1 => https://projects.parabolagnulinux.org/abslibre.git/tree/libre/linux-libre-kmod-alx/PKGBUILD and linux-libre-lts-kmod-alx-20121003-1 => https://projects.parabolagnulinux.org/abslibre.git/tree/libre/linux-libre-lts-kmod-alx/PKGBUILD for i686 and x86_64 are availables in [libre] repo.

#11 Updated by icarious almost 5 years ago

thanks guys for all the help.. thanks fauno, i am eagerly waiting for it...... Emulatorman : is it a package which has the driver?

#12 Updated by Anonymous almost 5 years ago

icarious wrote:

thanks guys for all the help.. thanks fauno, i am eagerly waiting for it...... Emulatorman : is it a package which has the driver?

Yes, it is a package that contains the driver to install together with the kernel that you wants

#13 Updated by icarious almost 5 years ago

Emulatorman, thanks a lot : )

Also available in: Atom PDF