Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Проблема с тюнером, нету /dev/video0/, а драйвер грузится...  (Прочитано 2921 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн SETRO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Вот увидел что в новых ядрах уже поддерживается мой тюнер, посмотрел dmesg и обраовался - вроде все ок, карта видится, тюнер тоже.. но нету /dev/video0 и соответственно не раюотает тюнер в tv-time
вот срез про saa* из dmesg

setro-laptop ~ # dmesg | grep saa
[   13.245778] saa7130/34: v4l2 driver version 0.2.14 loaded
[   13.246311] saa7134 0000:06:02.0: enabling device (0000 -> 0002)
[   13.246326] saa7134 0000:06:02.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[   13.246335] saa7133[0]: found at 0000:06:02.0, rev: 209, irq: 22, latency: 0, mmio: 0xf0401800
[   13.246345] saa7134 0000:06:02.0: setting latency timer to 64
[   13.246351] saa7133[0]: subsystem: 1461:a836, board: Avermedia M115 [card=138,autodetected]
[   13.246382] saa7133[0]: board init: gpio is a400000
[   13.456063] saa7133[0]: i2c eeprom 00: 61 14 36 a8 00 00 00 00 00 00 00 00 00 00 00 00
[   13.456092] saa7133[0]: i2c eeprom 10: ff ff ff ff ff 20 ff ff ff ff ff ff ff ff ff ff
[   13.456118] saa7133[0]: i2c eeprom 20: 01 40 01 02 02 01 01 03 08 ff 00 c0 ff ff ff ff
[   13.456144] saa7133[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456170] saa7133[0]: i2c eeprom 40: ff 65 00 ff c2 1e ff ff ff ff ff ff ff ff ff ff
[   13.456196] saa7133[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456222] saa7133[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456247] saa7133[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456273] saa7133[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456299] saa7133[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456325] saa7133[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456351] saa7133[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456376] saa7133[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456409] saa7133[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456422] saa7133[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.456435] saa7133[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[   13.504070] tuner' 0-0061: chip found @ 0xc2 (saa7133[0])
[   13.549548] IP: [<f7f112c0>] saa7134_board_init2+0x140/0x710 [saa7134]
[   13.549584] Modules linked in: tuner_xc2028 tuner snd_hda_intel(+) snd_pcm_oss snd_mixer_oss snd_pcm arc4 ecb snd_seq_dummy snd_seq_oss snd_seq_midi snd_rawmidi pcmcia(+) snd_seq_midi_event snd_seq iwl3945 saa7134(+) iTCO_wdt iTCO_vendor_support snd_timer snd_seq_device psmouse mac80211 acer_wmi ir_common sdhci_pci sdhci nvidia(P) btusb pcspkr snd soundcore snd_page_alloc serio_raw yenta_socket rsrc_nonstatic pcmcia_core led_class videodev v4l1_compat compat_ioctl32 v4l2_common videobuf_dma_sg videobuf_core tveeprom cfg80211 intel_agp agpgart video output ohci1394 ieee1394 tg3 fbcon tileblit font bitblit softcursor
[   13.549665] EIP is at saa7134_board_init2+0x140/0x710 [saa7134]
[   13.549720]  [<f7f13889>] ? saa7134_i2c_eeprom+0xe9/0x110 [saa7134]
[   13.549735]  [<f7f1394d>] ? saa7134_i2c_register+0x9d/0x120 [saa7134]
[   13.549748]  [<f7f1c5fc>] ? saa7134_initdev+0x3cc/0x8d5 [saa7134]
[   13.549828]  [<f7f13240>] ? saa7134_init+0x0/0x60 [saa7134]
[   13.549847]  [<f7f13240>] ? saa7134_init+0x0/0x60 [saa7134]
[   13.549858]  [<f7f13292>] ? saa7134_init+0x52/0x60 [saa7134]
[   13.549999] EIP: [<f7f112c0>] saa7134_board_init2+0x140/0x710 [saa7134] SS:ESP 0068:f6167c54


как бы понять, почему нет /dev/video0 и как заставить его появиться?

Оффлайн ziablik

  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
сними пожалуйста шапочку из фольги, а то очень трудно мысли читать. а без этого не понятно: какой тюнер, какое ядро, операционка, чем ты смотреть пытаешься, что делал для настройки

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
А что-то типа /dev/dvb0 не появилось?
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн SETRO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
сними пожалуйста шапочку из фольги, а то очень трудно мысли читать. а без этого не понятно: какой тюнер, какое ядро, операционка, чем ты смотреть пытаешься, что делал для настройки
сорри, не подумал :)
ща стоит минт 7, вобщем пытался делать на различных 8.10 и 9.04 системах убунты, кубунты, минт и т..) везде одинаково
железо - нубук acer5651 awlmi, раньше руками я пересобирал ядро добавляя поддержку v4l,мучался но делал, потом надело при каждом новом ядре колдовать по 2 дня..., а сейчас смотрю v4l (правда версии 2 уже) встроено в ядро, тюнер определился Avermedia m115 (встроен в нубук) вроде бы все ок, а вот нету только самого главноего - /dev/video0

