[Hardware] Q: Как определить softmodem?
Sergey Vlasov
vsu на altlinux.ru
Сб Авг 12 10:59:55 MSD 2006
On Sat, Aug 12, 2006 at 02:57:03AM +0400, Aleksey Avdeev wrote:
> Sergey Vlasov пишет:
> > On Fri, Aug 11, 2006 at 07:34:54PM +0400, Aleksey Avdeev wrote:
> >
> >
> >>00-06: Si3054 Modem : Si3054 Modem : playback 1 : capture 1
> >
> >
> > Можно попробовать использовать slmodemd в режиме ALSA (-a) с
> > устройством "modem:0".
>
> Кажется облом: не собирается под x86_64:
>
> /usr/bin/ld: warning: i386 architecture of input file `dsplibs.o' is
> incompatible with i386:x86-64 output
Можно придумать два варианта:
1) Руками выдрать куски 32-битных glibc-core и libalsa, а также
бинарник slmodemd (именно руками, поскольку apt у нас не
поддерживает biarch) и раскидать их в нужные места. Вроде бы
благодаря lib64 конфликтов с 64-битными библиотеками быть не
должно.
2) Запускать slmodemd в 32-битном чруте, забиндив туда реальный /dev
(можно и скопировать туда нужный набор устройств, но тогда потом
придётся искать там созданный slmodemd псевдотерминал).
Впрочем, в любом из этих вариантов сохраняется возможность напороться
на какие-нибудь баги в совместимости 32/64 (например, в alsa).
Вариант со статической сборкой slmodemd не проходит, поскольку в нём
используются функции типа getgrnam(), при вызове которых glibc всё
равно будет искать libnss_*.so.*.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 191 bytes
Desc: not available
Url : http://lists.altlinux.org/pipermail/hardware/attachments/20060812/c3d81da0/attachment.bin
Подробная информация о списке рассылки Hardware