i2cdetect -l gibt nichts zurück

464
Chi non salta Pavarotti è

Ich muss den SMBus verwenden, aber wenn ich den Befehl ausführt, i2cdetect -lerhalte ich nichts als Ausgabe. Unter Windows wurde erkannt, dass ich überhaupt nichts über den SMBus sehe lspci. Ich habe das i2c-devModul im Startup installiert und eingefügt, habe aber immer das gleiche Problem. Ich verwende Debian 9.5 auf einem HP Proliant DL380 G7.

Die Ausgabe von cat /sys/bus/i2c/devices/i2c-*/nameist cat: '/sys/bus/i2c/devices/i2c-*/name:: Keine solche Datei oder Verzeichnis

Und ich meine den Motherboard-Bus, den, der verwendet wird, um mit den fsb zu übertakten, mit: "wird unter Windows erkannt". Ich meine, wenn ich mit Software die Komponenten sehe, kann ich den smbus sehen, der mich interessiert, und die Details sehen, die ich habe Ich habe im Internet nach Treibern für dieses Motherboard gesucht, aber ich habe nichts über Smbus gefunden.

0

1 Antwort auf die Frage

1
dirkt

Der erste Schritt besteht darin modprobe i2c-dev, cat /sys/bus/i2c/devices/i2c-*/nameIhre Frage mit der Ausgabe zu tun, zu bearbeiten und zu bearbeiten, so dass wir zumindest wissen, welche Busmaster-Hardware derzeit bereits erkannt wird. Es ist durchaus möglich, einen Busmaster zu haben, aber keine Geräte dahinter.

Der zweite Schritt besteht darin, Ihre Frage mit allen Details zu bearbeiten, wie "der" SMBus (es kann viele Busse mit jeweils unterschiedlicher Hardware geben) unter Windows erkannt werden, dh auf welcher Art von Hardware der Busmaster sitzt, welche Ports er verwendet. usw.

Der dritte Schritt besteht darin, diese Daten zu verwenden und das entsprechende Hardwaregerät unter Linux zu finden und dann zu prüfen, ob Sie einen Treiber dafür haben.

Bearbeiten

Solange Sie nicht die Frage bearbeiten, welche Details Sie genau unter Windows sehen, kann ich nicht sicher sein, und ich bin nicht mit Ihrer Hardware vertraut, aber: Der Motherboard SMBus auf Intel-CPU-Systemen befindet sich in Die Southbridge verwendet das i2c-i801Modul auf meinem Intel-basierten System und ist als PCI-Karte sichtbar. (1) Bearbeiten Sie Ihre Frage mit der Ausgabe von lspci -nn(2) Bearbeiten Sie die Frage mit den Details zu dem, was Sie unter Windows sehen (PCI-Adresse, Anschlüsse, alles, was einen Hinweis darauf gibt, wie die Hardware tatsächlich aussieht, anstatt uns raten zu lassen) ).

Das "keine solche Datei oder Verzeichnis" zeigt an, dass kein Modul geladen ist, das tatsächlich einen Bus bereitstellt. Dies kann daran liegen, dass Ihr HP über andere Hardware verfügt oder Ihr Linux-Kernel das von Ihnen benötigte Modul nicht aktiviert hat, oder aus verschiedenen anderen Gründen.

Ich habe die Frage bearbeitet. Chi non salta Pavarotti è vor 5 Jahren 0