You are not logged in.
Hello and thanks in advance for any help,
I've recently installed Arch Linux 32 on an Acer aspire 1670 and it works just fine apart from the wifi card...
The internet tells me to use ndiswrapper and it installs fine and finds the device just fine but it doesn't work, again the internet tells me to sudo modprobe ndiswrapper but it returns this:
modprobe: FATAL: Module ndiswrapper not found in directory /usr/lib/modules/6.10.6-arch1-1.0
Many other solutions tell me to compile the package from the source but it errors out saying that there's no pentium4 support
At this point I'm stuck and writing here for solutions, if anyone can help that would be very much appreciated
I'm sorry if this post isn't up to standards I don't really use forums
Sorry for bad english too
Again, thanks in advance
Offline
If you check with pacman -Ql ndiswrapper, what module do you get there (specifically, for which kernel)? I guess, ndiswrapper
was not rebuild to fit the kernel. Recompiling is usually not a big problem. You need the devtools32 (from git.archlinux32.org/devtools32),
then you get a pkgctl with an Arch32 option and can fetch any package like so:
```
pkgctl repo clone --protocol=https --arch32 ndiswrapper
```
This sets the arch section to all Arch32 subarchitectures, patches lib32 libraries away, fetches
the Arch32 specific section from git.archlinux32.org/packages and appends it after a # Arch32
comment. You can do this also by hand of course.
I also triggered a rebuild of ndiswrapper (the official package).
There is also a ndiswrapper-dkms module, maybe that one works better..
Offline
Hello and thanks for the reply,
First, this is what i get when I run pacman -Ql ndiswrapper
ndiswrapper /usr/
ndiswrapper /usr/bin/
ndiswrapper /usr/bin/loadndisdriver
ndiswrapper /usr/bin/ndiswrapper
ndiswrapper /usr/bin/ndiswrapper-buginfo
Second, when I install ndiswrapper it automatically installs ndsiwrapper-dkms too, and if I remember correctly ndiswrapper-dkms alone doesn't work (I tried)
third, the arch wiki tells me pkgctl is a devtools command, so I'm guessing devtools32 should have it built in, but it doesn't work and when i try installing the regular devtools it complains about folders owned by devtools32
I, again, don't know what to do...
Thank you in advance
EDIT:
forgot to add that I installed devtools32 with yay, is that ok?
Last edited by Luca76 (2024-09-03 11:17:04)
Offline
There was a devtools32-git package in the AUR. The devtools32 package is way too old. Upstreaming --arch32 is not an option, as this is a fork-specific extension.
pkgctl is part of devtools/devtools32. devtools32 is a forked version of devtools with Arch32-specific extensions.
Offline
So what you're saying is to install devtools32-git, correct?
EDIT: Build error yay!!...
EDIT2: the build error is at line 127 if it's useful
Last edited by Luca76 (2024-09-03 11:36:50)
Offline
Could you try to build it without a AUR helper? Just check out the devtools32-git package with
`yay -G devtools32-git` and use a `makepkg -si` manually? You see a lot more errors this way.
(line 127 doesn't exist for me BTW). Also note you have to adapt the `arch` array and add the
Arch32 subarchitectures there (`pentium4` for instance. `pacman-conf Architecture` shows
you on which subarchitecture you are).
In the mean time I rebuild `ndiswrapper` and `ndiswrapper-dkms` and they are in the stable
repos. I don't have a Wifi card which I can test this way though..
Also those two pages could be of interest:
https://bbs.archlinux32.org/viewtopic.php?id=3336 and
https://bbs.archlinux32.org/viewtopic.php?id=2841
Offline
I'm back
Firstly, I'm dumb, it wasn't Error line 127 but ERROR 127 so... yeah...
Secondly, thanks to your suggestion I was able to find out that devtools32-git doesn't build because of missing dependencies, asciidoctor to be precise, I think the problem is that only asciidoc is in the dependencies but it also need asciidoctor, I think idrk... anyway i got it to build and pkgctl works fine!
third and most unfortunate, after makepkg -si it still doesn't work...
Any ideas?
Thank you and sorry for bothering you
Offline
urgh. It's much worse: url='https://github.com/archlinux32/devtools32'
So devtools32-git is basically referencing a pre-self-hosted version of devtools32, nice.
I I mentioned that on the AUR in comment https://aur.archlinux.org/packages/devt … ent-979223.
Totally forgot about that.
Do you have any error message?
Offline
No?
I mentioned in my previous message that the error that I got previously (Error 127, not error line 127) was because it didn't download asciidoctor and after installing it and rebuilding the package it works fine, the only thing that doesn't work still is ndiswrapper...
tl;dr
devtools32-git works fine, idk what you're talking about...
Offline
Ah, when you said "after makepkg it doesn't work" I misread that as if you were refering to devtools32. So pkgctl works fine.
So ndiswrapper doesn't work you mean, well, I don't think I can test that with anyhting I have (and I have quite some old stuff).
Must dig in some chests with hardware treasures first.. :-)
Offline
That would be awesome, if there's anything I can do to help please write here
also sorry for answering this late
Offline