Пользователь решил продолжить мысль 14 Июня 2009, 22:24:43:
А что-то типа /dev/dvb0 не появилось?
увы, ничего нет похожего на тюнер или видео
« Последнее редактирование: 14 Июня 2009, 22:24:43 от SETRO »

Оффлайн ziablik

  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
а в поиск пробовал написать  Avermedia m115?
там интересная тема по первой ссылке

http://www.google.ru/search?hl=ru&sitesearch=ubuntu.ru&newwindow=1&q=AverMedia+M115&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA&lr=&aq=f&oq=

Пользователь решил продолжить мысль 14 Июня 2009, 18:31:04:
хахаха, это же твоя тема))

Пользователь решил продолжить мысль 14 Июня 2009, 20:32:32:
Не знаю что тебе посоветовать, бучное железо зачастую очень специфическое.
Я занимаюсь ремонтом ноутов, поэтому как бы немного знаю об этом)

разве что попробуй написать об этом разработчикам v4l. может быть что-нибуть посоветуют.
Слишком уж специфическая проблема, saa71** обычно работают без вопросов
« Последнее редактирование: 14 Июня 2009, 22:34:11 от ziablik »

Оффлайн SETRO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
в том то и дело, что раньше я пресобирал ядро (я писал выше об этом) и все раотало, тепрь поддержка моего тюнера встроено в ядро, и не работет... вернее может и работает, но я не вижу заветного video0 - вот в чем проблема.. и как заставить его пахать  - ума не приложу

Оффлайн ziablik

  • Активист
  • *
  • Сообщений: 354
    • Просмотр профиля
я понял, и думаю что поддержка встроена, но не работает на твоем конкретном железе.

Оффлайн SETRO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
похоже так оно и есть, и изза него у меня Ubuntu грузится около 6 минут
будем ждать нового ядра, думаю вылечить эту болезнь не получится

Оффлайн vostok

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
"будем ждать нового ядра, думаю вылечить эту болезнь не получится"

А почему бы не попробовать?
В /etc/modprobe.d/ создать файлик, к примеру, saa7134 (имя не принципиально) с таким содержимым:

alias char-major-81 videodev
options i2c-algo-bit bit_test=1
options saa7134 card=138 tuner=71 i2c_scan=1 radio_nr=1
options tuner secam=d

alias char-major-81-0 saa7134
alias char-major-81-1 off
alias char-major-81-2 off
alias char-major-81-3 off

Ну и в Net по 1461:a836, avermedia m115 linux, xc2028 tuner  много найдется.



Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

Оффлайн SETRO

  • Автор темы
  • Новичок
  • *
  • Сообщений: 24
    • Просмотр профиля
