Throughput problem w/ SMC 2802W v2

"Eetu Rantanen" <[email protected]>
Newsgroups gmane.linux.drivers.prism54.user
Message-ID <[email protected]>
Hi all,

I'm experiencing a problem with the throughput with SMC 2802w, with 2.6.7
vanilla kernel. 

When starting to transfer files for example with ftp, a process called
kdldrd/dpc starts consuming a lot of CPU-time:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
1259 root       0 -20     0    0    0 S 36.8  0.0   4:45.68 kdldrd/dpc

1884 eran      15   0  4648 2572 3892 S 12.4  2.0   0:06.83 proftpd  

And the throughput is around ~11Mb/s even when the card is set to 54Mb/s.
The server itself is a AMD K6-2 400MHz, so it basically can perform up to
~30Mb/s via 100Mb/s ethernet (tested). Should I go and shop a faster PC, or
is there a workaround for this CPU-consumption?

Thank you.





Here are the details of this setup:

dmesg:
driverloader: stack=8192/60/0 PREEMPT SMP
PCI: Found IRQ 10 for device 0000:00:0a.0
eth2: New link status: Disconnected (0002)
eth2: WPA, AES, TKIP, WEP128, WEP64 supported
eth2: SMC2802W 2.4GHz 54 Mbps Wireless PCI Adapter at 0000:00:0a.0 (MAC
address 00:04:E2:B5:71:56) ready
eth2: New link status: Connected (0001)

lspci -v:
0000:00:0a.0 Network controller: Intersil Corporation Intersil ISL3890
[Prism GT/Prism Duette] (rev 01)
        Subsystem: Accton Technology Corporation: Unknown device ee03
        Flags: bus master, medium devsel, latency 56, IRQ 10
        Memory at dd800000 (32-bit, non-prefetchable)
        Capabilities: [dc] Power Management version 1

lsmod:
Module                  Size  Used by
cisco_ipsec           394860  241 
driverloader          225668  0 
ip_conntrack_ftp       71028  0 
uhci_hcd               28592  0 
ehci_hcd               24548  0 
usbcore                95424  2 uhci_hcd,ehci_hcd
capability              3176  0 
commoncap               5184  1 capability

driverloader version is 1.76 and it is compiled again the 2.6.7 kernel
sources.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.