Άφαντος SMBus controller

...hardware-drivers για desktops & laptops

Συντονιστής: adem1

Άφαντος SMBus controller

Δημοσίευσηαπό doctor-D » 08 Αύγ 2016, 16:33

Έχω ένα λάπτοπ ΗΡ 620 σε dualboot, ubuntu 16.04 και Windows 10. Mε αφορμή ένα πρόβλημα στα 10ρια, όπου δεν εμφανιζόταν στη λίστα των συσκευών ο smbus controller, παρατήρησα ότι με lspci ούτε στο ubuntu εμφανίζεται, παρόλο που το έχω πλήρως ενημερωμένο. Στα 10ρια εμφανιζόταν σαν κρυφή συσκευή όταν επέλεγα να μου εμφανίσει τις κρυφές συσκευές, τους πέρασα χειροκίνητα έναν driver για windows 7 και η συσκευή πλέον εμφανίζεται αλλά αναφέρεται ότι δεν είναι συνδεδεμένη στον υπολογιστή. Στο ubuntu τι παίζει; H συσκευή είναι: PCI\VEN_8086&DEV_2930&SUBSYS_1526103C&REV_03.
HP 620 laptop, 2GB RAM, Core 2 Duo T6670, 320GB HDD, Windows 10 Pro x86, Ubuntu 16.04 LTS x86
doctor-D
babeTUX
babeTUX
 
Δημοσιεύσεις: 22
Εγγραφή: 03 Μάιος 2016, 15:18
Εκτύπωση

Re: Άφαντος SMBus controller

Δημοσίευσηαπό Learner » 08 Αύγ 2016, 17:12

Σίγουρα δεν εμφανίζεται με lspci;
Μήπως είναι θέμα-πρόβλημα hardware, έπαθε κάτι και δε λειτουργεί πλέον σωστά;
Από BIOS πως πας; αναβαθμισμένο στη τελευταία έκδοση;
Για δώσε το αποτέλεσμα της
Κώδικας: Επιλογή όλων
sudo lspci -vnnk | grep -i -A5 smbus

επιστρέφει κάτι;

Στο Ubuntu τέτοιου είδους drivers υπάρχουν (αν υπάρχουν) ενσωματωμένοι στον πυρήνα ή ως αρθώματα (modules). Τα modules φορτώνονται μόνον όταν ανιχνευθεί η κατάλληλη συσκευή (hardware). Ίσως στη περίπτωση σου να πρέπει να φορτώσεις το module χειροκίνητα.

Σύμφωνα με το ID που έδωσες
doctor-D έγραψε:H συσκευή είναι: PCI\VEN_8086&DEV_2930&SUBSYS_1526103C&REV_03.

το module υπάρχει στον πυρήνα (τουλάχιστον στον 4.6.0-xx που έχω εγώ, λογικά και σε προηγούμενες - μεταγενέστερες εκδόσεις), αντιστοιχεί στο module i2c_i801.
Το βλέπεις με
Κώδικας: Επιλογή όλων
modinfo i2c-i801 | grep 2930


Δες τώρα αν αυτό το module είναι φορτωμένο με
Κώδικας: Επιλογή όλων
lsmod | grep -i i2c

αν ναι, τότε η συσκευή έχει αναγνωριστεί σωστά.
Αν όχι, δοκίμασε να το φορτώσεις χειροκίνητα.
Κώδικας: Επιλογή όλων
sudo modprobe -vf i2c-i801


Φαντάζομαι γνωρίζεις που χρησιμεύει ο SMBus Controller. Οπότε ακόμη και αν δεν λυθεί αυτό το θέμα, μπορείς να χρησιμοποιείς (κατά τη γνώμη μου) τον υπολογιστή κανονικά.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Άφαντος SMBus controller

Δημοσίευσηαπό doctor-D » 09 Αύγ 2016, 15:01

Learner έγραψε:Σίγουρα δεν εμφανίζεται με lspci;
Μήπως είναι θέμα-πρόβλημα hardware, έπαθε κάτι και δε λειτουργεί πλέον σωστά;

Σιγουρότατα. Θα έπρεπε να βρίσκεται στο 00:1f.3 αλλά δεν αναφέρεται. Ξέχασα χτες να αναφέρω ότι διάφορα προγράμματα στα Windows μπορούν να δουν τον smbus controller όταν τρέξουν πρώτα προγράμματα όπως το cpu-z, το Thaiphhon Burner κλπ. Μετά από επανεκκίνηση πάλι τα ίδια.
Learner έγραψε:Από BIOS πως πας; αναβαθμισμένο στη τελευταία έκδοση;

Ναι, έχω περάσει την τελευταία έκδοση.
Learner έγραψε:Για δώσε το αποτέλεσμα της
Κώδικας: Επιλογή όλων
sudo lspci -vnnk | grep -i -A5 smbus

επιστρέφει κάτι;

Δεν επιστρέφει τίποτα.
Learner έγραψε:Σύμφωνα με το ID που έδωσες
doctor-D έγραψε:H συσκευή είναι: PCI\VEN_8086&DEV_2930&SUBSYS_1526103C&REV_03.

το module υπάρχει στον πυρήνα (τουλάχιστον στον 4.6.0-xx που έχω εγώ, λογικά και σε προηγούμενες - μεταγενέστερες εκδόσεις), αντιστοιχεί στο module i2c_i801.
Το βλέπεις με
Κώδικας: Επιλογή όλων
modinfo i2c-i801 | grep 2930

