1

Temat: I2C - gadanie do urządzeń na pokładzie laptopa (bateria).

Witam.

Czy jest możliwe normalnie z poziomu konsoli wysyłać/odbierać dane na szynie I2C w laptopie, która współpracuje z m.in. baterią?

Na razie boje prowadzę poprzez GPIO w WR740n v4, ale gdyby takie coś było możliwe, to ułatwiłoby trochę zabawę.

Jeśli nie dałoby się zbytnio wykorzystać (lub byłoby to zbyt kłopotliwe) komunikacji spod lapa, to ewentualnie byłby pomocny jakiś interfejs do i2c-tools np pod USB/RS232.

Pozdrawiam.

2

Odp: I2C - gadanie do urządzeń na pokładzie laptopa (bateria).

i2c-tools

3

Odp: I2C - gadanie do urządzeń na pokładzie laptopa (bateria).

Tylko jak to ugryźć, skoro i2cdetect -l nic nie widzi?

4

Odp: I2C - gadanie do urządzeń na pokładzie laptopa (bateria).

admin2 napisał/a:

Tylko jak to ugryźć, skoro i2cdetect -l nic nie widzi?

Skoro nic nie widzi, to znaczy że brakuje Ci sterownika od magistrali (modułu kernela).
Co to za sprzęt? Jaki jest tam chipset, system?

5

Odp: I2C - gadanie do urządzeń na pokładzie laptopa (bateria).

hp 8510w, Intel PM965, Debian 7.

6

Odp: I2C - gadanie do urządzeń na pokładzie laptopa (bateria).

Wujek Google podpowiada moduł i2c-i801.

7

Odp: I2C - gadanie do urządzeń na pokładzie laptopa (bateria).

W takim razie na ten czas daruję sobie kompilacje i popróbuję jeszcze pod OpenWRT powalczyć.

Mam tylko jeden problem, próbuję wysłać blok w ten sposób:

i2cset 0 0x0b  0x0 bajt1 bajt2 bajt3 bajt4 i

i dostaję:

Error: Write failed

gdybym zostawił:

i2cset 0 0x0b  0x0 bajt1 bajt2 i

to jakimś cudem leci...