Hostap_pci vs. orinoco_pci

Denis Vlasenko vda at
Fri Nov 18 06:53:43 EST 2005

On Thursday 17 November 2005 20:54, Jar wrote:
> Hello
> When using FC4 2.6.12, I have to put the following lines to the end of 
> the /etc/hotplug/blacklist to get rid of loading orinoco_pci.
> # a) Do NOT load orinoco_pci when we are using hostap driver
> # b) Do NOT load hostap_pci or it's alias wlan1 defined in
> #    /etc/modprobe.conf, let network service run it instead.
> orinoco_pci
> hostap_pci
> wlan1
> Now when I updated to FC4 2.6.14 this doesn't work any more. I have to 
> delete orinoco_pci. Otherwise both hostap_pci and orinoco_pci are loaded 
> at boot.
> Intresiting thing is (according to dmesg) that the orinoco_pci is loaded 
> first and then hostap_pci. Anyhow, finally lsmod shows that no orinoco* 
> modules has been loaded. Who unloads them, does loading another module 
> (hostap_pci) for same device cause that?
> orinoco 0.15rc2 (David Gibson <hermes at>, Pavel 
> Roskin <proski at>, et al)
> orinoco_pci 0.15rc2 (Pavel Roskin <proski at>, David Gibson 
> <hermes at> & Jean Tour
> eth2: WEP supported, 104-bit key
> eth2: MAC address 00:0E:6A:6A:6A:6A
> eth2: Station name "Prism  I"
> eth2: ready
> ACPI: PCI interrupt for device 0000:02:0a.0 disabled
> e100: eth0: e100_watchdog: link up, 100Mbps, full-duplex
> eth1: link up, 100Mbps, full-duplex, lpa 0x45E1
> ip_tables: (C) 2000-2002 Netfilter core team
> Netfilter messages via NETLINK v0.30.
> ip_conntrack version 2.3 (4095 buckets, 32760 max) - 236 bytes per conntrack
> u32 classifier
>      Perfomance counters on
>      OLD policer on
>      input device check on
> Ingress scheduler: Classifier actions prefered over netfilter
> ieee80211_crypt: registered algorithm 'NULL'
> hostap_pci: 0.4.4-kernel (Jouni Malinen <jkmaline at>)
> ACPI: PCI Interrupt 0000:02:0a.0[A] -> Link [LNKG] -> GSI 11 (level, 
> low) -> IRQ 11
> hostap_pci: Registered netdevice wifi0
> wifi0: Original COR value: 0x50
> prism2_hw_init: initialized in 192 ms
> wifi0: NIC: id=0x8013 v1.0.0
> wifi0: PRI: id=0x15 v1.1.1
> wifi0: STA: id=0x1f v1.7.4
> wifi0: Intersil Prism2.5 PCI: mem=0xdfbff000, irq=11
> wifi0: registered netdevice wlan0
> Finally I have to delete orinoco_pci. That is not elegant way to handle 
> this. What is the _great_ idea to put prism2 device IDs to the orinoco 
> driver?
> Is there some other method than the delete method to handle this? What 
> if I had one orinoco_pci and one hostap_pci device in same PC and I want 
> to use orinco driver for orinoco and hostap driver for prism2 device?

Do not build both modules. Or even send patch to remove prism2 dev IDs
from orinoco.

More information about the HostAP mailing list