vm w/o sound card
icy_manipulator@mindless.com (manipulator@mindless.com)
Tue, 3 Nov 1998 07:33:19 -0500
I didn't find this in any of the docs. vgetty works fine for me (I haven't
tried fax or data in that I rarely use them; voice alone is great).
However, my sound card is not supported in linux (i have Redhat 5.1;
mgetty 1.1.14 btw), so I need an alternative way to listen to messages.
Ideally, I'd like to hear them through the handset I have connected to the
modem. However, when I use 'vm play -v -l ttyS1 -H <filename>' I get an error
saying 'vm: could not set voice device'. This happens when I try to
record instead of play as well.
So, my next best option would be to play it through the 'line out' connection
to some speakers/headphones. However, if I use the "-s" option to vm,
sounds simply go to the internal modem speaker, which is unintelligable.
I can record fine from the 'line in' connection, so that's decent enough for
me.
Following is a selected portion of /var/log/vgetty.ttyS1 (since vgetty seems
to work fine, this should be just enough to indicate what sort of modem it
is):
10/30 21:20:49 yS1 vgetty: experimental test release 0.8.1 / 25Mar98
10/30 21:20:49 yS1 mgetty: experimental test release 1.1.14-Apr02
10/30 21:20:49 yS1 reading generic configuration from config file /etc/mgetty+sendfax/voice.conf
10/30 21:20:49 yS1 reading program vgetty configuration from config file /etc/mgetty+sendfax/voice.conf
10/30 21:20:49 yS1 reading port ttyS1 configuration from config file /etc/mgetty+sendfax/voice.conf
10/30 21:20:49 yS1 check for lockfiles
10/30 21:20:49 yS1 locking the line
10/30 21:20:50 yS1 lowering DTR to reset Modem
10/30 21:20:50 yS1 send: \dATQ0V1H0[0d]
10/30 21:20:51 yS1 waiting for ``OK'' ** found **
10/30 21:20:51 yS1 send: ATS0=0Q0&D3&C1[0d]
10/30 21:20:51 yS1 waiting for ``OK'' ** found **
10/30 21:20:51 yS1 mdm_send: 'ATI'
10/30 21:20:51 yS1 USR Courier/Sportster V.34(+) detected
10/30 21:20:51 yS1 mdm_send: 'ATI3'
10/30 21:20:52 yS1 additional info: 'Texas Instruments RK Voice 33600 Fax RS Rev. 1.15'
10/30 21:20:52 yS1 mdm_send: 'AT+FCLASS=2.0' -> OK
10/30 21:20:52 yS1 mdm_send: 'AT+FAA=1;+FCR=1' -> OK
10/30 21:20:52 yS1 mdm_send: 'AT+FBO=1' -> OK
10/30 21:20:52 yS1 mdm_send: 'AT+FNR=1,1,1,0' -> OK
10/30 21:20:52 yS1 mdm_send: 'AT+FLI="49 89 xxxxxxxx"' -> OK
10/30 21:20:53 yS1 mdm_send: 'AT+FCC=1,5,0,2,0,0,0,0' -> OK
10/30 21:20:53 yS1 detecting voice modem type
10/30 21:20:53 yS1 US Robotics detected
10/30 21:20:54 yS1 US Robotics voice modem
10/30 21:20:54 yS1 This is a driver beta version. V0.4.b3
And here's part of the output of vm (from /var/log/vm.log), it seems to
detect the modem the same as vgetty:
10/30 23:51:49 voice command: 'AT&H1&R2&I0' -> 'OK'
10/30 23:51:50 vm: AT&H1&R2&I0
10/30 23:51:50 vm: unqueued event RESET_WATCHDOG at position 0000
10/30 23:51:50 vm: voice_handle_event got event RESET_WATCHDOG with data <
10/30 23:51:50 US Robotics: OK
10/30 23:51:50 tio_set_flow_control( HARD )
10/30 23:51:50 voice command: 'AT#VTD=3F,3F,3F' -> 'OK'
10/30 23:51:50 vm: AT#VTD=3F,3F,3F
10/30 23:51:50 US Robotics: OK
10/30 23:51:50 VTD setup successful
10/30 23:51:50 voice command: 'AT#VSD=1#VSS=1#VSP=70' -> 'OK'
10/30 23:51:50 vm: AT#VSD=1#VSS=1#VSP=70
10/30 23:51:50 US Robotics: OK
10/30 23:51:50 vm: leaving voice mode
10/30 23:51:50 voice command: 'AT#CLS=8' -> 'OK'
10/30 23:51:50 vm: AT#CLS=8
10/30 23:51:50 US Robotics: OK
10/30 23:51:50 vm: Restoring signal handlers
10/30 23:51:50 vm: entering voice mode
10/30 23:51:50 vm: Installing signal handlers
10/30 23:51:50 voice command: 'AT#CLS?' -> ''
10/30 23:51:50 vm: AT#CLS?
10/30 23:51:50 US Robotics: 8
10/30 23:51:51 voice command: '' -> 'OK'
10/30 23:51:51 US Robotics: OK
10/30 23:51:51 voice command: 'AT#CLS=8' -> 'OK'
10/30 23:51:51 vm: AT#CLS=8
10/30 23:51:51 US Robotics: OK
10/30 23:51:51 vm: queued event RESET_WATCHDOG at position 0001
10/30 23:51:51 USR: Unknown output device (7)