Fórum Root.cz

Hlavní témata => Software => Téma založeno: Le-Ze kdy 12. 12. 2015, 18:22:38

Název: Raspberry Pi nedetekuje I2C
Přispěvatel: Le-Ze kdy 12. 12. 2015, 18:22:38
Zdravim.
Do nedávna jsem používal systém 2013-09-25-wheezy-raspbian.
Nikdy jsem neměl žadné problémy.

Par dní se jíž trápím.
Na 2015-11-21-raspbian-jessie a 015-05-05-raspbian-wheezy nejde rozchodit  i2c.
Návodu na netu spousta.
http://skpang.co.uk/blog/archives/575
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c

Instalace dle návodu bez jakékoliv chyby.

(http://www.fastimages.eu/images/2015121212.png)

Na 2015-09-24-raspbian-jessie to normálně rozchodím a i vidím připojená zařízeni na  i2c.

Ale zas je problém s owfs.
Sám od sebe owfs padá.
Někdy při rebootu vůbec nenajede.
Nepomůže aní ručně ho nahodit (sudo owfs)

A když už tak

pi@raspberrypi ~ $ owdir
/bus.0
/uncached
/settings
/system
/statistics
/structure


V adresaří /mnt/1wire/ mam podadresře bus.0 a bus.1
a 2 X adresař /28.48D4A8040000

Nesetkal se někdo s tímto problémem?

Název: Re:Raspberry Pi problem s i2c
Přispěvatel: Jenda kdy 12. 12. 2015, 20:38:06
Potřebuješ nahrát nějaký modul, který nevím, jak se jmenuje (na žádné RPi teď nemám přístup), a je detaultně v blacklistu (/etc/modprobe.d/něco, hledej tam i2c).
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: i2c kdy 12. 12. 2015, 21:42:53
Já nahrávám tyhle moduly:
i2c-bcm2708
i2c-dev


Blacklist:
/etc/modprobe.d/raspi-blacklist.conf
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: Le-Ze kdy 12. 12. 2015, 23:22:31
V raspi-blacklist.conf to mam zakomentované.
V etc/modules mam  i2c-dev
Je snad kravina, abych to rozchodil na 2013-09-25-wheezy-raspbian a take na 2015-09-24-raspbian-jessie, kde zas blbne ten owfs.
A na těch dvou dalších 2015-05-05-raspbian-wheezy a 2015-11-21-raspbian-jessie.

Je mi fuk na čem to rozchodím, ale verze 2013-09-25-wheezy je už moc stara  :-\
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: Jenda kdy 12. 12. 2015, 23:47:10
No a je ten modul nahraný? Existuje nějaké jiné /dev/i2c*?

> Je mi fuk na čem to rozchodím, ale verze 2013-09-25-wheezy je už moc stara  :-\

Ty neděláš pravidelně apt-get update, apt-get dist-upgrade (příp. ještě změna z wheezy na jessie v sources.list)?
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: Le-Ze kdy 13. 12. 2015, 10:19:44
apt-get update jsem použival když jsem vše sprovoznoval.
Mam raspi ve sklepě a dnes jsem v něm byl poprve přes sh po roce.

zasada 1: To co funguje, do toho nerypej.
Tak nakonec jsem rozchodil  i2c na 2015-11-21-raspbian-jessie.

Mi to připada, že si každá verze raspbian žije svým životem.

Toto je raspi co jede 2 roky bez problemu v tom sklepě.
(http://www.fastimages.eu/images/insklep.png)

Toto je nove raspi.
(http://www.fastimages.eu/images/innew.png)

eth0      Link encap:Ethernet  HWadr b8:27:eb:ca:31:b3
          inet adr:192.168.1.102  Všesměr:192.168.1.255 Maska:255.255.255.0
          inet6-adr: fe80::2f82:d60a:b0bd:e064/64 Rozsah:Linka


Vidiš že lan je na eth0  a raspi si od včerejška žije na svých 192.168.1.102
Vypnul jsem raspi, restartoval routr, furt 192.168.1.102  :)
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: JardaP . kdy 13. 12. 2015, 11:08:57
Citace od: Le-Ze kdy 13. 12. 2015, 10:19:44
Vypnul jsem raspi, restartoval routr, furt 192.168.1.102  :)

Restartovat router nemusi pomoci, musite mu vymazat DHCP tabulku, protoze si ji nejspis nekde zakerne pamatuje. Ale nejak nechapu, co je blbe, ze vubec neni brana v potaz staticka konfigurace eth0 na R Pi.
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: jan1213 kdy 13. 12. 2015, 11:23:26
jessie ma systemd, siet sa konfiguruje inak  :)
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: JardaP . kdy 13. 12. 2015, 11:39:57
Aha, takze zase ten zasrany Poettering. Ted se to asi konfiguruje nekde pomoci integrovaneho Tetrisu.
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: Le_Ze kdy 13. 12. 2015, 11:49:12
https://www.abelectronics.co.uk/kb/article/31/raspbian-jessie-static-ip-setup

Zatim jsem nezkoušel ale je to prázdné.
Žadná ip dole uložena není.

Ale zabralo ifconfig eth0 192.168.1.210 netmask 255.255.255.0
Kde to pak má ten sragola uložene?

Jsou ještě nějaké zásadní změny mezí jessie a wheezy?
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: Le_Ze kdy 13. 12. 2015, 12:15:05
JardaP   tetris nikde nenalezen  :(
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: JardaP . kdy 13. 12. 2015, 13:33:28
Citace od: Le_Ze kdy 13. 12. 2015, 12:15:05
JardaP   tetris nikde nenalezen  :(

Tetris je soucasti postovniho serveru systemd. Ten je zase soucasti instantniho messengeru.
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: Miloš kdy 13. 12. 2015, 17:03:57
CitaceV adresaří /mnt/1wire/ mam podadresře bus.0 a bus.1
a 2 X adresař /28.48D4A8040000

Nesetkal se někdo s tímto problémem?

Není v owfs.conf dvakrát definován zdroj ?
Např FAKE , jiný server ?
Mě toto dělalo jak jsem měl definován ještě externí owserver.
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: Jenda kdy 13. 12. 2015, 18:01:43
Citace od: jan1213 kdy 13. 12. 2015, 11:23:26
jessie ma systemd, siet sa konfiguruje inak  :)
1) Na Jessie síť pořád konfiguruju přes /etc/network/interfaces a funguje to stejně jako posledních pět let co používám Debian.

2) Čekal bych, že problém tady výjimečně nebude způsoben systemd, ale NetworkManagerem. Doporučuji ho odinstalovat.

3) Přestaňte používat ifconfig, pokud ten interface má třeba dvě adresy (z DHCP a z konfiguráku), ifconfig je neumí zobrazit a pak se budete divit.
Název: Re:Raspberry Pi problem s i2c
Přispěvatel: JardaP . kdy 13. 12. 2015, 18:53:36
Citace od: Jenda kdy 13. 12. 2015, 18:01:43
2) Čekal bych, že problém tady výjimečně nebude způsoben systemd, ale NetworkManagerem. Doporučuji ho odinstalovat.

Pokud vim, tak NetworkManager nesaha na iface, ktere jsou uvedeny v /etc/network/interfaces.
Název: Re:Raspberry Pi nedetekuje I2C
Přispěvatel: Le_Ze kdy 13. 12. 2015, 23:44:09
Ja se nakonec vratil k tomu raspbian-wheezy.
Nastavil pevnou IP v interfaces.
Několikrát restartoval a zas nic.
Až když jsem klik na liště na networkmanager a dal opravit, se to teprve chytlo.