Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-12-06 09:10:45

  Renia - Użytkownik

Renia
Użytkownik
Zarejestrowany: 2014-08-29

[SOLVED] Tuner Medion CTX953 nie działa po wzbudzeniu.

Mam taki stary, ale bardzo dobry tunerek: http://www.linuxtv.org/wiki/index.php/Medion_CTX953

Kod:

03:02.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)
    Subsystem: Creatix Polymedia GmbH Device 0010
    Flags: bus master, medium devsel, latency 32, IRQ 17
    Memory at f7c20000 (32-bit, non-prefetchable) [size=2K]
    Capabilities: [40] Power Management version 2
    Kernel driver in use: saa7134

Usypiam, wzbudzam i nie działa, dopiero restart pomaga. Problem nie występuje pod Windows i starszymi kernelami Linuxa. Na nowych kernelach (obecnie mam 4.3) niestety coś jest nie tak. Próba załadowania ponownie modułów tunera zawsze kończy się niepowodzeniem:


Kod:

modprobe -r -v tuner saa7134 saa7134_dvb saa7134_alsa 
modprobe: FATAL: Module tuner is in use.

W logach widzę błędy, ale nie znalazłam patcha, ani żadnego działającego rozwiązania:


Kod:

[24845.598602] pci_bus 0000:03: Allocating resources
[24845.598646] pci 0000:02:00.0: bridge window [mem 0x00100000-0x000fffff 64bit pref] to [bus 03] add_size 200000 add_align 100000
[24845.598650] pci 0000:02:00.0: res[15]=[mem 0x00100000-0x000fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[24845.598651] pci 0000:02:00.0: res[15]=[mem 0x00100000-0x002fffff 64bit pref] res_to_dev_res add_size 200000 min_align 100000
[24845.598654] pci 0000:02:00.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
[24845.598694] pci 0000:02:00.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]
[24845.598726] pci 0000:02:00.0: BAR 15: no space for [mem size 0x00200000 64bit pref]
[24845.598755] pci 0000:02:00.0: BAR 15: failed to assign [mem size 0x00200000 64bit pref]

Jak to ugryźć?

Ostatnio edytowany przez Renia (2015-12-08 14:20:28)

Offline

 

#2  2015-12-06 09:15:48

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED] Tuner Medion CTX953 nie działa po wzbudzeniu.

Kod:

rmmod  saa7134_alsa saa7134_dvb saa7134

Wchodzi czysto czy wali błędami ?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2015-12-06 09:23:24

  Renia - Użytkownik

Renia
Użytkownik
Zarejestrowany: 2014-08-29

Re: [SOLVED] Tuner Medion CTX953 nie działa po wzbudzeniu.

Kod:

rmmod  saa7134_alsa saa7134_dvb saa7134
rmmod: ERROR: Module saa7134_alsa is in use
rmmod: ERROR: Module saa7134 is in use by: saa7134_alsa

Nie da się w żaden sposób przeładować modułów, mimo, że żaden program nie korzysta z tunera.

Offline

 

#4  2015-12-06 09:32:52

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: [SOLVED] Tuner Medion CTX953 nie działa po wzbudzeniu.

Pojedyńczo ?

Trzeba dobrać kolejność.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#5  2015-12-06 09:41:31

  Renia - Użytkownik

Renia
Użytkownik
Zarejestrowany: 2014-08-29

Re: [SOLVED] Tuner Medion CTX953 nie działa po wzbudzeniu.

Próbowałam już wcześniej wszystkich kombinacji i nie da się usunąć. W starych kernelach nie ma problemu z przerwaniami po wzbudzeniu.

Edit:

Kod:

lspci
03:02.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1)

echo 1 > /sys/bus/pci/devices/0000\:03\:02.0/remove

echo 1 > /sys/bus/pci/rescan

modprobe -f  tuner saa7134 saa7134_dvb saa7134_alsa

lspci
pcilib: Cannot open /sys/bus/pci/devices/0000:03:02.0/config
lspci: Unable to read the standard configuration space header of device 0000:03:02.0

Również nic nie daje, poza komunikatem "no device found" przy próbie uruchomienia jakiegokolwiek programu do obsługi telewizji.


Edit2:

Znalazłam patch na kernel: https://patchwork.ozlabs.org/patch/455723/
Ale na 4.3 nie pasuje:

Kod:

patch -i Assign-mem-resource-fail-after-remove-and-rescan.patch -p1 --dry-run
checking file drivers/pci/setup-bus.c
Hunk #1 succeeded at 841 (offset 58 lines).
Hunk #2 succeeded at 849 (offset 58 lines).
Hunk #3 succeeded at 1068 (offset 61 lines).
Hunk #4 FAILED at 1022.
1 out of 4 hunks FAILED

--------------------------------
Edit3  [SOLVED]:

W końcu udało mi się nałożyć tego patch na kernel 3.18.24, ale to połowa sukcesu, bo muszę usypiać komputer za pomocą takiego skryptu:

Kod:

dmesg > dmesg_before; echo mem > /sys/power/state; dmesg > dmesg_after
sudo sh -c "echo 1 > /sys/bus/pci/devices/0000\:03\:02.0/remove"
sudo sh -c "echo 1 > /sys/bus/pci/rescan"
sudo sh -c "modprobe -f -r saa7134 tda8290 tda827x tda8290 tuner media saa7134_alsa tveeprom rc_core videobuf2_dma_sg videobuf2_memops videobuf2_core saa7134_dvb dvb_pll i2c_core tda1004x videobuf_dvb v4l2_common videodev videobuf_dma_sg videobuf_core tveeprom dvb_core videobuf2_dvb"
sudo sh -c "modprobe -f saa7134 tda8290 tda827x tda8290 tuner media saa7134_alsa tveeprom rc_core videobuf2_dma_sg videobuf2_memops videobuf2_core saa7134_dvb dvb_pll i2c_core tda1004x videobuf_dvb v4l2_common videodev videobuf_dma_sg videobuf_core tveeprom dvb_core pci_stub videobuf2_dvb"

Po wznowieniu tuner CTX 953_V.1.4.2 działa prawidłowo.

Ostatnio edytowany przez Renia (2015-12-08 14:11:27)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)