Hi, I own a prism pcmcia wifi card that is the main internet interface
of my computer. Since some version of the kernel, the prism54 is no
longer enabled and is replaced with p54. The problem is that p54 woks
very badly with my hardware (difficulties to find AP, connection losts,
etc.). With the prism54 module I did not encounter these problems.
My card is:
07:00.0 Network controller [0280]: Intersil Corporation ISL3890 [Prism
GT/Prism Duette]/ISL3886 [Prism Javelin/Prism Xbow] [1260:3890] (rev
01)
Here the patch I used to enable PRISM54 on my computer:
--- /boot/config-2.6.26-1-686 2008-08-28 12:28:24.000000000 -0400
+++ linux-source-2.6.26/.config 2008-09-04 06:35:01.000000000 -0400
@@ -1861,7 +1861,7 @@ CONFIG_PCMCIA_ATMEL=m
CONFIG_USB_ATMEL=m
CONFIG_AIRO_CS=m
CONFIG_PCMCIA_WL3501=m
-# CONFIG_PRISM54 is not set
+CONFIG_PRISM54=m
CONFIG_USB_ZD1201=m
CONFIG_USB_NET_RNDIS_WLAN=m
CONFIG_RTL8180=m
-- Package-specific info:
** Version:
Linux version 2.6.26-1-686 (Debian 2.6.26-4) (waldi@debian.org) (gcc
version 4.1.3 20080623 (prerelease) (Debian 4.1.2-23)) #1 SMP Thu Aug
28 12:00:54 UTC 2008
** Command line:
root=/dev/hda2 ro quiet
** Not tainted
** Kernel log:
[ 20.989806] ACPI: PCI Interrupt 0000:02:03.0[A] -> Link [LNKB] ->
GSI 5 (level, low) -> IRQ 5
[ 20.989824] firmware: requesting ess/maestro3_assp_kernel.fw
[ 21.804771] parport_pc 00:0f: reported by Plug and Play ACPI
[ 21.804835] parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE]
[ 21.864288] NET: Registered protocol family 23
[ 21.932418] found SMC SuperIO Chip (devid=0x0e rev=01 base=0x002e): LPC47N252
[ 21.932446] smsc_ircc_present: can't get sir_base of 0x2f8
[ 22.784343] firmware: requesting ess/maestro3_assp_minisrc.fw
[ 22.842230] IBM TrackPoint firmware: 0x0b, buttons: 2/3
[ 23.065209] input: TPPS/2 IBM TrackPoint as /class/input/input8
[ 24.065178] Yenta: CardBus bridge found at 0000:02:0f.0 [1028:00a3]
[ 24.065216] PCI: Bus 3, cardbus bridge: 0000:02:0f.0
[ 24.065222] IO window: 0x0000e000-0x0000e0ff
[ 24.065230] IO window: 0x00001000-0x000010ff
[ 24.065238] PREFETCH window: 0x20020000-0x2003ffff
[ 24.065246] MEM window: 0xf4000000-0xf7ffffff
[ 24.065258] Yenta: Using CSCINT to route CSC interrupts to PCI
[ 24.065264] Yenta: Routing CardBus interrupts to PCI
[ 24.065273] Yenta TI: socket 0000:02:0f.0, mfunc 0x05033002, devctl 0x64
[ 24.296414] Yenta: ISA IRQ mask 0x0818, PCI irq 10
[ 24.296424] Socket status: 30000006
[ 24.296433] pcmcia: parent PCI bridge I/O window: 0xe000 - 0xffff
[ 24.296441] cs: IO port probe 0xe000-0xffff: clean.
[ 24.297562] pcmcia: parent PCI bridge Memory window: 0xf4000000 - 0xfbffffff
[ 24.297570] pcmcia: parent PCI bridge Memory window: 0x20000000 - 0x200fffff
[ 24.298027] Yenta: CardBus bridge found at 0000:02:0f.1 [1028:00a3]
[ 24.298055] PCI: Bus 7, cardbus bridge: 0000:02:0f.1
[ 24.298061] IO window: 0x00001400-0x000014ff
[ 24.298069] IO window: 0x00001800-0x000018ff
[ 24.298077] PREFETCH window: 0x20040000-0x2005ffff
[ 24.298086] MEM window: 0x24000000-0x27ffffff
[ 24.298097] Yenta: Using CSCINT to route CSC interrupts to PCI
[ 24.298103] Yenta: Routing CardBus interrupts to PCI
[ 24.298112] Yenta TI: socket 0000:02:0f.1, mfunc 0x05033002, devctl 0x64
[ 24.528454] Yenta: ISA IRQ mask 0x0818, PCI irq 10
[ 24.528465] Socket status: 30000020
[ 24.528474] pcmcia: parent PCI bridge I/O window: 0xe000 - 0xffff
[ 24.528482] cs: IO port probe 0xe000-0xffff: clean.
[ 24.529604] pcmcia: parent PCI bridge Memory window: 0xf4000000 - 0xfbffffff
[ 24.529611] pcmcia: parent PCI bridge Memory window: 0x20000000 - 0x200fffff
[ 25.168054] pccard: CardBus card inserted into slot 1
[ 25.314430] cs: IO port probe 0x100-0x3af: excluding 0x200-0x207 0x280-0x287
[ 25.315465] cs: IO port probe 0x3e0-0x4ff: clean.
[ 25.315925] cs: IO port probe 0x820-0x8ff: clean.
[ 25.316046] cs: IO port probe 0xc00-0xcf7: clean.
[ 25.316648] cs: IO port probe 0xa00-0xaff: clean.
[ 25.318467] cs: IO port probe 0x100-0x3af: excluding 0x200-0x207 0x280-0x287
[ 25.319504] cs: IO port probe 0x3e0-0x4ff: clean.
[ 25.319964] cs: IO port probe 0x820-0x8ff: clean.
[ 25.320102] cs: IO port probe 0xc00-0xcf7: clean.
[ 25.320704] cs: IO port probe 0xa00-0xaff: clean.
[ 25.424063] prism54: no symbol version for struct_module
[ 25.622638] prism54pci 0000:07:00.0: enabling device (0000 -> 0002)
[ 25.622662] ACPI: PCI Interrupt 0000:07:00.0[A] -> Link [LNKD] ->
GSI 10 (level, low) -> IRQ 10
[ 25.622688] PCI: Setting latency timer of device 0000:07:00.0 to 64
[ 25.672459] firmware: requesting isl3886
[ 25.722864] p54: LM86 firmware
[ 25.722876] p54: FW rev 2.7.0.0 - Softmac protocol 4.1
[ 26.643307] p54: unknown eeprom code : 0x1
[ 26.643307] p54: unknown eeprom code : 0x3
[ 26.643307] p54: unknown eeprom code : 0x1007
[ 26.643307] p54: unknown eeprom code : 0x1008
[ 26.643307] p54: unknown eeprom code : 0x1100
[ 26.643307] p54: unknown eeprom code : 0x1905
[ 26.645169] phy0: Selected rate control algorithm 'pid'
[ 26.975932] phy0: hwaddr 00:00:48:25:80:cd, isl3880
[ 28.705780] Adding 232932k swap on /dev/hda3. Priority:-1
extents:1 across:232932k
[ 29.211344] EXT3 FS on hda2, internal journal
[ 29.917367] loop: module loaded
[ 30.194567] Dell laptop SMM driver v1.14 21/02/2005 Massimo Dal
Zotto (dz@debian.org)
[ 35.204030] cpufreq: change to state 1 failed with new_state 2 and result 0
[ 35.204030] cpufreq: change to state 0 failed with new_state 2 and result 0
[ 45.546328] NET: Registered protocol family 10
[ 45.547710] lo: Disabled Privacy Extensions
[ 46.422480] lp0: using parport0 (interrupt-driven).
[ 46.489788] ppdev: user-space parallel port driver
[ 49.890365] warning: `avahi-daemon' uses 32-bit capabilities
(legacy support in use)
[ 63.386701] [drm] Initialized drm 1.1.0 20060810
[ 63.417805] ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 11
[ 63.417824] PCI: setting IRQ 11 as level-triggered
[ 63.417832] ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKA] ->
GSI 11 (level, low) -> IRQ 11
[ 63.418280] [drm] Initialized r128 2.5.0 20030725 on minor 0
[ 63.423536] agpgart: Found an AGP 2.0 compliant device at 0000:00:00.0.
[ 63.423586] agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode
[ 63.423612] agpgart: Putting AGP V2 device at 0000:01:00.0 into 1x mode
[ 187.496341] Loaded prism54 driver, version 1.2
[ 202.286234] Unloaded prism54 driver
[ 265.252375] ACPI: PCI interrupt for device 0000:07:00.0 disabled
[ 271.356533] Loaded prism54 driver, version 1.2
[ 271.356639] ACPI: PCI Interrupt 0000:07:00.0[A] -> Link [LNKD] ->
GSI 10 (level, low) -> IRQ 10
[ 271.378919] udev: renamed network interface eth0 to eth2
[ 312.560995] eth2: resetting device...
[ 312.561033] eth2: uploading firmware...
[ 312.610742] firmware: requesting isl3890
[ 312.729799] eth2: firmware version: 1.0.4.3
[ 312.729886] eth2: firmware upload complete
[ 313.006373] eth2: interface reset complete
[ 313.007011] ADDRCONF(NETDEV_UP): eth2: link is not ready
[ 315.662740] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
[ 326.080031] eth2: no IPv6 routers present
Kernel: Linux 2.6.26-1-686 (SMP w/1 CPU core)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages linux-image-2.6.26-1-686 depends on:
ii debconf [debconf-2.0] 1.5.22 Debian configuration management sy
ii initramfs-tools [linux-initra 0.92f tools for generating an initramfs
ii module-init-tools 3.4-1 tools for managing Linux kernel mo
Versions of packages linux-image-2.6.26-1-686 recommends:
ii libc6-i686 2.7-13 GNU C Library: Shared libraries [i
Versions of packages linux-image-2.6.26-1-686 suggests:
ii grub 0.97-47 GRand Unified Bootloader (Legacy v
pn linux-doc-2.6.26 <none> (no description available)
On Thu, Sep 04, 2008 at 08:35:14PM -0400, Jean Privat wrote:
> Subject: linux-image-2.6.26-1-686: Please enable prism54 module
Nope. prism54 and p54 can't coexist because they claim the same set of
pci ids.
> The problem is that p54 woks
> very badly with my hardware (difficulties to find AP, connection losts,
> etc.). With the prism54 module I did not encounter these problems.
Are you sure that you use the latest firmware?
Bastian
--
The joys of love made her human and the agonies of love destroyed her.
-- Spock, "Requiem for Methuselah", stardate 5842.8
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
I just upgraded my sid to the 2.6.26 kernel and had to
immediately revert back to 2.6.23. I run my network
from my debian-box using prism54 in master mode. After some
searching found this on
http://wireless.kernel.org/en/users/Download:
"
* prism54, p54pci, p54usb?
We don't provide prism54 in this package because
distributions already provide it. p54 is its replacement.
prism54 works only with full MAC cards. p54 works with both
full MAC and soft MAC cards. p54 just doesn't yet
support ad-hoc, and AP mode. Should prism54 get any new
updates we'll start packaging it here.
"
So please provide prism54 again as a module and blacklist
it. People needing prism54 for master mode will be able to
find the blacklisting and revert back from p54pci to prism54
without the need of compiling a custom kernel.
Cheers
Rainer
__________________________________________________
Do You Yahoo!?
Sie sind Spam leid? Yahoo! Mail verfügt über einen herausragenden Schutz gegen Massenmails.
http://mail.yahoo.com
--
To UNSUBSCRIBE, email to debian-kernel-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org