[Prism54-devel] SoftMAC Cards
david at murrell.co.nz
david at murrell.co.nz
Thu Jun 24 14:32:55 UTC 2004
I've managed to compile and insmod the generated modules from this source:
http://www.dse.co.nz/isroot/dse/support/XH8196-linux.zip
insmod sm_drv_hp.o (hp == hotplug, there is a cb == cardbus)
This is on kernel 2.4.25, on a 440bx motherboard.
/var/log/messages:
Jun 25 02:41:55 niobium kernel: Loaded sm_drv_hp, version 0.6.0.0
Jun 25 02:41:55 niobium kernel: PCI: Found IRQ 15 for device 00:0d.0
Jun 25 02:41:56 niobium kernel: (c)opyright 2004 Conexant
Jun 25 02:41:56 niobium kernel: dot11d: default country US
Jun 25 02:41:56 niobium kernel: dot11d: 25 certificates found:
Jun 25 02:41:56 niobium kernel: certificate US128
Jun 25 02:41:56 niobium kernel: certificate TW128
Jun 25 02:41:56 niobium kernel: certificate US224
Jun 25 02:41:56 niobium kernel: certificate US192
Jun 25 02:41:56 niobium kernel: certificate AT128
Jun 25 02:41:56 niobium kernel: certificate BE128
Jun 25 02:41:56 niobium kernel: certificate DK128
Jun 25 02:41:56 niobium kernel: certificate FI128
Jun 25 02:41:56 niobium kernel: certificate DE128
Jun 25 02:41:56 niobium kernel: certificate GR128
Jun 25 02:41:56 niobium kernel: certificate IE128
Jun 25 02:41:56 niobium kernel: certificate IS128
Jun 25 02:41:56 niobium kernel: certificate IT128
Jun 25 02:41:56 niobium kernel: certificate CH128
Jun 25 02:41:56 niobium kernel: certificate LI128
Jun 25 02:41:56 niobium kernel: certificate LU128
Jun 25 02:41:56 niobium kernel: certificate NO128
Jun 25 02:41:56 niobium kernel: certificate NL128
Jun 25 02:41:56 niobium kernel: certificate PT128
Jun 25 02:41:56 niobium kernel: certificate SE128
Jun 25 02:41:56 niobium kernel: certificate GB128
Jun 25 02:41:56 niobium kernel: certificate HU128
Jun 25 02:41:56 niobium kernel: certificate PL128
Jun 25 02:41:56 niobium kernel: certificate JP128
Jun 25 02:41:56 niobium kernel: certificate JP129
Jun 25 02:41:56 niobium kernel: compress_init: HIFN LZS, history c 12496
bytes, d 4168 bytesJun 25 02:41:56 niobium kernel: MSSID: mssid_open, this->umac.mssid_vss_db
= c27f8000Jun 25 02:41:56 niobium kernel: sm_drv_hp: MAC address 00:50:bf:a8:a4:e6
Once this is done, one needs to insmod the sm_drv.o module.
>From here an extra device eth2(for me) appears in ifconfig.
I can set an ipaddress to it, but the lights on the card dont seem to
light up.iwconfig reports : eth2 no wireless extensions.
I think there is a way of manipluating the card through some of the
applications that they provide.
Ill have another look at it later on tonight.
For completeness, ill post my lspci -vv at the bottom of this message.
Cheers,
David Murrell (Viddy)
niobium:/# lspci -vv
00:00.0 Host bridge: Intel Corp. 440BX/ZX - 82443BX/ZX Host bridge (rev 03)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ >SERR- <PERR+ Latency: 32
Region 0: Memory at e3000000 (32-bit, prefetchable) [size=4M]
Capabilities: [a0] AGP version 1.0
Status: RQ=31 SBA+ 64bit- FW- Rate=x1,x2
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
00:01.0 PCI bridge: Intel Corp. 440BX/ZX - 82443BX/ZX AGP bridge (rev 03)
(prog-if 00 [Normal decode]) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR+ FastB2B- Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- Latency: 64
Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
Memory behind bridge: e0000000-e1ffffff
Prefetchable memory behind bridge: d0000000-dfffffff
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B+
00:07.0 ISA bridge: Intel Corp. 82371AB PIIX4 ISA (rev 02)
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- Latency: 0
00:07.1 IDE interface: Intel Corp. 82371AB PIIX4 IDE (rev 01) (prog-if 80
[Master]) Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- Latency: 32
Region 4: I/O ports at f000 [size=16]
00:07.2 USB Controller: Intel Corp. 82371AB PIIX4 USB (rev 01) (prog-if 00
[UHCI]) Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- Latency: 32
Interrupt: pin D routed to IRQ 10
Region 4: I/O ports at e000 [size=32]
00:07.3 Bridge: Intel Corp. 82371AB PIIX4 ACPI (rev 02)
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap- 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- Interrupt: pin ? routed to IRQ 9
00:09.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10
MBit (rev 31) Subsystem: Unknown device 3030:5032
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR+ Latency: 32 (5000ns min, 10000ns max)
Interrupt: pin A routed to IRQ 10
Region 0: I/O ports at e400 [size=256]
Region 1: Memory at e3403000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at <unassigned> [disabled] [size=256K]
Capabilities: [50] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0b.0 Ethernet controller: Davicom Semiconductor, Inc. Ethernet 100/10
MBit (rev 31) Subsystem: Unknown device 3030:5032
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR+ Latency: 32 (5000ns min, 10000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at e800 [size=256]
Region 1: Memory at e3402000 (32-bit, non-prefetchable) [size=256]
Expansion ROM at <unassigned> [disabled] [size=256K]
Capabilities: [50] Power Management version 1
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME-
00:0d.0 Network controller: Harris Semiconductor: Unknown device 3890 (rev
01) Subsystem: Accton Technology Corporation: Unknown device 4202
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- Latency: 32 (2500ns min, 7000ns max), cache line size 08
Interrupt: pin A routed to IRQ 15
Region 0: Memory at e3400000 (32-bit, non-prefetchable) [size=8K]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0+,D1+,D2+,D3hot+,D3cold+) Status: D0 PME-Enable- DSel=0 DScale=0 PME-
01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 0253
(rev a3) (prog-if 00 [VGA]) Subsystem: CardExpert Technology: Unknown device 1219
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- Latency: 32 (1250ns min, 250ns max)
Interrupt: pin A routed to IRQ 12
Region 0: Memory at e0000000 (32-bit, non-prefetchable) [size=16M]
Region 1: Memory at d0000000 (32-bit, prefetchable) [size=128M]
Region 2: Memory at d8000000 (32-bit, prefetchable) [size=512K]
Expansion ROM at <unassigned> [disabled] [size=128K]
Capabilities: [60] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [44] AGP version 2.0
Status: RQ=31 SBA+ 64bit- FW+ Rate=x1,x2
Command: RQ=0 SBA- AGP- 64bit- FW- Rate=<none>
More information about the Prism54-devel
mailing list