You are not logged in.
I want to setup my wireless connection, and I realized my wireless card module fails to probe
when i run "lshwd" (while the wireless card is connected), I can see this
"0d:00.0 Network controller: Texas Instruments|USR2210 22Mbps Wireless PC Card (acx100_pci)"
I'm assuming "acx100_pci" is the module, but upon running "lsmod", I didn't see this module at all.
If I trigger manually with "modprobe acx100_pci", it returns
FATAL: Module acx100_pci not found
FI, I'm using Samsung 2300N PCMCIA Wireless Card.
If I can't even load the module, I won't be able to go further setting up my wireless, so I need guidance from those who have gone through this before.
THX!
Offline
Try with hotplug. Maybe it will find the right module. :?
Offline
Can you be more specific with using hotplug?
I'm still learning using this ARCH, and if you mean by hotplug, I do have the package installed.
Offline
Hotplug isn't going to help you here, I'm afraid. The acx100 driver is not part of the kernel - it's an independent project, details here. I've had a quick look around, and it doesn't look like anyone has done an Arch package yet. So you'll need to go to the website, grab the source, and install it yourself. There's a few other websites about it, put together by users - google around for them.
Give it a go, and come back here with any questions - or maybe here might be better
And if it works out for you, make an Arch package out of it, and stick it in the AUR.
One more thing - lshwd doesn't load modules by default, it just tells you whch modules to use. Do lshwd -a to load your modules.
Offline
Archie has a pkg for it It must have been deleted from AUR or main repos:
#Contributor Ravi Desai <ravster3@hotmail.com>
pkgname=acx100-archie
pkgver=0.2.0pre8
pkgrel=1
pkgdesc="Drivers for acx100/acx111 chipset wireless cards"
url="http://acx100.sourceforge.net/"
license=""
depends=()
install=install.acx100
source=(http://rhlx01.fht-esslingen.de/~andi/acx100/acx100-$pkgver_plus_fixes_57.tar.gz)
kernelver=2.6.13-ARCHIE
build() {
cd $startdir/src/acx100-$pkgver_plus_fixes_57
sed -i 's|^KERNEL_VER=.*$|KERNEL_VER='${kernelver}'|g' Configure
sed -i 's|ask_user*$|let CARD_TYPE=0|g' scripts/fetch_firmware
./Configure || return 1
make || return 1
install -D -m 755 src/acx_usb.ko $startdir/pkg/lib/modules/$kernelver/kernel/drivers/net/wireless/acx_usb.ko
# and install the firmware
make fetch_firmware || return 1
mkdir -p $startdir/pkg/lib/firmware
cp -P firmware/{RADIO0d.BIN,RADIO11.BIN,RADIO15.BIN,TIACX111.BIN,WLANGEN.BIN} $startdir/pkg/lib/firmware
}
md5sums=('0dba481fda4fb99b6fd568d2ae26be1b'
kernelver=2.6.13-ARCHIE
# arg 1: the new package version
post_install() {
depmod -a $kernelver
}
# arg 1: the new package version
# arg 2: the old package version
post_upgrade() {
post_install $1
}
# arg 1: the old package version
post_remove() {
depmod -a $kernelver
}
op=$1
shift
$op $*
You'll need to change the kernelver parameter to `uname -r`
Offline
sorry for the late reply, i appreciate your input. I will look into your suggestion regarding the issue. However, lshwd -a returned the same result as running lswhd
0d:00.0 Network controller: Texas Instruments|USR2210 22Mbps Wireless PC Card (acx100_pci)
As far as building my own ARCH packages, I don't even know how to, let alone pre-compile the kernel as suggested by mr. dibble
Any basic guides on how to recompile ARCH package from the source?
Offline
@dibblethewrecker
You gave 2 portions of separate codes, what does it mean?
Should i change each line of "kernelver=2.6.13-ARCHIE" to "kernelver=uname -r"?
I've downloaded the latest driver from acx100 sourceforge page, and when i opened up "Config" and "Makefile", I didn't see the line you mentioned because I believe that line is customized for ARCH packages.
Can you elaborate?
Offline
@tomk
Well, I decided to go ahead by installing from the source, and here's what i get
Kernel version file: /lib/modules/2.6.13-ARCH/build/include/linux/version.h
Kernel configuration file: /lib/modules/2.6.13-ARCH/build/.config
Make damn sure these really match your currently running kernel!!
Kernel configuration found, performing sanity checks
All of the following items are required by the driver:
Loadable modules support is enabled.
Wireless LAN (non-hamradio) support is enabled.
Wireless extensions support is enabled.
The following is needed for PCMCIA/CardBus cards:
PCMCIA support is enabled.
CardBus support is enabled.
The following is needed for USB card support:
USB support is enabled.
The following is needed for PCI card support:
PCI support is enabled.
Kernel configuration satisfies the minimum requirements, continuing.
Wireless header file is WIRELESS_EXT version 18.
gcc version 4.0.3 20051006 (prerelease)
Running linux 2.6.13-ARCH
Compile info: will choose to use code infrastructure for NEWER wireless extension interface version (>= 13)
WARNING: Symmetric multiprocessing support (CONFIG_SMP) is enabled. If you
really have more than one cpu, be warned that this driver might still be not SMP safe.
*** Potential problems found above, waiting 5 seconds to let you know about it. ***
Bummm....I have no idea at all. I can normally install non-arch packages, but this one is really out of my league. :cry:
Offline
Sorry to post so many replies, but I managed to download another source for 2.6 kernel only, and the guide mentioned
"Create drivers/net/wireless/acx subdirectory inside your kernel tree"
I don't know what this means, but can you point out where i should make this directory at?
/lib/modules/2.6.12-ARCH/kernel/drivers
/lib/modules/2.6.13-ARCH/kernel/sound/drivers
/lib/modules/2.6.13-ARCH/kernel/drivers
/lib/modules/2.4.31/kernel/sound/drivers
/sys/bus/ieee1394/drivers
/sys/bus/usb-serial/drivers
/sys/bus/usb/drivers
/sys/bus/ide/drivers
/sys/bus/serio/drivers
/sys/bus/pci_express/drivers
/sys/bus/scsi/drivers
/sys/bus/pnp/drivers
/sys/bus/pci/drivers
/sys/bus/platform/drivers
/usr/src/linux-2.6.13-ARCH/arch/sh/drivers
/usr/src/linux-2.6.13-ARCH/arch/cris/arch-v10/drivers
/usr/src/linux-2.6.13-ARCH/arch/cris/arch-v32/drivers
/usr/src/linux-2.6.13-ARCH/sound/drivers
/usr/src/linux-2.6.13-ARCH/drivers
I hope this one works, coz I'm really scratching my head (it's just too tough for a new user like i am)
Offline
lshwd -a returned the same result as running lswhd
This is general advice, not a solution. Using the -a flag means lshwd will load any modules it identifies. In this case, as you have already discovered (but possibly not understood), the acx module does not exist on your system yet.
As far as building my own ARCH packages, I don't even know how to
This is your chance to learn then, isn't it? Go here for details.
let alone pre-compile the kernel as suggested by mr. dibble
Ahh..that's not actually what he suggested. It should be clearer after you've read the link above.
You're better off using the PKGBUILD, by the way - I only suggested building directly from source because I didn't know there was a PKGBUILD. As a matter of interest, though, you have one warning, and no errors, in the configure output you have supplied, which ends by saying that it's going to wait for 5 seconds so you can read about the warning. Did you let it finish after the 5 seconds, or did you stop it? Your kernel is compiled with multi-processor support, and the warning related to that - please read it again.
After reading the wiki, please use the PKGBUILD and install file as directed. I'm going to give you a link for the PKGBUILD, because the forum software has put some unwanted linewraps into dibble's above. Also, the pkgname should be just acx100 in this case, and I'm going to hardcode the kernelver variable to 2.6.13-ARCH for you, so you don't have to worry about the `uname -r` business. Here it is:
Let us know how you get on.
Offline
How did I get on?
this magic guide helped me through
http://www.houseofcraig.net/acx100_howto.php
The ./Configure part still failed as it waited for 5 seconds, but I proceeded without bothering the configure part.
Thanks to this magic guide and all cool people in this forum!
Offline
Nice one - glad you're sorted.
The advantage of using the PKGBUILD would be that the installation would remain under pacman's control, which is a very good thing in Archworld. I suspect you're not too worried about that right now, though....
Offline
Sorry for this late belated reply as I was on vacation for a month!
You mention PKGBUILD. To be honest, I don't understand the concept at all. How to use PKGBUILD?
Offline
Read my first post again, and follow the "Arch package" link.
Holidays for a month??! Lucky ****** ....
Offline