I checked the files on my SliTaz and found /lib/modules/3.2.71-slitaz/kernel/drivers/net/wireless/rt2x00/rt2800pci.ko.xz
The module is not in /lib/modules/2.6.37-gnu-slitaz/kernel/drivers/net/
Does it make sense to copy it there? Normally not, because I'm booting 3.2.71 Kernel.
Is there a way to tell modprobe how to find this module?

openchrome video driver
(55 posts) (4 voices)-
Posted 9 years ago #
-
Hi eugen-b,
Seems you using old version of SliTaz. You have two ways:
- remove package linux-wireless-3.2.71 from your old SliTaz and install linux-wireless intended for old SliTaz and for its 2.6.37 kernel:
su tazpkg remove linux-wireless tazpkg get-install linux-wireless
- Try to use new SliTaz. It called 'Rolling' and upgraded every week. It has Linux Kernel 3.2.71, and you can download it from home page (buttons "SliTaz weekly 32bits" and "SliTaz weekly 64bits") or from SliTaz mirror (see README at the bottom of page to choose ISO you need, I prefering slitaz-rolling-core.iso).
PS. Oh, sorry. Just searched for rt2800pci kernel module on the SliTaz-4.0. Nothing found. First way is bad, so only upgade to the Rolling.
Posted 9 years ago # - remove package linux-wireless-3.2.71 from your old SliTaz and install linux-wireless intended for old SliTaz and for its 2.6.37 kernel:
-
Privet, Aleksej!
I have slitaz-rolling.iso installed. And wireless worked first time I booted. What is old is the boot script, I'm now on 4.6.1. The older kernel may be there for backup reasons, I don't know.Posted 9 years ago # -
Please, try next and post your output:
tux@slitaz:~$ tazpkg info linux TazPkg information =================================================================================== Package : linux State : installed package Version : 3.2.71 (new build available) Category : base-system Short desc : The Linux kernel and modules. Maintainer : devel@slitaz.org License : GPL2 Depends : kmod Build deps : slitaz-toolchain perl git xz lzma patch kmod uclibc-cross-compiler-x86_64 Web site : http://www.kernel.org/ Size : 5.8M/7.1M =================================================================================== tux@slitaz:~$ tazpkg info linux-wireless TazPkg information =================================================================================== Package : linux-wireless State : installed package Version : 3.2.71 (new build available) Category : base-system Short desc : The Linux kernel wireless modules. Maintainer : devel@slitaz.org License : GPL2 Depends : linux-crypto wireless_tools Wanted src : linux Web site : http://www.kernel.org/ Size : 2.1M/2.5M ===================================================================================
Posted 9 years ago # -
eugen@slitaz:~$ tazpkg info linux
TazPkg information
================================================================================
Package : linux
State : installed package
Version : 3.2.71
Category : base-system
Short desc : The Linux kernel and modules.
Maintainer : devel@slitaz.org
License : GPL2
Depends : kmod
Build deps : slitaz-toolchain perl git xz lzma patch kmod
uclibc-cross-compiler-x86_64
Web site : http://www.kernel.org/
Size : 5.8M/7.1M
================================================================================eugen@slitaz:~$ tazpkg info linux-wireless
TazPkg information
================================================================================
Package : linux-wireless
State : installed package
Version : 3.2.71
Category : base-system
Short desc : The Linux kernel wireless modules.
Maintainer : devel@slitaz.org
License : GPL2
Depends : linux-crypto wireless_tools
Wanted src : linux
Web site : http://www.kernel.org/
Size : 2.1M/2.5M
================================================================================looks the same
Posted 9 years ago # -
Please, check also which Linux Kernel you're actually boot:
tux@slitaz:~$ uname -a Linux slitaz 3.2.71-slitaz #4 SMP Mon Aug 17 17:36:41 CEST 2015 i686 GNU/Linux
Posted 9 years ago # -
same output as yours
the .iso was not md5sum checked, because I didn't find any md5sumPosted 9 years ago # -
You can download ISO from mirror: http://mirror.slitaz.org/iso/rolling/
Here you can find ISO, md5 sum file and build log.
How I downloading new ISO:
wget http://mirror.slitaz.org/iso/rolling/slitaz-rolling-core.iso wget http://mirror.slitaz.org/iso/rolling/slitaz-rolling-core.md5 md5sum -c ./slitaz-rolling-core.md5
________
So, let me summarize.
You using new Rolling ISO with 3.2.71 Kernel.
You have installed 3.2.71 Kernel and Wireless module.
You have boot 3.2.71 Kernel.After "linux-wireless" package installed, the command "depmod -a 3.2.71-slitaz" executed to refresh list of available Kernel modules. So, now Kernel should find module "rt2800pci" you just installed.
You can re-try next command (as root user) (without specifying the Kernel name):
depmod -a
and re-try again
modprobe rt2800pci
Seems, I'll give up shortly - have no more ideas.
Posted 9 years ago # -
# depmod -a 3.2.71-slitaz
gave no errors
# modprobe rt2800pci
modprobe: FATAL: Module rt2800pci not found.
now trying with
# depmod -a
no error...
# modprobe rt2800pci
modprobe: FATAL: Module rt2800pci not found.
--------
checked the ISO I installed for md5sum, was ok
I could try to install one more time. Maybe slitaz-rolling-core.iso is the better choice. What is the difference? Ah, I see in the description there.Posted 9 years ago # -
I'm almost give up.
Please install strace package. Open terminal and:
su strace -e trace=file -o /tmp/modprobe.strace modprobe rt2800pci
Then post here the content of the
/tmp/modprobe.strace
file.Posted 9 years ago # -
Can you help me to find the link to the package? You know, I cannot download the package in SliTaz. ;)
Is it this one? http://mirror.slitaz.org/packages/cooking/strace-4.5.20.tazpkgPosted 9 years ago # -
Yes, this one.
Sorry. You can use pkgs.slitaz.org from your machine with internet connection to search and manually download packages.As for example, I searching package "strace" in the "cooking" repository:
http://pkgs.slitaz.org/search.sh?package=strace
Now click on the "strace" link to download the package.Posted 9 years ago # -
execve("/sbin/modprobe", ["modprobe", "rt2800pci"], [/* 25 vars */]) = 0 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 open("/lib/tls/i686/sse2/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686/sse2", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/lib/tls/i686/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/i686", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/lib/tls/sse2/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls/sse2", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/lib/tls/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/tls", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/lib/i686/sse2/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686/sse2", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/lib/i686/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/i686", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/lib/sse2/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib/sse2", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/lib/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/usr/lib/tls/i686/sse2/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686/sse2", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/i686/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/i686", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/sse2/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls/sse2", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/usr/lib/tls/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/tls", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/sse2/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686/sse2", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/usr/lib/i686/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/i686", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/usr/lib/sse2/liblzma.so.5", O_RDONLY) = -1 ENOENT (No such file or directory) stat64("/usr/lib/sse2", 0xbff40cbc) = -1 ENOENT (No such file or directory) open("/usr/lib/liblzma.so.5", O_RDONLY) = 3 open("/lib/libz.so.1", O_RDONLY) = -1 ENOENT (No such file or directory) open("/usr/lib/libz.so.1", O_RDONLY) = 3 open("/lib/libpthread.so.0", O_RDONLY) = 3 open("/lib/libc.so.6", O_RDONLY) = 3 open("/lib/librt.so.1", O_RDONLY) = 3 stat64("/etc/modprobe.d", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 open("/etc/modprobe.d", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY|O_CLOEXEC) = 3 stat64("/run/modprobe.d", 0xbff3eec4) = -1 ENOENT (No such file or directory) stat64("/lib/modprobe.d", 0xbff3eec4) = -1 ENOENT (No such file or directory) open("/etc/modprobe.d/blacklist.conf", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 open("/proc/cmdline", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 open("/lib/modules/3.2.71-slitaz/modules.dep.bin", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 open("/lib/modules/3.2.71-slitaz/modules.alias.bin", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 open("/lib/modules/3.2.71-slitaz/modules.symbols.bin", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 open("/lib/modules/3.2.71-slitaz/modules.builtin.bin", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3 open("/sys/module/rt2800pci/initstate", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/sys/module/rt2800pci", 0xbff3feb0) = -1 ENOENT (No such file or directory)
Looks not nice...
Posted 9 years ago # -
Eugen-b,
Sorry, your log looks incomplete. I can't see here that "FATAL" error.
Other small "infatal errors" I see in the my strace log while modprobe gives no errors.I think you can try "insmod" command? I have no skills in Kernel, sorry :) And "insmod" requires parameter - full path to the kernel module:
insmod /lib/modules/ . . . ko.xz
http://linux.die.net/man/8/insmod
PS. If log is complete, can you re-try and to make other huge log with the same command but with "trace=all" instead of "trace=file", then paste log content on the http://paste.slitaz.org/ and publish link here.
Maybe Mojo have an ideas?
Posted 9 years ago # -
Stop!
Less mad idea :]
Do you have package "firmware-rt2x00" installed?
Seems it's the clue. Because "rt2800pci.ko.xz" module uses "rt2860.bin" firmware:
modinfo rt2800pci
And this firmware file we can find only in the "firmware-rt2x00" package:
tazpkg search-file rt2860.bin
Posted 9 years ago #
Reply »
You must log in to post.