Hi,
i have been following the steps given in this website to connect my beagleboard to a GPS receiver. this are the steps i followed from: http://support.novatel.com/entries/311990-oem4-oemv-usb-driver-for-linux.
I am not sure how this set of commands listed below be able to run on a 3.2. kernel…but i have been unsuccessful in getting the usb serial working…
For kernel 2.4.21 (or any 2.4 kernels) you might try the following as root:
mknod /dev/ttyUSB0 c 188 0
mknod /dev/ttyUSB1 c 188 1
mknod /dev/ttyUSB2 c 188 2
mount -t usbdevfs none /proc/bus/usb
cd /bin/modules/2.4.21/kernel/drivers/usb/serial
/sbin/insmod usbserial.o vendor=0x09d7 product=0x0100
/sbin/lsmod # usbserial should show up in the list of loaded kernel modules
Power on the OEM4/OEMV or reconnect the USB cable
cat /proc/bus/usb/devices # you should now see NovAtel’s OEMV in the list
minicom -c on USB0 # connects to first bulk end point
For kernel 2.6 with the udev system, one can add the following to say:
/etc/udev/rules.d/z90_novatel.rules to automatically load the driver
and create links to /dev/gps0 /dev/gps1 /dev/gps2 for ttyUSB0 ttyUSB1
ttyUSB2 respectively upon insertion of the USB cable into the machine:
SUBSYSTEM==“usb”, SYSFS{idProduct}==“0100”, SYSFS{idVendor}==“09d7”,
PROGRAM="/sbin/modprobe usbserial vendor=0x09d7 product=0x0100"
BUS==“usb”, SYSFS{idProduct}==“0100”, SYSFS{idVendor}==“09d7”,
SYSFS{product}==“NovAtel GPS Receiver”, SYSFS{manufacturer}==“NovAtel
Inc.”, SYMLINK+=“gps%n”