From: Marcelo B. <md...@ma...> - 2000-12-05 01:45:38
|
---[ printf("Em seg, 04 dez 2000, shellbh escreveu"); ]--- # oi # segue abaixo o que vc pediu # Distribuicao: Conectiva Edicao Servirdor 5.1 # Kernel: 2.2.17 # Output do comando: # serinfo:1.0 driver:4.27 # 0: uart:16550A port:3F8 irq:4 baud:1200 tx:8 rx:3679 fe:4 brk:14 # RTS|DTR|DSR # 1: uart:16550A port:2F8 irq:3 tx:0 rx:0 DTR # 2: uart:unknown port:3E8 irq:4 # 3: uart:16550A port:2E8 irq:3 baud:19200 tx:69631 rx:415460 CTS|DSR # # Configuracao das minhas portas: # /dev/ttyS0: utilizada pelo mouse; # /dev/ttyS1: habilitada na bios, sem nada ligado nela; # /dev/ttyS2: não existente; # /dev/ttyS3: utilizada pelo modem; Opa, legal ai, os resultados esperados eram esses mesmo! # so uma coisa, o negocio de ficar olhando para onde aponta os # "arquivos" /dev/modem e /dev/mouse provavelmente nao irao funcionar, pois # nem todas distribuicao fazem esses links, algumas fazem a "ligacao # direta", tipo, em vez de dizer para o gpm que o mouse esta na /dev/mouse # dizem que esta na /dev/ttyS0 # ai nao ira funcionar Sim, é por isso que eu estou imaginando maneiras de deixar a busca mais inteligente. Tipo: * testa se existem os links /dev/mouse e /dev/modem; se existirem, já podem indicar alguma coisa deve-se prever que os links poderam estar errados ou quebrados; * checa o /proc/...... onde não tem uart, não deve procurar; * checa o ps ax | grep gpm se tiver gpm rodando, é possivel identificar a porta usada pelo mouse, então, tb não procurará lá; Cruza tudo isso, e tenta procurar apenas onde deve ser procurado. A procura será feita nas portas "padrões" (ttyS0 a ttyS3). Se for winmodem, isso pressupõe uma quebração de cabeça prévia do usuário pra configurar o maledeto rwinmodem. As seções faq e links da nossa hp poderão ajudar. # t+ # leoserra Falows, []ão -- #=-=[ ser...@us... ]=-=+=#=--------------=# | Marcelo D. Beckmann --user[]="#173935"-- | | CL5 2.2.14 | md...@ma... UIN [53189692]----+ | Slack 7 2.2.13 # - =-#----=[ linuxcall.sourceforge.net ]=-----#-==-==-==-==-==-# + .~. | 386DX40 8MB 420MB Western Digital Caviar ] /V\ #----2.0.36--7,68 bogomips----[ Microcom 14400 CGA NE2000 ] /(.)\ "Estamos de volta aos tempos em que os homens eram homens ] ^`~´^ e programavam seus próprios drivers de dispositivo."L.T. ] #-====-#----=[ serialcoder ]=- + -=[ http://wm.themes.org ]=-----' RTS-[CTS]-DLE-STX-17-39-35-CRC-F6-66-DLE-ETX-/RTS-[/CTS-RTS]-CTS-[ACK] |