This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
guides:virtual_modem:section_4:changing_the_serial_port [2018-09-23 01:40] omolini created |
guides:virtual_modem:section_4:changing_the_serial_port [2018-09-23 01:51] omolini [Update vmodem.sh script] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== How to change the serial port on the vmodem.sh script ======= | + | ====== How to change the serial port ======= |
- | **Please skip this part ** if your serial port is called ''/dev/ttyUSB0''. Only proceed if this is not the case. | + | If you did not see ''/dev/ttyUSB0'' in the device list, and you could not see anything matching your device, you will need to make sure the serial device is connected and supported by Linux. Then try the following: |
+ | |||
+ | ===== Finding out the name of the serial device ===== | ||
+ | If you do not know what your serial device is called, you can do the following. | ||
+ | |||
+ | * Make sure the USB serial adapted is connected. Then run ''**ls** /dev/tty*''. | ||
+ | * Disconnect the serial device and run ''**ls** /dev/tty*'' again. Did you notice something missing compared to the previous printout? | ||
+ | * Now connect the serial device, wait 5-10 seconds and run ''**ls** /dev/tty*'' again. Do you see a new device in the list? | ||
+ | * If you do not see a new serial device, the device may not be compatible with Linux. Run ''**dmesg**'' to see if it is detected. In my case it is detected, and is named **ttyUSB0**: | ||
+ | {{ :guides:pics:vmodem_raspberry_serial_dmesg.png |}} | ||
+ | |||
+ | ===== Update vmodem.sh script ===== | ||
* To update the **vmodem.sh** script stored in **/boot/vmodem/**, do the following: | * To update the **vmodem.sh** script stored in **/boot/vmodem/**, do the following: | ||
- | * Edit **/boot/vmodem/vmodem.sh** by running ''sudo nano /boot/vmodem/vmodem.sh'' | + | * Run ''sudo nano /boot/vmodem/vmodem.sh'' |
- | * Find the line ''serport=ttyUSB0'' and update it to reflect the correct serial device. For example, if your USB device is called "ttyAMA0", then type in ''serport=ttyAMA0''. Do not enter the full path to the device, the file name is enough. | + | * Find the line ''serport=ttyUSB0'' and update it to reflect the correct serial device. |
- | * If you do not see your serial device, or you do not know what it is called, you can do the following. | + | * For example, if your USB device is called "/dev/ttyAMA0", then make sure the line says ''serport=ttyAMA0''. |
- | * Disconnect the serial device and run ''**ls** /dev/tty*''. Did you notice something missing compared to the previous printout? | + | * Save file by pressing **CTRL + o**, then ENTER to save under the same name. |
- | * Now connect the serial device, wait 5-10 seconds and run ''**ls** /dev/tty*'' again. Do you see a new device in the list? | + | * Exit editor with **CTRL + x**. |
- | * If you do not see a new serial device, the device may not be compatible with Linux. Run ''**dmesg**'' to see if it is detected. In my case it is detected, and is named **ttyUSB0**: | + | |
- | {{ :guides:pics:vmodem_raspberry_serial_dmesg.png?450 |}} | + | |
| [[guides:virtual_modem:section_4|Go back to the main article]] | | | [[guides:virtual_modem:section_4|Go back to the main article]] | |