Το Στέκι των Πληροφορικών

Γενικά => Τεχνική υποστήριξη => Linux => Μήνυμα ξεκίνησε από: eara στις 21 Ιουν 2011, 02:48:59 ΜΜ

Τίτλος: Πρόβλημα με τερματικό που έχει κάρτα δικτύου την Sis191
Αποστολή από: eara στις 21 Ιουν 2011, 02:48:59 ΜΜ
Άλκη καλησπέρα,

κατ' αρχάς συγχαρητήρια για το έργο που κάνετε...

το πρόβλημα μου τώρα είναι ότι κάποια από τα τερματικά του εργαστηρίου εμφανίζουν πρόβλημα στην εκκίνηση ως fat clients.
Η μητρική είναι ASUS P5SD2-VM με κάρτα δικτύου να εμφανίζεται η Sis191
Κατά την εκκίνηση εμφανίζεται να κολάει στο "splash screen" και πατώντας ESC εκεί βλέπουμε το μηχάνημα να έχει κολήσει στο Negotiating:....
Εφάρμοσα αυτό που πρότεινες:
1. Από γραμμή εντολών 
Κώδικας [Επιλογή]
sudo gedit /var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default
2. Προσθήκη στην γραμμή
Κώδικας [Επιλογή]
append ro initrd=initrd.img quiet splash nbd_proxy=false nocompcache nbdport=2000
της επιλογής
Κώδικας [Επιλογή]
break=mount
και επανεκκίνηση του τερματικού
όπου με βγάζει σε prompt initramfs
εκεί δίνω τις εντολές
Κώδικας [Επιλογή]
ifconfig eth0 mtu 1492
exit

και μετά από "λίγο" το τερματικό προχώρησε και ξεκίνησε κανονικά...
Τώρα το ερώτημα είναι πως αυτό το ενσωματώνουμε στις ρυθμίσεις στον server....

Τίτλος: Απ: Πρόβλημα με τερματικό που έχει κάρτα δικτύου την Sis191
Αποστολή από: alkisg στις 21 Ιουν 2011, 03:06:32 ΜΜ
Καταγράφω όλες τις ενέργειες που χρειάζονται για να κάνουμε την προβληματική sis191 να παίξει:

1) Προσθήκη του sis190 module στον εικονικό δίσκο, όπως αναφέρεται στο https://help.ubuntu.com/community/UbuntuLTSP/AddingModules. Δηλαδή, από ένα τερματικό στον server, δίνουμε:
Κώδικας [Επιλογή]

echo sis190 | sudo tee -a /opt/ltsp/i386/etc/initramfs-tools/modules
sudo chroot /opt/ltsp/i386 update-initramfs -u
sudo ltsp-update-kernels

Το πρόβλημα αυτό θα λύνεται αυτόματα σε επόμενη έκδοση των sch-scripts.

2) Ρύθμιση του mtu σε 1492:
Κώδικας [Επιλογή]

echo 'test -d /sys/module/sis190 && ifconfig "$interface" mtu 1492' | sudo tee -a /opt/ltsp/i386/usr/share/initramfs-tools/scripts/init-premount/udhcp
sudo chroot /opt/ltsp/i386 update-initramfs -u
sudo ltsp-update-kernels

Για να λυθεί σωστά και για όλους αυτό το πρόβλημα, προτείνεται κάποιος που να έχει αυτήν την κάρτα, να ξανανοίξει αυτό το bug report (https://bugs.launchpad.net/ubuntu/+bug/345374).
Τίτλος: Απ: Πρόβλημα με τερματικό που έχει κάρτα δικτύου την Sis191
Αποστολή από: alkisg στις 23 Ιουν 2011, 08:06:14 ΜΜ
@eara: σε έναν fat client με sis191, δώσε λίγο τις παρακάτω εντολές:
Κώδικας [Επιλογή]

lspci -nn -k | grep -A 2 Ethernet
ls -ld /sys/module/sis*


και επικόλλησε εδώ το αποτέλεσμα, ώστε στην καινούργια έκδοση τα sch-scripts να βάζουν αυτόματα το workaround με το mtu γι' αυτές τις κάρτες.
Τίτλος: Απ: Πρόβλημα με τερματικό που έχει κάρτα δικτύου την Sis191
Αποστολή από: eara στις 27 Ιουν 2011, 09:44:04 ΠΜ
Κώδικας [Επιλογή]
XXX@sis01:~$ lspci -nn -k | grep -A 2 Ethernet
00:04.0 Ethernet controller [0200]: Silicon Integrated Systems [SiS] 191 Gigabit Ethernet Adapter [1039:0191] (rev 02)
Kernel driver in use: sis190
Kernel modules: sis190
XXX@sis01:~$ ls -ld /sys/module/sis*
drwxr-xr-x 6 root root 0 2011-06-27 12:13 /sys/module/sis190
drwxr-xr-x 6 root root 0 2011-06-27 12:43 /sys/module/sis_agp