Η εντολή αυτή έδωσε:
Κώδικας: Επιλογή όλων
alias: pci:v00008086d00002930sv*sd*bc*sc*i*

Learner έγραψε:Δες τώρα αν αυτό το module είναι φορτωμένο με
Κώδικας: Επιλογή όλων
lsmod | grep -i i2c

αν ναι, τότε η συσκευή έχει αναγνωριστεί σωστά.

Η εντολή έδωσε:
Κώδικας: Επιλογή όλων
i2c_algo_bit 16384 1 i915

Learner έγραψε:Αν όχι, δοκίμασε να το φορτώσεις χειροκίνητα.
Κώδικας: Επιλογή όλων
sudo modprobe -vf i2c-i801

Άρα τρέχει, δεν θέλει φόρτωμα, σωστά;
Learner έγραψε:Φαντάζομαι γνωρίζεις που χρησιμεύει ο SMBus Controller. Οπότε ακόμη και αν δεν λυθεί αυτό το θέμα, μπορείς να χρησιμοποιείς (κατά τη γνώμη μου) τον υπολογιστή κανονικά.

Το ξέρω αλλά δεν θα δουλεύουν σωστά τα προγράμματά μου που τραβάνε πληροφορίες από αυτόν.
HP 620 laptop, 2GB RAM, Core 2 Duo T6670, 320GB HDD, Windows 10 Pro x86, Ubuntu 16.04 LTS x86
doctor-D
babeTUX
babeTUX
 
Δημοσιεύσεις: 22
Εγγραφή: 03 Μάιος 2016, 15:18
Εκτύπωση

Re: Άφαντος SMBus controller

Δημοσίευσηαπό doctor-D » 09 Αύγ 2016, 15:15

Και κάτι άλλο. Λες ότι ο πυρήνας σου είναι ο 4.6.0. Εγώ έχω τον 4.4.0.34 και ο έλεγχος για ενημερώσεις μου λέει ότι το λογισμικό σε αυτόν τον υπολογιστή είναι ενημερωμένο.....
HP 620 laptop, 2GB RAM, Core 2 Duo T6670, 320GB HDD, Windows 10 Pro x86, Ubuntu 16.04 LTS x86
doctor-D
babeTUX
babeTUX
 
Δημοσιεύσεις: 22
Εγγραφή: 03 Μάιος 2016, 15:18
Εκτύπωση

Re: Άφαντος SMBus controller

Δημοσίευσηαπό Learner » 15 Αύγ 2016, 21:22

doctor-D έγραψε:
Learner έγραψε:Δες τώρα αν αυτό το module είναι φορτωμένο με
Κώδικας: Επιλογή όλων
lsmod | grep -i i2c

αν ναι, τότε η συσκευή έχει αναγνωριστεί σωστά.

Η εντολή έδωσε:
Κώδικας: Επιλογή όλων
i2c_algo_bit 16384 1 i915

Learner έγραψε:Αν όχι, δοκίμασε να το φορτώσεις χειροκίνητα.
Κώδικας: Επιλογή όλων
sudo modprobe -vf i2c-i801

Άρα τρέχει, δεν θέλει φόρτωμα, σωστά;

Ναι, έτσι φαίνεται. Κρατάω μόνο μια επιφύλαξη λόγω του οτι δεν φαίνεται στην lspci.
Αφού δώσεις την εντολή modprobe, μετά βλέπεις τον SMBus; πχ με lspci.
Ίσως να πρέπει να φορτώνεις το i2c-i801 χειροκίνητα.
doctor-D έγραψε:Και κάτι άλλο. Λες ότι ο πυρήνας σου είναι ο 4.6.0. Εγώ έχω τον 4.4.0.34 και ο έλεγχος για ενημερώσεις μου λέει ότι το λογισμικό σε αυτόν τον υπολογιστή είναι ενημερωμένο.....

Μια χαρά είναι ο πυρήνας που έχεις, αναβαθμισμένος και Official.
Εγω τρέχω custom.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Άφαντος SMBus controller

Δημοσίευσηαπό doctor-D » 17 Αύγ 2016, 15:16

Learner έγραψε:Κρατάω μόνο μια επιφύλαξη λόγω του οτι δεν φαίνεται στην lspci.
Αφού δώσεις την εντολή modprobe, μετά βλέπεις τον SMBus; πχ με lspci.
Ίσως να πρέπει να φορτώνεις το i2c-i801 χειροκίνητα.
Έτρεξα πάλι όλες τις εντολές και πήρα τα ίδια αποτελέσματα. Την modprobe δεν την είχα τρέξει καθώς δεν είχε χρειαστεί. Την έτρεξα τώρα και μου εμφάνισε το εξής:
Κώδικας: Επιλογή όλων
insmod /lib/modules/4.4.0-34-generic/kernel/drivers/i2c/busses/i2c-i801.ko
modprobe: ERROR: could not insert 'i2c_i801': Exec format error
H lspi επιμένει να μην τον εμφανίζει.
HP 620 laptop, 2GB RAM, Core 2 Duo T6670, 320GB HDD, Windows 10 Pro x86, Ubuntu 16.04 LTS x86
doctor-D
babeTUX
babeTUX
 
Δημοσιεύσεις: 22
Εγγραφή: 03 Μάιος 2016, 15:18
Εκτύπωση


Επιστροφή στο Desktops & Laptops