aka » Вт ноя 23, 2010 10:05 pm
yogev_ezra писал(а):Vortex86MX (который в Edubook и eBox-3300MX) поддерживает стандартный Intel HDA - там уж точно должно всё работать, нет?
Слово "стандартный" используют маркетологи, когда им влом описывать косяки именно этого устройства.
Вот смотри, исходники линуксового драйвера для стандартного Intel HDA:
http://git.kernel.org/?p=linux/kernel/g ... b8d5cf0bf6
Все файлики, которые patch_*, содержат описания небольших отличий в реализациях стандартного Intel HDA в разных чипах. Сущие мелочи, 1.3Мб исходников в сумме.
Единственное упоминание вортексового кодека во всем драйвере здесь:
http://git.kernel.org/?p=linux/kernel/g ... b8d5cf0bf6
В самом конце файла, "{ PCI_DEVICE(0x17f3, 0x3010), .driver_data = AZX_DRIVER_GENERIC },"
Чудо, вортекс же DRIVER_GENERIC. Ничего особенного, образцовая реализация стандарта. Для почти всех остальных есть нюансы, интеловый - DRIVER_PCH, АТИшные есть DRIVER_ATI и DRIVER_ATIHDMI и т.д. А наш вортекс - воплощение стандарта. Ты в это веришь? И я тоже думаю, что эта штука случайно научилась более-менее воспроизводить звук в стандарте, и глубже никто не рыл. Потому что экзотика, хрень.
Мораль: беспроблемное железо - массовое. Чем больше серия, тем больше шансов, что кому-то будет не лень доводить до ума ее драйвера. Матери на i810 и i815 поехали сразу. А с экзотикой геморой всегда будет, сколько на ней не пиши про стандарты...
PS: начало лога втвари на вортексах видел?
[KERNEL] CPU: vendor_id 'Vortex86 SoC' unknown, using generic init.
[KERNEL] CPU: Your system may be unstable.
Это не я, это ядерщики так считают
[quote="yogev_ezra"]Vortex86MX (который в Edubook и eBox-3300MX) поддерживает стандартный Intel HDA - там уж точно должно всё работать, нет?[/quote]
Слово "стандартный" используют маркетологи, когда им влом описывать косяки именно этого устройства.
Вот смотри, исходники линуксового драйвера для стандартного Intel HDA:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=tree;f=sound/pci/hda;h=9ee97cbb3dd6d3ad3dd86f1c41d40eded69387ca;hb=3561d43fd289f590fdae672e5eb831b8d5cf0bf6
Все файлики, которые patch_*, содержат описания небольших отличий в реализациях стандартного Intel HDA в разных чипах. Сущие мелочи, 1.3Мб исходников в сумме.
Единственное упоминание вортексового кодека во всем драйвере здесь:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob_plain;f=sound/pci/hda/hda_intel.c;hb=3561d43fd289f590fdae672e5eb831b8d5cf0bf6
В самом конце файла, "{ PCI_DEVICE(0x17f3, 0x3010), .driver_data = AZX_DRIVER_GENERIC },"
Чудо, вортекс же DRIVER_GENERIC. Ничего особенного, образцовая реализация стандарта. Для почти всех остальных есть нюансы, интеловый - DRIVER_PCH, АТИшные есть DRIVER_ATI и DRIVER_ATIHDMI и т.д. А наш вортекс - воплощение стандарта. Ты в это веришь? И я тоже думаю, что эта штука случайно научилась более-менее воспроизводить звук в стандарте, и глубже никто не рыл. Потому что экзотика, хрень.
Мораль: беспроблемное железо - массовое. Чем больше серия, тем больше шансов, что кому-то будет не лень доводить до ума ее драйвера. Матери на i810 и i815 поехали сразу. А с экзотикой геморой всегда будет, сколько на ней не пиши про стандарты...
PS: начало лога втвари на вортексах видел?
[quote][KERNEL] CPU: vendor_id 'Vortex86 SoC' unknown, using generic init.
[KERNEL] CPU: Your system may be unstable.[/quote]
Это не я, это ядерщики так считают :mrgreen: