Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Networking & Security
  • Search

mpi350 segfault everytime!

Having problems getting connected to the internet or running a server? Wondering about securing your box? Ask here.
Post Reply
Advanced search
6 posts • Page 1 of 1
Author
Message
SirronD
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 100
Joined: Wed Jun 05, 2002 6:17 am
Location: Oakland, CA
Contact:
Contact SirronD
Website

mpi350 segfault everytime!

  • Quote

Post by SirronD » Fri Jul 11, 2003 5:08 am

HELP!

I am trying to get the wireless mini PCI card to work in my laptop. The mini PCI card is a cisco aironet wireless mini pci card. And the driver is the cisco mpi350.

I downloaded the tar.gz from cisco, placed it into my distfile, and emerged the mpi350-driver.

That went perfectly.

But now everytime I modprobe mpi350 I get a segfault. Also, the mpi350 driver gets into an "inittializing" state and I cannot rmmod this driver, as it says Device or resource busy. Even though it "crashed" on the modprobe.

Can anyone help me?

here are the details of my system:
IBM Thinkpad T40 (intel centrino) with Cisco aironet card (I specified the cisco card because the intel does not support linux with its wireless card)

kernel: ac-sources-2.4.22_pre3-r1 (none of the 2.4.21 kernels would work. the acpi would often freeze my system on boot)

here is the oops from dmesg:

Code: Select all

Probing for MPI350 card
MPI350 found
MPI350 start: MAC  0:2:8a:9f:66:1a
Unable to handle kernel paging request at virtual address 09990994
 printing eip:
09990994
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    0010:[<09990994>]    Tainted: P 
EFLAGS: 00010296
eax: 00000000   ebx: 0971096c   ecx: 00000010   edx: 00008068
esi: 097b0976   edi: 09850980   ebp: 098f098a   esp: d835def8
ds: 0018   es: 0018   ss: 0018
Process modprobe (pid: 2170, stackpage=d835d000)
Stack: 0000099e 00000000 dfdfd000 0000a504 00000000 ffffffea 00000000 c011a3b2 
       e0e2a060 080c1f38 000149cc 00000000 080cdb00 0022a000 0000001f 0000bc28 
       00000060 00000006 d89ec180 d82ad000 d82af000 e0dac000 00000060 e0e1f000 
Call Trace:    [<c011a3b2>] [<e0e2a060>] [<e0e2a060>] [<c0108ab7>]

Code:  Bad EIP value.
 

I appreciate any help any of you can give me.

Thank you

Sirron
Top
SirronD
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 100
Joined: Wed Jun 05, 2002 6:17 am
Location: Oakland, CA
Contact:
Contact SirronD
Website

I GOT IT WORKING!!

  • Quote

Post by SirronD » Tue Jul 15, 2003 11:07 pm

Thanks to jessem77 I am now working wirelessly on my thinkpad.

First here is my current setup
Thinkpad T40 centrino using kernel: 2.4.22_pre3 (from ac-sources-2.4.22_pre3_r1).

I installed the new drivers from the Linux-ACU-Driver-v2.0.tar.gz from Cisco's website using the kpciinstall script that is inside.

I copied the ethX.cfg into /etc/eth1.cfg (my wireless mini-PCI card is eth1 on my system)

Now when I first modprobe I get immediate system shutdown (not so much as a single kernel message).

What makes it work is that I had to apply the firmware that cisco specifies. When you go to the cisco site, to download the linux driver, it also shows you a firmware upgrade to apply to the adapter. This firmware is absolutely required if you are experiencing similar problems to mine (segfaults or shutdowns). You use the ACU utility to apply the firmware to the client adapter. It only takes a few seconds to complete the process.

Once I applyed the firmware, "modprobe mpi350" inserts the driver module without any crash.

So if you have trouble with the mpi350 module in linux, try updateing the firmware with the firmware update that cisco provides along with the linux driver.
Top
latexer
Retired Dev
Retired Dev
Posts: 239
Joined: Wed Mar 05, 2003 9:42 pm
Location: NYC
Contact:
Contact latexer
Website

  • Quote

Post by latexer » Wed Jul 16, 2003 1:37 am

if you're looking for an alternative, the airo_mpi driver from the CVS of airo-linux on sourceforge is finally in a mostly working state. this means you can use iwconfig, and get away from the d*mn ACU utility if you so choose. See this post here and the followup here has most of the info needed to get it working. I've been using it (under 2.6.0-test1 with some patches i'm working on) for a bit now and it's great. monitor mode still doesn't really work, but otherwise things seem to finally be coming along with opensource drivers.
overlays - Use at your own risk. File bug reports on this stuff and i'll kick you in the junk. Ask me before asking upstream if these fail. I mean it. No, really.

#gentoo-dotnet on freenode
Top
kinglear
n00b
n00b
Posts: 2
Joined: Wed Oct 22, 2003 5:07 am

  • Quote

Post by kinglear » Wed Oct 22, 2003 5:22 pm

Any suggestions where to d/l the firmware, i can't seem to find it on the cisco site, if I go through the software selector it gives me the Linux-ACU~.. file, and another link to the firmware , except the firmware file is an .exe, so Im have a bit of a trick finding the right firmware to use.
currently I think im running 2.4.20 gentoo -r7 on my T40.
Any thoughts, help?

thx in advance
Top
kinglear
n00b
n00b
Posts: 2
Joined: Wed Oct 22, 2003 5:07 am

  • Quote

Post by kinglear » Wed Oct 22, 2003 5:23 pm

Any suggestions where to d/l the firmware, i can't seem to find it on the cisco site, if I go through the software selector it gives me the Linux-ACU~.. file, and another link to the firmware , except the firmware file is an .exe, so Im have a bit of a trick finding the right firmware to use.
currently I think im running 2.4.20 gentoo -r7 on my T40.
Any thoughts, help?

thx in advance
Top
SirronD
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 100
Joined: Wed Jun 05, 2002 6:17 am
Location: Oakland, CA
Contact:
Contact SirronD
Website

MPI350v50003.exe is the firmware in zip format

  • Quote

Post by SirronD » Wed Oct 22, 2003 6:34 pm

The file MPI350v50003.exe is the firmware file in a zip format. You can unzip it just with the command

Code: Select all

unzip  MPI350v50003.exe
This will give you 50C50003.IMG which is the firmware update file
Top
Post Reply

6 posts • Page 1 of 1

Return to “Networking & Security”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic