Ubuntu Networking :: Atheros Gigabit Controller Stuck At 100 Mbps?
Apr 18, 2011
I'm using Ubuntu Server 10.10 64 bit and am trying to get my Atheros AR81xx gigabit ethernet controller to use 1 gbps.I have 2 ethernet controllers, one's a linksys 100 mbps (which is connected to the router which goes to the internet) and the other is the Atheros gigabit controller that is connected to a Windows desktop that has an NVIDIA gigabit ethernet controller (for faster file transfers with a gigabit connection) I've ruled out that the problem is with the desktop as I plugged the windows PC into my macbook (which has a gigabit controller), and both the macbook and desktop report a gigabit connection.
I plug the windows desktop into the server and I only get 100 mbps. I am using a Cat 6 patch cable. I've tried several methods with ethtool to force it into 1 gbps mode, but none work. I've tried using a different cable. no change. I've tried making windows force a 1 gbps connection, didn't have the option to in the driver configuration. Only 10/100 configs. the commands I've tried in ethtool
ethtool -s eth0 speed 1000
Reports no error, but no effect. I've tried forcing off auto negotiation (I had a hunch it was causing the problem)
ethtool -s eth0 speed 1000 duplex full autoneg off
I get this
Cannot set new settings: Invalid argument
not setting speed
not setting duplex
not setting autoneg
I tried each setting individually, and autoneg won't set, the others will (but not do anything)
I have an ASUS P5Q PRO motherboard with an integrated Atheros AR8121/AR8113 PCI-E Gigabit Ethernet Adapter.I installed Ubuntu 10.04 "Lucid" 64bit Kernel version 220.127.116.11 I have read that the driver isn't in the kernel, but there's a strange thing :
First if I try to run lspci from command line it doesn't reports Atheros Ethernet Controller.
Second If I try to run lshw -C network from command line it doesn't reports Atheros Ethernet Controller.
Third if I run ifconfig it only returns my loopback address.
Can I suppose that my Ethernet Intel Gigabit Controller is broken or that Atheros driver is missing?
I just installed ubuntu as my primary OS, but I have the disk with XP on it and I don't want to go back, but I need faster network connectivity. I have a T60p with Intel Gigabit jacked into my Gigabit router which also has my desktop (running XP) and my NAS. If I FTP files from my NAS (or SCP), I get transfer speeds around 250-500 KB/s (which is not very fast). On this same switch, from my XP desktop I get transfer speeds around 12 MB/s. I get the same speeds using my 802.11n card (Atheros) as with the ethernet NIC (250-500 KB/s).The drivers for the ethernet card and the atheros card are e1000e and ath9k respectively.I have disabled IPv6. Since the problem occurs using either interface, I am just going to concentrate on fixing it for the Ethernet interface (since I believe it to be a systemwide problem).
skinnersbane@albert:~$ sudo ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full
Clearly my card is running at Gigabit, but why the bad transfer speeds? I am using filezilla for FTP (technically FTPES). I closed every other program. My CPU utilization does seem high and I wonder if this is part of the problem. I had no problems with throughput using either interface in Windows XP just one week ago.
I have a machine with an MSI motherboard and gigabit ethernet. However, it only reports being connected at 100Mb/s. I have tried using ethtool to force the speed to gigabit but it doesn't seem to have any effect. I'm using Ubuntu 11.04. Does anyone know a way other than ethtool to set the network speed?
having used SuSE Linux ever since the April 1995 release, I thought installing 11.4 would be a straightforward task. Since it wasn't, I'm summarising here my experience. My PC is built around a 3-year old Asus P5B-plus mainboard, i.e. certainly not brand-new hardware.
1 - on installation, my "Atheros Communications L1 Gigabit Ethernet (rev b0)" wasn't recognized, so I had to "modprobe atl1" from one of the consoles available during installation. That worked but the installer didn't pick up the fact that network was now available.
2 - after completion of the installation, online-updating for the first time and installing the nvidia driver for my "nVidia Corporation G71 [GeForce 7300 GS] (rev a1)" the KDE desktop showed the "blank desktop with mouse pointer" syndrome. Googling yielded that desktop effects had to be disabled in the kwinrc configuration file.
3 - logging in today after an online update, firefox (MozillaFirefox-4.0.1-0.2.2.x86_64) segfaults on start-up while loading the default website (opensuse.org). firefox will run in safemode but it won't run in normal mode, even with all add-ons disabled.
Now I don't have a useable system after a couple of hours of trying. Fortunately, I have a working installation of openSUSE 11.2 but I believe that updates for that distribution will be stopped shortly.
I am a newbie who's having trouble installing drivers for Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller.
I already have the drivers from my motherboard vendor, its just that i cant get them to run on my machine. I am running CentOS 5.5.....On the Sytem>Administration>Hardware (Device Manager) I can see the device listed. I am uploading the files for anyone who needs them. I know i need to run an rpmbuild, but i get errors when i try it..... also, i've tried to run atl1.rpm from ElRepo with no luck, i get an error saying Cannot find a valid baseurl for repo:
1. Using XP Pro SP3 (32-bit) 2. Laptop = Sony VAIO VGN-FZ140E 3. Recently purchased a TP-Link Router (TL-WR740N) which claims to give 150 Mbps speed
When connected, my Intel Wireless WiFi Link 4965AGN shows a speed of only 65 Mbps . A friend came over with his laptop (having Windows 7) and was able to get 150 Mbps speed. I even compared and the same web sites were opening with considerable difference on our laptops. Do I need to upgrade the driver?
We are using Broadband 2 Mbps (India) connection in Redhat Linux 5.In Server there are two network card.ne is connected to Broadband another one is connected to LANthat meansEth0 Address : 192.168.0.5/255.255.255.0 gateway 192.168.0.1Eth1 Address : 10.0.0.5 /255.0.0.0How to configure NAT in Linux Machine#iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 192.168.0.5#echo 1 > /proc/sys/net/ipv4/ip_forward
We use a linux box for routing and traffic shaping (we have a few thousand ip addresses routed through this box) and the soft interrupt load is very high.We use linux kernel 18.104.22.168 on an Intel(R) Core(TM)2 Quad CPU Q6600 @ 2.40GHz.Cpu1 serves an internal network interface, and Cpu3 serves a single physical network interface (with 2 vlans):
I'm running a wired gigabit card using the atl1c driver. It works fine, but I don't get gigabit, only 100 Mbps. I have a gigabit switch and other Ubuntu machines on my network are gigabit. Is there any way this could be a software/configuration issue, or is the only likely explanation that my wires are of sub-par quality somewhere?
I recently did a clean install of Ubuntu 10.04 on my machine. It previously had windows 7 on it and everything worked flawlessly. Now the gigabit LAN connection only connects at 10Mb/s under Ubuntu. I installed a virtual machine with windows 7 and there it connects at 1Gb/s.
I recently upgraded a server's networking card to a Gigabit NIC, and got a hold of a Gigabit switch (Here's a link) in the hopes of increasing my network performance - however, I'm getting around 10 MB/s throughput now, which is exactly what I used to get with the old 10/100 switch & NIC. The new switch recognizes both computers as Gigabit (the other machine has always had a Gigabit NIC), and both computers say they're gigabit - I've found various sites around the interwebz recommending tweaking some TCP/IP buffer settings, which I have tried to no avail. I also saw that hard drive speed is usually the limiting factor. According to "hdmarp -t", the server HDD (definitely the slower of the two) is:
Code: Timing buffered disk reads: 226 MB in 3.00 seconds = 75.26 MB/sec
So that's obviously not my issue. The cabling is CAT6 - I ran it myself, but if I'd mis-wired the end connections, wouldn't it just not work at all? I admit, I bought cheap NIC's (I'm not going for like 124.9 MB/s throughput here..), and I didn't expect them to be stellar, but I certainly expected the speeds to improve. I'm moving files from a server running Ubuntu 9.04 to a Windows machine - I've tried both my Samba shares on the server and an SFTP transfer: they both have about the same throughput.
I have a HP DC-7600 with the built-in nic [3f:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752 Gigabit Ethe
This was the best optimisation I could get, I did follow the NFS HOWTO. Copying from my PC does not exceed 120Mbits/s (System Monitor). My PC nic does not support jumbo frames. I'm looking for any assistance to improve my network speed. My PC has 4GB RAM. I copied 74GB of average sized files between 4MB to 12MB (uh ... compressed audio) and it took 155 mins using tar:
I'm building a new system with a Gigabyte E7AUM-DS2H micro-ATX motherboard. The onboard lan is a gigabit RTL 8211CL chip. The led on the port is orange when it is in gigabit mode and green if it's 100Mbps.When I power the machine on, the led is orange. After ubuntu loads, it goes to green. Oh, and it -is- connected to a gigabit switch. I don't know where in ubuntu to set it to stay in gigabit.Here's part of lspci:
I am running CentOS 5.3.The NIC on my motherboard does not support gigabit, so I bought a gigabit network card. I installed the network card and configured it via system-config-network. Everything seems to work fine as long as I keep a cable plugged into the original NIC. The original NIC works just fine if it is the only one with a network connection, but as soon as I uplug the original NIC I can no longer ping nor connect to the server via the gigabit NIC.
The original NIC is eth0, the new NIC is eth1. Is there something I need to do to tell the system that eth0 is not required or something? I've never encountered an issue like this before...
I have 2 10.04 machines connected through a switch, both with gigabit on board ethernet. Both machines show 1000 Mb/s connections.When I transfer large files (gig plus up to multi-gig) the maximum I get according to ftp 11472 kB/s.I did rough computer school math in my head and that seems low but I'll admit I know very little about network transfer rates.My question is what transfer rates should I expect to get between the 2?
However, my HTPC running Ubuntu 10.04 (32 bit) with a Zotac ION mainboard can't obtain gigabit speed. I have tested the cables by connecting my laptop and it gets gigabit speed. I also have a desktop computer that obtains gigabit speed in my network, this one with another Nvidia chipset and Linux Mint 11.
I have tried to boot the HTPC with Linux Mint 11 LiveCD, but it fails to get gigabit as well. I have also tried
Code: sudo ethtool -s eth0 speed 1000
but it does not succeed in chaingin the speed.
Is there anything I can do to get gigabit speed? I have all my files on the HTPC, so network speed is important!
Here's some info that might be useful:
Code: christian@htpc:~$ dmesg | grep eth [ 1.243230] forcedeth: Reverse Engineered nForce ethernet driver. Version 0.64. [ 1.244597] forcedeth 0000:00:0a.0: PCI INT A -> Link[LMAC] -> GSI 21 (level, low) -> IRQ 21
It auto-detected the card, but it's only operating at 100mb/s. It's connected to a gigabit switch. The driver auto-installed for the card is r8169. How do i get it up to the speed is should be at? Its kinda why i bought it...
We have a Linux box which acts a a file server. Currently, files and directories are exported using NFS.At the moment, we are a bit concern on its data transfer performance. FYI, we are using a embedded Gigabit Ethernet port on the file server. We ran a few simple write tests between NFS client (also utilizes GigE port) and the NFS server. In these tests, both NFS server and client are both connected directly to each other with a Cat5E cable. Unfortunately, the write/transfer speed results are not as per our expectation. It scores roughly about 11-12MByte/s, where as theoretically Gigabit Ethernet transfer rate is able to reach up to approximately 120MByte/s.I wouldn't expect to reach the theoretical max transfer rate (it would be great if we can , but I would appreciate if you guys can share with us in terms of the following :
1) What's the practical max data transfer rate which you guys managed to observe in a normal Gigabit based connection? What about jumbo frames configuration?
2) Is there any additional tuning/configuration we need to do within the OS to reach those practical max data transfer rate figure?
3) Does PCI-e / system bus plays a role in achieving this speed? For example, we are using the embedded GigE port and we heard some people says embedded ports are actually sharing the system bus and resources with other devices, which might adds into performance issue. Correct me if I'm wrong.
4) Does converting to Cat6 cabling will guarantee an increase in the data transfer performance?
5) In the future (once we are clear on how much single GigE transfer rate we can go) , we are looking into doing bonding since that the NFS server's shared directory/volume read-write speed is way much higher (i.e 400-600MByte/s). Will bonding allow us to achieve higher NFS read/write speed? What are the bonding modes best used for this purposes? Appreciate if anybody who has experience in doing bonding for NFS can share their experience.
Basically i want it so that the analogue stick on my PS2 controller, which connects via a USB adaptor and is recognized, correctly controls in game characters. It seems to work fine enough in platformers, at least it does with Banjo Kazooie, but with games like perfect Dark it seem to be trying to move forward and look down at the same time, also backward and look up simultaneously and look sideways and move sideways simultaneously , rendering the game all but unplayable.
I have tried running jscal and, apart from the fact that it seems a bit beyond me, it reports "jscal: missing devicename" when i try to run "jscal -c". Do others out there have there analogue sticks working correctly with games like Perfect Dark, or the James Bond games, for example?
I am looking for a PCI Ethernet adapter which supports jumbo frames. The card I have now - Trendnet TEG_PCITXR - says it supports jumbo frames but it turns out the MTU is 7200 bytes. Yeah this is more than 1500, but it seems like a bit of a scam to me. Since it is nearly impossible to find these specs on product info pages, I was hoping someone could recommend a network card that is proven to support 9000 (or greater) MTU. Some more info, I am running Ubuntu 9.04, kernel 2.6.28-19
I am using fedora core 2. I used the oldest version of fedora just because im running only 1 system, my specification is: HP compaq PC,pentuim4, 512mb memory, 40gig hdd, Intel board. I have two units same spec..windows xp and the other one is fedora 2. The windows xp normally detect the lan card, but when I try to fedora2, I try to active it and seems no lan card detecting,. How to detect broadcom nextreme gigabit ethernet to my fedora 2 OS???
I am looking for a gigabit network card for my centos 5.4 server. I am looking for something known to work well with linux. I have been on the bestbuy site and I found a DLink (DGE-530T) card with support for linux from the vendor but after reading feedback from users with that card I am not so sure it is linux friendly. I am now thinking of buying online.
We have an old Zonet 10/100 switch in our home network that locks up whenever there's a power glitch longer than about a microsecond. (OK. It's not that bad but if the lights flicker, I usually end up going down to the basement to see if the switch is hung.) None of the computers or peripherals are affected by the glitches, BTW. Power-cycle the switch and everything starts working again. After putting up with this for months I finally picked up a Netgear 8-port 10/100/1000 switch to replace the Zonet. Unfortunately, when the Netgear switch is in the network, everything slows to a crawl before completely freezing up. Pinging other systems barely worksname would not work.Pinging another system by its IP address worked a little but packet losses of 70%-80% were the best I saw. At first. Then it gets to where the loss is 100%.
All systems were rebooted after the Netgear switch was inserted into the network. The systems that were capable of gigabit connections autosensed the new switch and set their port speed accordingly. And that's about all that works when the Netgear switch is present. (The Zonet is back in the network now.)One thing I have not tried is forcing the port speed on the gigabit-capable systems to 100Mb and re-inserting the Netgear switch into the network to see if the problem if due to running some of the ports at 1000Mb.The systems on the network are running various versions of Linux (with different kernel versions, of course). Most are due for upgrades to get them current but I was planning on hitting the systems that had gigabit-capable ethernet interfaces thinking that a.) 100Mb speeds have been around forever and no problems have been seen when everything was running at 100Mb in the past and b.) the gigabit support for the older kernels should be better (one system only supports an MTA of 1500 max at 1000Mb).