spc Δημοσιεύτηκε Ιούνιος 18, 2006 #1 Δημοσιεύτηκε Ιούνιος 18, 2006 Το πρόβλημα είναι το εξής:Μετά την εγκατάσταση PCMCIA GBIT κάρτας (LINKSYS PCM1000) σε φορητό (Fujitsu Siemens Amilo L7310W) η ταχύτητα μεταφοράς δεδομένων στο δίκτυο είναι τραγική.Από τα ~ 9 MB/S που ήταν με την 100αρα onboard του φορητού έπεσε στα ~1,5 MB/S!.Όλα φαίνονται να είναι ΟΚ (η κάρτα και το GBIT switch φαίνεται να κλειδώνουν κανονικά στο 1 GBIT και το ίδιο αναφέρουν και τα Win).Τα Win είναι Home αλλά αυτό δεν νομίζω ότι παίζει κάποιο ρόλο.Μόλις γυρίζω στην 100αρα onboard η ταχύτητα είναι πάλι φυσιολογική (για 100αρα) και υψηλότερη από ότι με την 1000αρα!.Οι ρυθμίσεις των καρτών, δικτύων κλπ είναι ίδιες και στις 2 περιπτώσεις. Το ίδιο και τα καλώδια (cat5e το οποίο σε άλλο τμήμα του δικτύου παίζει κανονικά στο 1 GBIT).Έχω δοκιμάσει αναβάθμιση BIOS φορητού και ότι άλλο update βρήκα (δυστυχώς δεν υπάρχει για την νέα κάρτα αλλά ούτε και για τον οδηγό PCMCIA ENE CB1410/851).Υποψιάζομαι πρόβλημα στον οδηγό PCMCIA ENE CB1410/851 αλλά, απ όσο κοίταξα στο δίκτυο, ότι αναφέρεται γι αυτόν (από άποψη προβλήματος) είναι βασικά για Linux.Δεν ξέρω τι άλλο μπορεί να παίζει (ίσως κάποια μυστήρια ρύθμιση της κάρτας; αν και όλες οι 1000αρες που έχω δοκιμάσει όχι PCMCIA πάντως δεν θέλουν τίποτα μυστήριο)editΗ περίπτωση ο 1410 να μην υποστηρίζει ταχύτητες > 1,5 MB/S μου φαίνεται απίθανη (από την άλλη specs του δεν κατάφερα να βρω...)
SlotKiller Ιούνιος 18, 2006 #2 Ιούνιος 18, 2006 -Δοκιμασε ενα cat6 ή εστω ενα αλλο cat5e-Δοκιμασε την καρτουλα σε καποιο αλλο λαπτοπΤι διαμεταγωγη υποστηριζει η PCMCIA σου? Αν και το 1,5MB/s ειναι πολυ χαμηλο...
spc Ιούνιος 18, 2006 Author #3 Ιούνιος 18, 2006 Αρχική απάντηση από SlotKiller -Δοκιμασε ενα cat6 ή εστω ενα αλλο cat5e-Δοκιμασε την καρτουλα σε καποιο αλλο λαπτοπΤι διαμεταγωγη υποστηριζει η PCMCIA σου? Αν και το 1,5MB/s ειναι πολυ χαμηλο... 1. Το έκανα χωρίς αποτέλεσμα2. Αυτός είναι ο επόμενος στόχος (αν και θεωρώ απίθανο να είναι χαλασμένη η κάρτα).3. Όπως έγραψα και στο edit, δεν ξέρω αλλά δεν νομίζω να είναι 1,5 MB/S.
sotiris Ιούνιος 18, 2006 #4 Ιούνιος 18, 2006 ντί έμ έι (ελληνιστί: dma)edit: το pcmcia (προς αποφυγήν παρεξηγήσεων) θεωτητικά έχει το throughput μιας 32bit all-time classic pci κάρτας, οπότε επαρκεί για να σηκώσει το gigabit.
SlotKiller Ιούνιος 18, 2006 #5 Ιούνιος 18, 2006 Αρχική απάντηση από sotirisτο pcmcia (προς αποφυγήν παρεξηγήσεων) θεωτητικά έχει το throughput μιας 32bit all-time classic pci κάρτας, οπότε επαρκεί για να σηκώσει το gigabit. Βασικα γι αυτο ρωτησα γιατι δεν ηξερα τι διαμεταγωγη υποστηριζει το pcmcia
spc Ιούνιος 18, 2006 Author #6 Ιούνιος 18, 2006 Αρχική απάντηση από sotiris ντί έμ έι (ελληνιστί: dma)edit: το pcmcia (προς αποφυγήν παρεξηγήσεων) θεωτητικά έχει το throughput μιας 32bit all-time classic pci κάρτας, οπότε επαρκεί για να σηκώσει το gigabit. ΟΚ αλλά DMA ποιανού και πως;
panos2k Ιούνιος 18, 2006 #7 Ιούνιος 18, 2006 Βάλε auto-negotiation σε όλα τα pc και θα δείς τι ωραία θα πηγαίνει! Αφού ξέρεις ποιός είναι ο δικτυάς!
SlotKiller Ιούνιος 18, 2006 #8 Ιούνιος 18, 2006 ^By default αυτη ειναι η ρυθμιση αν καταλαβα καλα σε τι αναφερεσαι.Ρε Σωτο τι dma? και εγω δε καταλαβα καλα! dma στην pcmcia slot υποθετω?
spc Ιούνιος 19, 2006 Author #9 Ιούνιος 19, 2006 Αρχική απάντηση από panos2k Βάλε auto-negotiation σε όλα τα pc και θα δείς τι ωραία θα πηγαίνει! Αφού ξέρεις ποιός είναι ο δικτυάς! Ναι βρε δικτυά της κακιάς ώρας αφού, όπως λέει και ο slotkiller: Αρχική απάντηση από SlotKiller ^By default αυτη ειναι η ρυθμιση αν καταλαβα καλα σε τι αναφερεσαι. (και προφανώς έχει δοκιμαστεί και χειροκίνητα στα 1.000 αλλά δεν κάνει διαφορά - εξάλλου και σε όλες τις περιπτώσεις κλειδώνει κανονικά στα 1.000 αλλά απλώς παίζει σε ταχύτητες 10....). Αρχική απάντηση από SlotKillerΡε Σωτο τι dma? και εγω δε καταλαβα καλα! dma στην pcmcia slot υποθετω? Αναφέρεται στο DMA της PCI και υποθέτει ότι φταίει αυτό χωρίς όμως να ξέρει πως μπορούμε να το ρυθμίσουμε (αυτές τις εξυπνάδες έκανε και στα αφεντικά του και καταλαβαίνεις τώρα γιατί είναι ένας απλός - ποταπός χρήστης ). BTW: Η κάρτα δοκιμάστηκε σε άλλο φορητό (με PCMCIA controller της TI) και στα 100 που έπαιξε (δυστυχώς δεν ήταν διαθέσιμη 1000αρα σύνδεση εκεί) ήταν ΟΚ (δλδ ~9 MB/S σε σχέση με τα 1,5ΜΒ/S που ήταν στα 1.000 στο αρχικό φορητό). Υποθέτω λοιπόν ότι είναι θέμα PCMCIA controller ή οδηγού αλλά αδυνατώ να σκεφτώ λύση....
sotiris Ιούνιος 19, 2006 #10 Ιούνιος 19, 2006 Αρχική απάντηση από spcΑναφέρεται στο DMA της PCI και υποθέτει ότι φταίει αυτό χωρίς όμως να ξέρει πως μπορούμε να το ρυθμίσουμε (αυτές τις εξυπνάδες έκανε και στα αφεντικά του και καταλαβαίνεις τώρα γιατί είναι ένας απλός - ποταπός χρήστης ). Εδώ να τονίσουμε ότι ναι μεν έχεις δίκιο, αλλά από την σκοπιά του Windows χρήστη. Σε linux (πέραν του ότι θα δούλευε), θα είχα σίγουρα πιο πολλές επιλογές στη διάθεσή μου, έχοντας το source του kernel module. Βέβαια, έχουμε μάθει στη windows λογική, που πρέπει το όνομά σου να αρχίζει από devi και να τελειώνει σε ance, για να μπορέσεις να πειράξεις κάτι (και εννοείται η καταγωγή σου να είναι εκ Ρωσίας). Σε Windows, απλά να σου πώ ότι κατά 99% φταίνε "οι οδηγοί", όπως κι εσύ έχεις καταλάβει. Αλήθεια το κλασσικό τεστ dma το έκανες? Είδες αν έχει load ο cpu όταν στέλνεις δεδομένα από το ethernet? (απλά για να δω αν έχει αρχίσει να με προδίδει το ένστικτό μου, για καθαρά εγκυκλοπαιδικούς λόγους δηλαδή). Αν και το ότι παίζει κανονικά στα 100MBps λογικά σημαίνει ότι δεν είναι αυτό το πρόβλημα. Δοκίμασε πάντως και με κάνα live cd (τύπου ubuntu 6.06) να δεις αν όντως φταίει ο driver ή φταίει κάτι άλλο. (αν δεν έχεις, ζήτα από την αγάπη).
spc Ιούνιος 19, 2006 Author #11 Ιούνιος 19, 2006 Αρχική απάντηση από sotiris Εδώ να τονίσουμε ότι ναι μεν έχεις δίκιο, αλλά από την σκοπιά του Windows χρήστη. Σε linux (πέραν του ότι θα δούλευε), θα είχα σίγουρα πιο πολλές επιλογές στη διάθεσή μου, έχοντας το source του kernel module. Βέβαια, έχουμε μάθει στη windows λογική, που πρέπει το όνομά σου να αρχίζει από devi και να τελειώνει σε ance, για να μπορέσεις να πειράξεις κάτι (και εννοείται η καταγωγή σου να είναι εκ Ρωσίας). Σε Windows, απλά να σου πώ ότι κατά 99% φταίνε "οι οδηγοί", όπως κι εσύ έχεις καταλάβει. ’λλο ένα σεμινάριο Linux vs Win.. Αρχική απάντηση από sotirisΑλήθεια το κλασσικό τεστ dma το έκανες? Είδες αν έχει load ο cpu όταν στέλνεις δεδομένα από το ethernet? (απλά για να δω αν έχει αρχίσει να με προδίδει το ένστικτό μου, για καθαρά εγκυκλοπαιδικούς λόγους δηλαδή). Σωστά, αυτό δεν το σκέφτηκα (sotiris: 1 point ) Αρχική απάντηση από sotirisΑν και το ότι παίζει κανονικά στα 100MBps λογικά σημαίνει ότι δεν είναι αυτό το πρόβλημα. Παίζει με την onboard κανονικά στα 100. Δεν έχω δοκιμάσει με την 1.000 σε 100 mode. Θα το δοκιμάσω και αυτό (sotiris: 1 point ) Αρχική απάντηση από sotirisΔοκίμασε πάντως και με κάνα live cd (τύπου ubuntu 6.06) να δεις αν όντως φταίει ο driver ή φταίει κάτι άλλο. (αν δεν έχεις, ζήτα από την αγάπη). Δεν θέλω λέμε! Ωχου! - (sotiris: -10 points ) (δεν λέω βέβαια.είναι μία καλή δικαιολογία για να ενοχλήσω την αγάπη.)
sotiris Ιούνιος 19, 2006 #13 Ιούνιος 19, 2006 Αρχική απάντηση από spcΔεν θέλω λέμε! Ωχου! - (sotiris: -10 points ) (δεν λέω βέβαια.είναι μία καλή δικαιολογία για να ενοχλήσω την αγάπη.) Ουδέν κακόν αμιγές καλού
trendy Ιούνιος 19, 2006 #14 Ιούνιος 19, 2006 Επίσης δε μετράμε μεταγωγή με ftp,copy κλπ, αλλά με κάποιο μετροπρόγραμμα όπως το iperf.Τέλος έχεις ενεργοποιήσει τα jumbo frames στα advanced settings της κάρτας;
spc Ιούνιος 19, 2006 Author #15 Ιούνιος 19, 2006 Αρχική απάντηση από trendy Επίσης δε μετράμε μεταγωγή με ftp,copy κλπ, αλλά με κάποιο μετροπρόγραμμα όπως το iperf. Καταρχήν δεν είπα πως μέτρησα (ναι με ενα απλο copy το εκανα ) Εδώ μιλάμε για gbit και 1,5 ms/s, το αν ήταν 1,5 ή 1,6 μετράει; Αρχική απάντηση από trendyΤέλος έχεις ενεργοποιήσει τα jumbo frames στα advanced settings της κάρτας; Ναι (default ηταν disable αν θυμαμαι καλα) αλλα καμια διαφορά.
sotiris Ιούνιος 20, 2006 #16 Ιούνιος 20, 2006 Αρχική απάντηση από trendy Επίσης δε μετράμε μεταγωγή με ftp,copy κλπ, αλλά με κάποιο μετροπρόγραμμα όπως το iperf.Τέλος έχεις ενεργοποιήσει τα jumbo frames στα advanced settings της κάρτας; Πάλι έξω? Ω τι κόσμος μπαμπά...
trendy Ιούνιος 21, 2006 #17 Ιούνιος 21, 2006 Αρχική απάντηση από spc Καταρχήν δεν είπα πως μέτρησα (ναι με ενα απλο copy το εκανα ) Εδώ μιλάμε για gbit και 1,5 ms/s, το αν ήταν 1,5 ή 1,6 μετράει; Εξαρτάται τι θέλεις να μετρήσεις. Αν θες να μετρήσεις καθαρό throughput τότε χρησιμοποιείς μετροπρόγραμμα για να μην έχεις καθυστέρηση από τα άλλα υποσυστήματα. Αρχική απάντηση από sotiris Πάλι έξω? Ω τι κόσμος μπαμπά... Ναύτης βγήκε στη στεριά για περιπολία, μάνα μου αναστέναξε όλη η παραλία τέλειωσε η περίπολος κι 'ρθε το ναυτάκι κι έριχνε στη θάλασσα μαύρο βοτσαλάκι...
spc Ιούνιος 21, 2006 Author #18 Ιούνιος 21, 2006 Αρχική απάντηση από trendy Εξαρτάται τι θέλεις να μετρήσεις. Αν θες να μετρήσεις καθαρό throughput τότε χρησιμοποιείς μετροπρόγραμμα για να μην έχεις καθυστέρηση από τα άλλα υποσυστήματα. Προφανώς. Εμένα δεν με ενδιέφερε αν ήταν 40 ή 50 MB/S (λέω τόσο λόγω 2,5αρη δίσκου) αλλά απλώς να πήγαινα σε άλλη τάξη μεγέθους από το 100αρι LAN (και όπως φαίνεται πήγα σε ~10αρι ). Τεσπά...καμία ιδέα (πριν πάρει πόδι) ;
trendy Ιούνιος 21, 2006 #19 Ιούνιος 21, 2006 Αυτό που μπορώ να σκεφτώ είναι η κάρτα να στέλνει πολλά άχρηστα irqs στον επεξεργαστή και να του τρώει το χρόνο σε βλακείες αντί να στέλνει δεδομένα. Κάνε μία δοκιμή με το iperf να είμαστε σίγουροι.
hipro5 Ιούνιος 21, 2006 #20 Ιούνιος 21, 2006 Το καλώδιο το αγόρασες έτοιμο (για 1G) ή το έφτιαξες εσύ?....
Recommended Posts
Archived
This topic is now archived and is closed to further replies.