Hi all,
I have been experiencing extremely slow internet speeds using openSUSE 12.1 for some time now (in Google-Chrome, Firefox, and even Steam (under WINE)). Right now Chrome is downloading a file @ ~40 Kb/s, but Transmission was just downloading a bit torrent at nearly 850 Mb/s. I was wondering if there is anything I can do on my part to speed things up. I have 12.1 on my desktop and netbook (hard line and wifi), and I know it is an OS based problem because Windows 7 sadly beats me out in this area on both my wife’s laptop and my netbook (when I boot into 7 instead of SUSE). Is this a firewall issue? Please let me know what I should post in order for some help diagnosing the problem (Sorry, this is one area in Linux I really am clueless about, and I know how dangerous that can be. I would like to better understand it.).
Thanks.
Yes you can try I would say it’s a driver bug or speed/duplex auto negotiation problem. It’s certainly not firewall because there would be no traffic at all. Please post the following information here :
/sbin/lspci -nnk
uname -a
from both PCs.
You could also try to install 12.2 and see if that helps (it has a much more recent kernel with possibly better drivers).
I don’t think it is anything to do with either 12.1 or 12.2 as a whole but with a specific piece of software used by your hardware. I have had full capacity on my broadband link on both distros.
It has to be something in the distro, because I just converted my netbook to CrunchBang Linux, and I am getting much better download speeds ~700-800 kb/s (Sorry I just noticed the typo in my first post…it should be kb/s. lol Mb/s … I wish). I will post the output from the above commands the next time I boot my desktop.
gforce6point0:
It has to be something in the distro, because I just converted my netbook to CrunchBang Linux, and I am getting much better download speeds ~700-800 kb/s (Sorry I just noticed the typo in my first post…it should be kb/s. lol Mb/s … I wish). I will post the output from the above commands the next time I boot my desktop.
No it doesn’t have to be something in the distro. In fact most likely it isn’t. Compare the kernel versions with the command I gave you and install any distro with this kernel. You will experience the same problems most likely. You can also try out openSUSE vanila kernel to see if the problem is there as well.
Btw. did you run online updates after the installation of openSUSE ?
/sbin/lspci -nnk
00:00.0 Host bridge [0600]: Intel Corporation Core Processor DMI [8086:d131] (rev 11)
Subsystem: eVga.com. Corp. Device [3842:0075]
00:03.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express Root Port 1 [8086:d138] (rev 11)
Kernel driver in use: pcieport
00:05.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express Root Port 3 [8086:d13a] (rev 11)
Kernel driver in use: pcieport
00:08.0 System peripheral [0880]: Intel Corporation Core Processor System Management Registers [8086:d155] (rev 11)
Subsystem: Device [0042:0075]
00:08.1 System peripheral [0880]: Intel Corporation Core Processor Semaphore and Scratchpad Registers [8086:d156] (rev 11)
Subsystem: Device [0042:0075]
00:08.2 System peripheral [0880]: Intel Corporation Core Processor System Control and Status Registers [8086:d157] (rev 11)
Subsystem: Device [0042:0075]
00:08.3 System peripheral [0880]: Intel Corporation Core Processor Miscellaneous Registers [8086:d158] (rev 11)
Subsystem: Device [0042:0075]
00:10.0 System peripheral [0880]: Intel Corporation Core Processor QPI Link [8086:d150] (rev 11)
Subsystem: Device [0042:0075]
00:10.1 System peripheral [0880]: Intel Corporation Core Processor QPI Routing and Protocol Registers [8086:d151] (rev 11)
Subsystem: Device [0042:0075]
00:19.0 Ethernet controller [0200]: Intel Corporation 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: e1000e
00:1a.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller [8086:3b3b] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: uhci_hcd
00:1a.1 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller [8086:3b3e] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: uhci_hcd
00:1a.2 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller [8086:3b3f] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: uhci_hcd
00:1a.7 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: ehci_hcd
00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 06)
Kernel driver in use: pcieport
00:1d.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller [8086:3b36] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: uhci_hcd
00:1d.1 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller [8086:3b37] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: uhci_hcd
00:1d.2 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller [8086:3b38] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: uhci_hcd
00:1d.3 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB Universal Host Controller [8086:3b39] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: uhci_hcd
00:1d.7 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: ehci_hcd
00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev a6)
00:1f.0 ISA bridge [0601]: Intel Corporation 5 Series Chipset LPC Interface Controller [8086:3b02] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
00:1f.2 IDE interface [0101]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA IDE Controller [8086:3b20] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: ata_piix
00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: i801_smbus
00:1f.5 IDE interface [0101]: Intel Corporation 5 Series/3400 Series Chipset 2 port SATA IDE Controller [8086:3b26] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: ata_piix
02:00.0 VGA compatible controller [0300]: nVidia Corporation GF110 [GeForce GTX 560 Ti] [10de:1200] (rev a1)
Subsystem: eVga.com. Corp. Device [3842:1561]
Kernel driver in use: nvidia
02:00.1 Audio device [0403]: nVidia Corporation Device [10de:0e0c] (rev a1)
Subsystem: eVga.com. Corp. Device [3842:1561]
Kernel driver in use: snd_hda_intel
ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-Core Registers [8086:2c51] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2c81] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2c90] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
Kernel driver in use: i7core_edac
ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2c91] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:03.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller [8086:2c98] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:03.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Target Address Decoder [8086:2c99] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:03.4 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Test Registers [8086:2c9c] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:04.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Control Registers [8086:2ca0] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:04.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Address Registers [8086:2ca1] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:04.2 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Rank Registers [8086:2ca2] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:04.3 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 0 Thermal Control Registers [8086:2ca3] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:05.0 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Control Registers [8086:2ca8] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:05.1 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Address Registers [8086:2ca9] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:05.2 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Rank Registers [8086:2caa] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
ff:05.3 Host bridge [0600]: Intel Corporation Core Processor Integrated Memory Controller Channel 1 Thermal Control Registers [8086:2cab] (rev 04)
Subsystem: Intel Corporation Device [8086:8086]
uname -a
Linux 3.1.10-1.16-desktop #1 SMP PREEMPT Wed Jun 27 05:21:40 UTC 2012 (d016078) x86_64 x86_64 x86_64 GNU/Linux
So you are saying that it is the Linux kernel that is buggy? Is there a way to revert, or is 12.1 only usable within a set number of kernels?
I did run online updates after I installed…
Thanks.
I appreciate the help.
This is possible although by doing a quick google search on your hardware/driver combination I didn’t find anything interesting.
00:19.0 Ethernet controller [0200]: Intel Corporation 82578DC Gigabit Network Connection [8086:10f0] (rev 06)
Subsystem: eVga.com. Corp. Device [3842:0075]
Kernel driver in use: e1000e
This is your NIC and the driver it uses. You could try another kernel as a test from this repo :
Index of /repositories/Kernel:/stable/standard
This should be easy enough to revert if it doesn’t help.
You can also have multiple kernels available by using this trick. I’m not 100% sure this works in 12.1 but I can test on 12.2 and let you know.
http://forums.opensuse.org/forums/english/get-technical-help-here/install-boot-login/453867-grey-screen-death-boot-4.html#post2288618
I can confirm kernel multiversion works the same way on 12.2.
So, I attempted a kernel upgrade, but the update of the kernel caused a re-installation of the nVidia drivers. I should have seen this coming, but needless to say, I now have no GUI to work with. I have been attempting to downgrade to a lesser kernel-desktop version (possibly just revert to 3.1.10), but I cannot for the life of me figure out how to view previous repo versions using zypper. Can anyone help me with this?
Thanks.
Oh, never mind I just had to force it → zypper in -f repo: package. I hope everything goes back to the way it was. Even if that was slightly slow.