Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 55205 - Updated Prism54 drivers fail to hotplug
Summary: Updated Prism54 drivers fail to hotplug
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Mobile Herd (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-25 19:01 UTC by Salim Fadhley
Modified: 2004-10-18 09:52 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Salim Fadhley 2004-06-25 19:01:55 UTC
After an emerge -uD world, I noticed my Prism54 wireless drivers appear to no longer function. The module loads and appears to be okay, however dmesg seems to have a problem initialising:

(note, in the following log I loaded and unloaded the driver a number of times to ensure that it was consistent)

sal@chico sal $ dmesg | grep pris
Loaded prism54 driver, version 1.1
prism54: PCI device memory region not configured; fix your BIOS or CardBus bridge/drivers
prism54: probe of 0000:02:00.0 failed with error -5
prism54: pci_request_regions failure (rc=-16)
prism54: probe of 0000:02:00.0 failed with error -5
Unloaded prism54 driver
Loaded prism54 driver, version 1.1
prism54: pci_request_regions failure (rc=-16)
prism54: probe of 0000:02:00.0 failed with error -5
Unloaded prism54 driver
Loaded prism54 driver, version 1.1
prism54: pci_request_regions failure (rc=-16)
prism54: probe of 0000:02:00.0 failed with error -5
prism54: pci_request_regions failure (rc=-16)
prism54: probe of 0000:02:00.0 failed with error -5

Reproducible: Always
Steps to Reproduce:
1. Install kernel 2.6.x, and prism54 driver
2. Plug PC card into interface
3. Observe dmesg log

Actual Results:  
Prism54 PC-Card fails to init 

Expected Results:  
The Prism54 card was working perfectly with an older version of the driver, 
unfortunately since it appears to be built from CVS it is not so easy to get 
the ebuild to revert to just the right previous version. 

This is a known bug amongst the Linux-PCMCIA developers, you can read about it 
here: 
 
http://forums.viaarena.com/messageview.cfm?catid=32&threadid=53040&FTVAR_MSGDBTABLE= 
 
A patch has been proposed, but I am not sure if anything has been accepted. 
 
Portage 2.0.50-r8 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3.20040420-r0, 
2.6.7) 
================================================================= 
System uname: 2.6.7 i686 VIA Samuel 2 
Gentoo Base System version 1.4.16 
distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[enabled] 
Autoconf: sys-devel/autoconf-2.59-r3 
Automake: sys-devel/automake-1.8.3 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-march=i586 -m3dnow -O3 -pipe -fomit-frame-pointer -mmmx" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-march=i586 -m3dnow -O3 -pipe -fomit-frame-pointer -mmmx" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="autoaddcvs buildpkg ccache distcc fixpackages sandbox" 
GENTOO_MIRRORS="http://gentoo.oregonstate.edu 
http://distro.ibiblio.org/pub/Linux/distributions/gentoo" 
MAKEOPTS="-j3" 
PKGDIR="/usr/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/usr/local/portage" 
SYNC="rsync://rsync.gentoo.org/gentoo-portage" 
USE="3dnow X aalib acpi4linux alsa amd apache2 apm arts avi berkdb bluetooth 
bzlib cdr cle266 crypt cups curl dga directfb divx4linux dnd dvd emacs encode 
esd ethereal faad fbcon fbdev ffmpeg flash gd gdbm ggi gif gpm gtk gtk2 imlib 
jack java joystick jpeg kde lcms libg++ libwww lirc mad mikmod mmx motif 
mozilla mpeg mpeg4 msn mysql nas ncurses nls oggvorbis opengl oss pam pda 
pdflib perl php png pnp python qt quicktime readline samba sdl slang speedo 
speex spell ssl svg svga tcpd theora tiff truetype v4l v4l2 wifi wmf wxwindows 
x86 xinerama xml2 xmms xosd xv xvid yahoo zlib"
Comment 1 Salim Fadhley 2004-06-25 19:03:12 UTC
Info about my current module:

sal@chico sal $ /sbin/modinfo prism54
parm:           init_mode:Set card mode:
0: Auto
1: Ad-Hoc
2: Managed Client (Default)
3: Master / Access Point
4: Repeater (Not supported yet)
5: Secondary (Not supported yet)
6: Monitor
parm:           init_channel:Check `iwpriv ethx channel` for available channels
parm:           init_authen:Authentication method. Can be of seven types:
0 0x0000: None
1 0x0001: DOT11_AUTH_OS (Default)
2 0x0002: DOT11_AUTH_SK
3 0x0003: DOT11_AUTH_BOTH
parm:           init_dot1x:
0: None/not set (Default)
1: DOT11_DOT1X_AUTHENABLED
2: DOT11_DOT1X_KEYTXENABLED
parm:           init_mlme:Sets the MAC layer management entity (MLME) mode of operation,
0: DOT11_MLME_AUTO (Default)
1: DOT11_MLME_INTERMEDIATE
2: DOT11_MLME_EXTENDED
author:         [Intersil] R.Bastings and W.Termorshuizen, The prism54.org Development Team <prism54-devel@prism54.org>
description:    The Prism54 802.11 Wireless LAN adapter
license:        GPL
vermagic:       2.6.7 CYRIXIII gcc-3.3
depends:
alias:          pci:v000010B7d00006001sv000010B7sd00006001bc*sc*i*
alias:          pci:v00001260d00003890sv00001186sd00003202bc*sc*i*
alias:          pci:v00001260d00003890sv000010FCsd0000D019bc*sc*i*
alias:          pci:v00001260d00003890sv00001385sd00004800bc*sc*i*
alias:          pci:v00001260d00003890sv000017CFsd00000020bc*sc*i*
alias:          pci:v00001260d00003890sv000010B8sd00002802bc*sc*i*
alias:          pci:v00001260d00003890sv000010B8sd00002835bc*sc*i*
alias:          pci:v00001260d00003890sv00001260sd00000000bc*sc*i*
alias:          pci:v00001260d00003890sv000017CFsd00000014bc*sc*i*
alias:          pci:v00001260d00003890sv000017CFsd00000020bc*sc*i*
alias:          pci:v00001260d00003890sv00001113sd0000EE03bc*sc*i*
alias:          pci:v00001260d00003890sv000010B8sd0000A835bc*sc*i*
alias:          pci:v00001260d00003877sv*sd*bc*sc*i*
alias:          pci:v00001260d00003890sv*sd*bc*sc*i*
sal@chico sal $
Comment 2 Salim Fadhley 2004-06-26 06:35:27 UTC
My mistake, THIS is the discussion with a possible fix for the broken Prism54 drivers:
http://prism54.org/pipermail/prism54-devel/2004-June/001435.html
Comment 3 Greg Kroah-Hartman (RETIRED) gentoo-dev 2004-06-30 16:54:55 UTC
Um, what can I do about this?
Comment 4 Henrik Brix Andersen 2004-10-18 07:02:45 UTC
No idea. Suggest closing as UPSTREAM.
Comment 5 Greg Kroah-Hartman (RETIRED) gentoo-dev 2004-10-18 09:52:52 UTC
Ok, closed as an upstream issue :)