Re: Падение ядра
Posted: Wed Dec 04, 2013 12:34 am
Так, а сейчас нужно разобраться что там с циклом поиска кодеков.
Asper wrote:Спасибо за тестирование.
Asper: А ты можешь выводить в лог название кодека, также когда неправильный кодек находит? ТипаAsper « Tue Dec 03, 2013 4:47 pm » yogev_ezra: Не то исправляешь, драйвер будет работать с кодеком даже если не знает его. Правильным решением будет сделать так, чтобы драйвер не использовал модемный кодек, если есть аудио кодек.
Asper « Tue Dec 03, 2013 4:48 pm » а у него он есть
Asper « Tue Dec 03, 2013 4:48 pm » Смотри маску кодеков в логе
yogev_ezra « Tue Dec 03, 2013 4:49 pm » Asper: Ясно. codec_mask = 0000000A - а чей это?
Asper « Tue Dec 03, 2013 4:50 pm » у него два кодека 0xA = 1010b, CAd=1 -модемный кодек(FG type=2), CAd=3 - должен быть аудио кодек (FG type=1)
Asper « Tue Dec 03, 2013 4:50 pm » CAd - Codec address
Code: Select all
LSI unknown codec id 00001040
codec probed OK
CAd = 1
Setup FG nodes = start_nid:total_nodes = 1:1
FG type = 2
no AFG node found, trying another codec
[...]
Realtek ALC262
Зачем? Он не будет использоваться.yogev_ezra wrote:Asper: А ты можешь выводить в лог название кодека, также когда неправильный кодек находит?
#4324yogev_ezra wrote:И на SVN заливать не забывай, а то опять НЖМД накроется, и всё
Ну сейчас же только твой драйвер может определить, какие кодеки есть на компьютере? PCIDEV этого же не может? Просто чтобы знать список всех кодеков данного компьютера. Или добавить эту функциональность в PCIDEV каким-то образом.Asper wrote:Зачем? Он не будет использоваться.yogev_ezra wrote:Asper: А ты можешь выводить в лог название кодека, также когда неправильный кодек находит?
Спасибо.Asper wrote:#4324yogev_ezra wrote:И на SVN заливать не забывай, а то опять НЖМД накроется, и всё
Может, но эта информация ему нужна для работы. Для сбора информации об аппаратном обеспечении нужно другое решение.yogev_ezra wrote:Ну сейчас же только твой драйвер может определить, какие кодеки есть на компьютере? PCIDEV этого же не может? Просто чтобы знать список всех кодеков данного компьютера. Или добавить эту функциональность в PCIDEV каким-то образом.
Программа PCIDEV ищет устройства на шине PCI, кодек не является PCI устройством.yogev_ezra wrote:PCIDEV этого же не может? Просто чтобы знать список всех кодеков данного компьютера. Или добавить эту функциональность в PCIDEV каким-то образом.
Пожалуйста.yogev_ezra wrote:Спасибо.
Это не верная информация. На самом деле текущее ядро использует только 1 контроллер из найденных. А поддержка двух или более еще должна быть написана.yogev_ezra wrote:Судя по логу PCIDEV, у тебя 3 IDE контроллера, а код Mario сейчас рассчитан максимум на 2
Code: Select all
10de 0054 00 07 00 f3 01 01 85 0b NVIDIA CORPORATION Storage - IDE
10de 0055 00 08 00 f3 01 01 85 05 NVIDIA CORPORATION Storage - IDE
смотрели через pcidev?elexio wrote:Кстати, заметил еще одну интересную особенность с тем компом на Asus a8n-sli. Колибри там не обнаруживает никакого сетевого оборудования. Вот, например, на ноуте ось обнаружила два каких-то сетевых устройства, к одному из которых не было драйверов. А там вообще ни одного не нашлось.
This is the asus A8N-SLI motherboard, right?elexio wrote:через Network Driver Control Center, пишет "No compatible devices were found!"
В PCIDEV есть Serial Bus - IEEE 1394(Open HCI), хз подходит или нет. На самом деле у меня там стоит некий nVidia nForce Networking Controller, но в Колибри о нем ничего не написано.