neue Hardware neue Probleme und alles viel schneller

Fast Ethernet ist ja schön, noch schöner ist Gigabit Ethernet.

Also, einen billig Switch ersteigert (vermutlich ein ebensobilliger Chipsatz)

Dazu noch 2 Netzwerkkarten von Intel, von der Qualität und Durchsatz bin ich bisher überzeugt.

doch nichtso die Linuxtreiber:

Dec 20 12:40:58 pullover kernel: WARNING: at net/sched/sch_generic.c:219 dev_watchdog+0xda/0x12d()
Dec 20 12:40:58 pullover kernel: NETDEV WATCHDOG: eth1 (e1000): transmit timed out
Dec 20 12:40:58 pullover kernel: Modules linked in: vfat fat fuse nfsd lockd nfs_acl auth_rpcgss exportfs rfcomm bridge stp bnep sco l2cap vmnet vsock vmci
vmmon sunrpc ip6t_REJECT nf_conntrack_ipv6 ip6table_filter ip6_tables ipv6 dm_multipath sha256_generic aes_i586 aes_generic cbc dm_crypt crypto_blkcipher ui
nput ppdev snd_via82xx snd_ac97_codec ac97_bus snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss snd_pcm snd_timer pcspkr snd_p
age_alloc snd_mpu401_uart snd_rawmidi floppy snd_seq_device snd ns558 ata_generic i2c_viapro usb_storage gameport via_rhine mii soundcore pata_acpi nvidia(P
) btusb bluetooth parport_pc i2c_core parport e1000 pata_via sata_via
Dec 20 12:40:58 pullover kernel: Pid: 0, comm: swapper Tainted: P          2.6.27.7-134.fc10.i686 #1
Dec 20 12:40:58 pullover kernel: [<c042bb32>] warn_slowpath+0x4b/0x6c
Dec 20 12:40:58 pullover kernel: [<c06a7a93>] ? _spin_unlock_irqrestore+0x22/0x38
Dec 20 12:40:58 pullover kernel: [<c06235b1>] ? pci_conf1_read+0xba/0xc1
Dec 20 12:40:58 pullover kernel: [<c0624a7c>] ? raw_pci_read+0x4c/0x57
Dec 20 12:40:58 pullover kernel: [<c0624afc>] ? pci_read+0x1d/0x22
Dec 20 12:40:58 pullover kernel: [<c06a7a93>] ? _spin_unlock_irqrestore+0x22/0x38
Dec 20 12:40:58 pullover kernel: [<c05236f3>] ? pci_bus_read_config_word+0x58/0x64
Dec 20 12:40:58 pullover kernel: [<f931326f>] ? _nv004357rm+0x19/0x1d [nvidia]
Dec 20 12:40:58 pullover kernel: [<f92e5900>] ? _nv008168rm+0xbc/0xc6 [nvidia]
Dec 20 12:40:58 pullover kernel: [<c06a7bac>] ? _spin_lock_irqsave+0x29/0x30
Dec 20 12:40:58 pullover kernel: [<c051c1b6>] ? strlcpy+0x17/0x49
Dec 20 12:40:58 pullover kernel: [<c063e974>] dev_watchdog+0xda/0x12d
Dec 20 12:40:58 pullover kernel: [<c0434952>] ? mod_timer+0x30/0x34
Dec 20 12:40:58 pullover kernel: [<c05d1a4b>] ? usb_hcd_poll_rh_status+0x125/0x12d
Dec 20 12:40:58 pullover kernel: [<c04341ed>] run_timer_softirq+0x14b/0x1bb
Dec 20 12:40:58 pullover kernel: [<c063e89a>] ? dev_watchdog+0x0/0x12d
Dec 20 12:40:58 pullover kernel: [<c063e89a>] ? dev_watchdog+0x0/0x12d
Dec 20 12:40:58 pullover kernel: [<c0430767>] __do_softirq+0x84/0x109
Dec 20 12:40:58 pullover kernel: [<c04306e3>] ? __do_softirq+0x0/0x109
Dec 20 12:40:58 pullover kernel: [<c0405eec>] do_softirq+0x77/0xdb
Dec 20 12:40:58 pullover kernel: [<c04303ce>] irq_exit+0x44/0x83
Dec 20 12:40:58 pullover kernel: [<c0413ee9>] smp_apic_timer_interrupt+0x6e/0x7c
Dec 20 12:40:58 pullover kernel: [<c0404759>] apic_timer_interrupt+0x2d/0x34
Dec 20 12:40:58 pullover kernel: [<c04198d7>] ? native_safe_halt+0x5/0x7
Dec 20 12:40:58 pullover kernel: [<c040912d>] default_idle+0x38/0x6a
Dec 20 12:40:58 pullover kernel: [<c0402c4d>] cpu_idle+0x101/0x134
Dec 20 12:40:58 pullover kernel: [<c06977e6>] rest_init+0x4e/0x50
Dec 20 12:40:58 pullover kernel: =======================
Dec 20 12:40:58 pullover kernel: —[ end trace c977f17e352f6e96 ]—

tja, noch weitere Traces sind vorhanden.
Abhilfe schaffte das Compilieren und patchen des von intel heruntergeladenen Treibers. Daneben gab es noch Kuddel-Muddel mit der Via-Onboard Netzwerkkarte. Doch mittlerweile funktioniert die e1000.

nun die Netio Ergebnisse:

/netio -t 10.1.1.156

NETIO – Network Throughput Benchmark, Version 1.26
(C) 1997-2005 Kai Uwe Rommel

TCP connection established.
Packet size  1k bytes:  30147 KByte/s Tx,  56360 KByte/s Rx.
Packet size  2k bytes:  38613 KByte/s Tx,  63487 KByte/s Rx.
Packet size  4k bytes:  63698 KByte/s Tx,  67817 KByte/s Rx.
Packet size  8k bytes:  62983 KByte/s Tx,  69693 KByte/s Rx.
Packet size 16k bytes:  65848 KByte/s Tx,  71280 KByte/s Rx.
Packet size 32k bytes:  62542 KByte/s Tx,  70964 KByte/s Rx.
Done.

den Einbruch bei Rx führe ich auf die schwache CPU zurück
ca 70MByte pro Sekunde von 132 möglichen Mbytes die der PCI Bus mitsich bringt, ich bin soweit zufrieden.

Advertisements



    Kommentar verfassen

    Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

    WordPress.com-Logo

    Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

    Twitter-Bild

    Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

    Facebook-Foto

    Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

    Google+ Foto

    Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

    Verbinde mit %s



%d Bloggern gefällt das: