RPI4 nedetekuje TV Hat

Odpovědět
Smix
Příspěvky: 2
Registrován: čtv 23. dub 2020 18:08:34
Dal poděkování: 1 poděkování

RPI4 nedetekuje TV Hat

Příspěvek od Smix » čtv 23. dub 2020 18:59:52

Ahoj,
chtěl bych se zeptat, jestli někdo nemá zkušenosti s tím, že RPI4 nedetekuje TV Hat ...

Konečně jsem našel chvilku času na zapojení RPI4 a TV Hatu a nějak mi to nechce fungovat.
Stáhnul jsem Raspbian, postupoval podle návodu, nabootoval a v kroku, kdy se má v Network 2 vybrat DVB-T jsem zjistil, že nemám Network 2 ...
network2.png
network2.png (95.54 KiB) Zobrazeno 196 x

Kód: Vybrat vše

dmesg | grep Sony
nevrátilo nic ...

V plném dmesg jsem našel (především) tohle červeně

Kód: Vybrat vše

[color=#FF0000][    4.378065] dvbdev: DVB: registering new adapter (CXD2880)
[    4.408443] cxd2880: cxd2880_attach: chip id invalid.
[    4.408459] cxd2880_spi: cxd2880_spi_probe: cxd2880_attach failed[/color]

Kód: Vybrat vše

[color=#FF0000][    4.194449] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6[/color]
[    4.195088] usbcore: registered new interface driver brcmfmac
[    4.378065] dvbdev: DVB: registering new adapter (CXD2880)
[color=#FF0000][    4.408443] cxd2880: cxd2880_attach: chip id invalid.
[    4.408459] cxd2880_spi: cxd2880_spi_probe: cxd2880_attach failed
[    4.437664] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43455-sdio for chip BCM4345/6
[    4.459009] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM4345/6 wl0: Mar  2 2020 23:30:41 version 7.45.202 (r724630 CY) FWID [/color]01-72f6ece2
Na netu jsem ještě našel že se má zkusit přidat do boot/config.txt

Kód: Vybrat vše

dtoverlay=rpi-tv
... ale to podle mě nemá žádný vliv

Tuší prosím někdo, co můžu zkusit dál / co je špatně?
Uživatelský avatar
PetrSmetana
Příspěvky: 145
Registrován: pon 22. črc 2019 9:06:45
Bydliště: za humny ČB
Dal poděkování: 18 poděkování
Dostal poděkování: 33 poděkování
Kontaktovat uživatele:

Re: RPI4 nedetekuje TV Hat

Příspěvek od PetrSmetana » čtv 23. dub 2020 21:00:45

Zdar, chvíli jsem přemýšlel, zda není problém s povolením SPI v raspi-config. Pak jsem začal googlit.

Jeden příspěvek - znečištěné GPIO: https://www.raspberrypi.org/forums/view ... p?t=232037

Druhá diskuze - verze jádra:

2020-03-01 19:00:07 <aggaz> On RPi 3 it is possible to use the TV-hat with Alpine linux 3.9.5 but not with last version 3.11.3. This because with kernel 5.4.12-0-rpi the TV-hat is not correctly initialized, while with version 4.19.98-0-rpi everything works without issues.
2020-03-01 19:02:14 <aggaz> I would like to understand why it happens but I do not really know hot to investigate kernel related issues. All I figured out is that on Alpine 3.11 with kenel 5.4.12-0-rpi dmesg says: "cxd2880: cxd2880_attach: chip id invalid." and "cxd2880_spi: cxd2880_spi_probe: cxd2880_attach failed". I suspect it is something related with SPI bu I was not able to make it work.

Zkus změnu jádra / distribuce ... koukni na gpio, zda tam nemáš někde kaťas
Modré z nebe na počkání, zázraky do dvou dnů.
Smix
Příspěvky: 2
Registrován: čtv 23. dub 2020 18:08:34
Dal poděkování: 1 poděkování

Re: RPI4 nedetekuje TV Hat

Příspěvek od Smix » sob 25. dub 2020 9:53:31

Díky za tipy, sice jsem je předtím taky našel, ale připadaly mi nepoužitelné - (slepě) předpokládám, že všechno by mělo fungovat - ať nová Raspberry tak TV HAT ... Taktéž bych si říkal, že změna jádra v téhle době už nemá smysl, že po půl roce už budou všechny problémy fixnuté ...

Každopádně při rozebírání na kontrolu, jestli není někde kraťas, mi připadalo divné, že ten 40pinovej nástavec má tak velkou mezeru u TV HATu (ty dvě oboustranné matky / distanční sloupky jsou vyšší), přesto vypadalo všechno správně zapojené a TV HAT svítil a raspberry se ho snažila připojit jak bylo vidno z dmesg. ... Nikde žádnej zjevnej kraťas. ... Při opětovném složení jsem ten nástavec nechal uprostřed - má teďka mezeru cca půl milimetru dole a půl milimetru nahoře - a světe div se, raspberry ho našla v pořádku a všechno funguje.
Tahle varianta, že to nemá správnej kontakt mě nenapadla.
Odpovědět