Страница 1 из 1

ISA модем не работает.

Добавлено: 25 май 2004, 18:21
Llama
Имеем сабж Diamond Multimedia Supra 336i sp типа isapnp на чипе rockwell
Мать - Intel 440BX dualhead. PNP OS в биосе выключено. При загрузке биосом модем определяется нормально.
Ядро 2.6.5. ISAPNP включено. PNP bios включен. ISAPNP debug включен.
вот куски из dmesg

Код: Выделить всё

isapnp: Scanning for PnP cards...
isapnp: Card 'Supra 336i Sp ASVD'
isapnp: 1 Plug & Play card detected total
Console: switching to colour frame buffer device 128x48
Serial: 8250/16550 driver $Revision: 1.90 $ 8 ports, IRQ sharing disabled
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
ttyS2 at I/O 0x3e8 (irq = 4) is a 16550A
pnp: the driver 'serial' has been registered
pnp: match found with the PnP device '00:02' and the driver 'serial'
pnp: match found with the PnP device '00:03' and the driver 'serial'

и в конце:

Код: Выделить всё

 
ttyS0: LSR safety check engaged!
ttyS0: LSR safety check engaged!
agpgart: Found an AGP 1.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V2 device at 0000:00:00.0 into 2x mode
agpgart: Putting AGP V2 device at 0000:01:00.0 into 2x mode
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
atkbd.c: Unknown key released (translated set 2, code 0x7a on isa0060/serio0).
atkbd.c: This is an XFree86 bug. It shouldn't access hardware directly.
ttyS0: LSR safety check engaged!
ttyS0: LSR safety check engaged!
ttyS0: LSR safety check engaged!
ttyS0: LSR safety check engaged!
Как я понял, модем занял ttyS0. На другйо матери модем завелся без проблем.

Пытался делать вот так:
setserial -av /dev/ttySx
не помогло - каждый раз в лог пишется ttyS0: LSR safety check engaged!
В modem-howto написано, что эта ошибка означает отсутсвие контроллера по необходимому адресу. Но раз моде работает на другой матери, значит оно там есть.

setserial говорит такое:

Код: Выделить всё

/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
        Baud_base: 115200, close_delay: 5000, divisor: 0
        closing_wait: 37856
        Flags: spd_normal skip_test

julia:~# setserial -a /dev/ttyS1
/dev/ttyS1, Line 1, UART: 16550A, Port: 0x02f8, IRQ: 3
        Baud_base: 115200, close_delay: 5000, divisor: 0
        closing_wait: 37856
        Flags: spd_normal skip_test

julia:~# setserial -a /dev/ttyS2
/dev/ttyS2, Line 2, UART: 16550A, Port: 0x03e8, IRQ: 4
        Baud_base: 115200, close_delay: 500, divisor: 0
        closing_wait: 30000
        Flags: spd_normal skip_test

julia:~# setserial -a /dev/ttyS3
/dev/ttyS3, Line 3, UART: unknown, Port: 0x02e8, IRQ: 3
        Baud_base: 115200, close_delay: 500, divisor: 0
        closing_wait: 30000
        Flags: spd_normal


Добавлено: 26 май 2004, 07:21
Llama
Как выяснилось, проблма исчезает в ядре 2.4.[20,22,25] на том же железе.

Добавлено: 26 май 2004, 16:27
Anonymous
так а в ядре 2.6 что никак?

У меня такая же проблема на Mandrake 10 :(

Добавлено: 26 май 2004, 18:36
Llama
незнаю. просто 2.6 не видит этот uart, хотя 2.4 определяет его как 16550A, даже если это "16550A with 1k buffer" то должено бы работать оно как 16450 - но не работает :(((
Завтра соберу 2.6.6 - может пофиксили.

Добавлено: 27 май 2004, 07:56
Anonymous
Свиснешь какой будет результат...

А на каком Линухе эксперементриуешь?

Добавлено: 27 май 2004, 10:34
Llama
debian unstable

Добавлено: 29 май 2004, 17:09
Гость
у меня, помню, тоже под 2.6. модем не завелся. После чтения документации оказалось, что пару вещей в ядро не вкомпилил...

Добавлено: 29 май 2004, 19:16
Llama
Под 2.6 тоже не определяется этот UART. Вечером накатаю багрепорт. Я считаю, что это проблема ядра.
Гость, какой у тебя был модем и что ты забыл включить?
В FC2 та же самая проблемя с этим модемом, а ядро собирают грамотные дядьки.

Добавлено: 29 май 2004, 23:20
Llama
Далее смотрим тут.
http://bugzilla.kernel.org/show_bug.cgi?id=2792

Добавлено: 03 июл 2004, 21:27
Llama
Мой баг прізнан повторным. (кто бы мог подумать, что орігінал быдет в секции nteworking, а не serial....)
Далее смотрім тут:
http://bugme.osdl.org/show_bug.cgi?id=2803
Мне пріведеный там патч для 2.6.7 не помог, может поможет кому другому...