Поставил последнее ядро с сайта убунты, все замечательно, загрузился комп моментом (до этого зависал изза тюнера при загрузке около 3-5 минут)
и даже определил корректно Avermedia m115, но пишет что нет firmware xc3028
я нашел в инете заветный файл xc3028-v27.fw и положил как следует - в /lib/firmware.. но теперь получаю следующее
[   13.296211] xc2028 0-0061: creating new instance
[   13.296216] xc2028 0-0061: type set to XCeive xc2028/xc3028 tuner
[   13.296234] i2c-adapter i2c-0: firmware: requesting xc3028-v27.fw
[   13.414173] xc2028 0-0061: Loading 80 firmware images from xc3028-v27.fw, type: xc2028 firmware, ver 2.7
[   13.414292] xc2028 0-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
[   13.485072] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[   13.485107] HDA Intel 0000:00:1b.0: setting latency timer to 64
[   21.984141] MTS (4), id 00000000000000ff:
[   21.984154] xc2028 0-0061: Loading firmware for type=MTS (4), id 0000000100000007.
[   22.577246] saa7133[0]: registered device video0 [v4l2]
[   22.577308] saa7133[0]: registered device vbi0
[   22.598479] saa7134 ALSA driver for DMA sound loaded
[   22.598494] IRQ 22/saa7133[0]: IRQF_DISABLED is not guaranteed on shared IRQs
[   22.598520] saa7133[0]/alsa: saa7133[0] at 0xf0401800 irq 22 registered as card -2
[   22.787912] Adding 3903752k swap on /dev/sda5.  Priority:-1 extents:1 across:3903752k
[   23.331493] EXT4 FS on sda6, internal journal on sda6:8
[   50.502277] xc2028 0-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
[   50.502480] xc2028 0-0061: i2c output error: rc = -5 (should be 64)
[   50.502484] xc2028 0-0061: -5 returned from send
[   50.502555] xc2028 0-0061: Error -22 while loading base firmware
[   50.557085] xc2028 0-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
[   50.557393] xc2028 0-0061: i2c output error: rc = -5 (should be 64)
[   50.557408] xc2028 0-0061: -5 returned from send
[   50.557471] xc2028 0-0061: Error -22 while loading base firmware
[   50.557558] xc2028 0-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
[   50.557751] xc2028 0-0061: i2c output error: rc = -5 (should be 64)
[   50.557755] xc2028 0-0061: -5 returned from send
[   50.557813] xc2028 0-0061: Error -22 while loading base firmware
[   50.612029] xc2028 0-0061: Loading firmware for type=BASE F8MHZ MTS (7), id 0000000000000000.
[   50.612224] xc2028 0-0061: i2c output error: rc = -5 (should be 64)
[   50.612227] xc2028 0-0061: -5 returned from send
[   50.612289] xc2028 0-0061: Error -22 while loading base firmware
[   50.627395] xc2028 0-0061: Error on line 1120: -5
где-то глубоко внутри, я понимаю, что наверное нельз было просто скачать этот файл firmware и положить в директорию (может версии разные, ядра разные, мало ли еще чего..)
но по-другому я не знаю как взять корректный файл xc3028-v27.fw

ктонить знает откуда вязть правильный xc3028-v27.fw и запустить таки тюнер? а то video0 появился, но тюнер ничего не ищет

Пользователь решил продолжить мысль 16 Июня 2009, 21:05:23:
дополнение... немного раскрыв глаза :) увидел в доках perl скрипт, который генерит firmware из дров для винды, сделал firmware, но ошибка таже...
видать всетаки не судьба запустить мой тюнер...
раньше ручками собирал из v4l на убунте 7 и 8, а вот сейчас нивкакую
« Последнее редактирование: 16 Июня 2009, 21:05:23 от SETRO »

Оффлайн vostok

  • Участник
  • *
  • Сообщений: 207
    • Просмотр профиля
"но тюнер ничего не ищет"

Тюнер то "с бородой" и, судя по тому, как люди с ним мучаются (грустно-смешно, но под общеизвестной ОС тоже) - достаточно "гадкий".
Все (производители как либо связанные с Avermedia m115) открещиваются и тыкают в сторону производителя ноутбука, дескать ату его ...
Но, xc3028 - "Support for this tuner has been added in the 2.6.25 Linux kernel" - http://en.wikipedia.org/wiki/Xceive_XC3028
Может опять Sidux привлечь? Чем черт Sidux не шутит. Он, при установке, сам предлагает скачать и задействовать нужные прошивки. Надо только внимательно читать сообщения оного и не прозевать сие дело.
Кроме того, если не видели, мало ли что:
http://forums.opensuse.org/hardware/laptop/391627-avermedia-h-w-hybrid-m115-tv-card-digital-analog-works.html

Вдруг, хоть и маловероятно, что из стандартных пойдет - https://wiki.ubuntu.com/em28xx
« Последнее редактирование: 17 Июня 2009, 00:58:44 от vostok »

 

Страница сгенерирована за 0.019 секунд. Запросов: 19.