← Back to team overview

sslug-teknik team mailing list archive

Problemer med mgetty

 

Hejsa.

Jeg har fundet et gammelt ISA serielt kort + mit ZyXEL 1496E+ modem frem
og ville forsøge at sætte det op til at sende/modtage fax. 
Kortet er sat op til ttyS3 (irq 5, 0x02e8) og jeg har installeret
mgetty.

Jeg har indsat følgende i nedenstående to filer (og irq 5 bruges ikke
andre steder):

/etc/inittab:
# Add mgetty for ZyXEL modem 
S3:2345:respawn:/sbin/mgetty -x 9 ttyS3

/etc/rc.d/rc.local
# This sets the IRQ for my additional serial port
/bin/setserial /dev/ttyS3 irq 5

Hvi man umiddelbart efter opstart kører "setserial /dev/ttyS3" fås
/dev/ttyS3, UART: 16550A, Port: 0x02e8, IRQ: 5
så det ser jo fint ud.

Alligevel er det fuldstændig umuligt for mig at komme i kontakt med
modemet. Ikke engang med minicom har jeg forbindelse. Jeg har checket
premissions på ttyS3, men de er magen til ttyS1, hvor mit ISDN-modem
sidder (og som stadig fungerer).

/var/log/messages skriver
Apr 19 01:50:37 donald mgetty[864]: init chat failed, exiting...:
Interrupted system call
Apr 19 01:50:37 donald mgetty[864]: failed in mg_init_data, dev=ttyS3,
pid=864

og mgetty.log.ttyS3 står der:

04/19 01:51:23 yS3  mgetty: experimental test release 1.1.21-Jul24
04/19 01:51:23 yS3   mgetty.c compiled at Mar  7 2000, 05:58:55
04/19 01:51:23 yS3   user id: 0, parent pid: 1
04/19 01:51:23 yS3   reading configuration data for port 'ttyS3'
04/19 01:51:23 yS3   reading /etc/mgetty+sendfax/mgetty.config...
04/19 01:51:23 yS3   conf lib: read: 'debug 4'
04/19 01:51:23 yS3   conf lib: read: 'fax-id 49 115 xxxxxxxx'
04/19 01:51:23 yS3   conf lib: read: 'speed 38400'
04/19 01:51:23 yS3   conf lib: read: 'port ttyS3'
04/19 01:51:23 yS3   section: port ttyS3, **found**
04/19 01:51:23 yS3   conf lib: read: 'debug 4'
.....
04/19 01:51:23 yS3  check for lockfiles
04/19 01:51:23 yS3   checklock: stat failed, no file
04/19 01:51:23 yS3  locking the line
04/19 01:51:23 yS3   makelock(ttyS3) called
04/19 01:51:23 yS3   do_makelock: lock='/var/lock/LCK..ttyS3'
04/19 01:51:23 yS3   lock made
04/19 01:51:23 yS3   tio_get_rs232_lines: status: RTS CTS DSR DTR
04/19 01:51:23 yS3  lowering DTR to reset Modem
04/19 01:51:24 yS3   tss: set speed to 38400 (017)
04/19 01:51:24 yS3   tio_set_flow_control( HARD )
04/19 01:51:24 yS3   waiting for line to clear (VTIME), read: 
04/19 01:51:24 yS3  send: \dATQ0V1H0[0d]
04/19 01:51:24 yS3  waiting for ``OK''
04/19 01:51:24 yS3   got: 
04/19 01:51:44 yS3  timeout in chat script, waiting for `OK'
04/19 01:51:44 yS3  init chat timed out, trying force-init-chat
04/19 01:51:44 yS3  send: \d[10][03]\d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
04/19 01:51:49 yS3  waiting for ``OK''
04/19 01:51:49 yS3   got:

Det eneste, der umiddelbart virker mistænkeligt er følgende linje
under opstart (fra messages), 

Apr 19 01:42:06 donald kernel: ttyS03 at 0x02e8 (irq = 3) is a 16550A 

men jeg sætter jo den rigtige irq senere i opstartsfasen.

Laver jeg noget galt i ovestående? Er det min init-streng til mit
modem, som kan være skyld i hele problemet?

Mvh,

Claus


Follow ups