Ubuntu + Kõu andmeside USB terminal
Moderaator: Moderaatorid
Ubuntu + Kõu andmeside USB terminal
Ubuntu 6.06
ZTE MG478 CDMA2000 1X EV-DO
ZTE MG478 CDMA2000 1X EV-DO
Abi leidus:
http://foorum.hinnavaatlus.ee/viewtopic ... &start=225
Ehk siis valmisskriptid on välja pakutud alla tirida:
http://217.159.195.238/kou.tar.gz
ja juurkasutaja õigustes lahti pakkida ning "#./install.sh" käima lasta.
Mina sain tööle.
Tänud kaasaelamise eest!
http://foorum.hinnavaatlus.ee/viewtopic ... &start=225
Ehk siis valmisskriptid on välja pakutud alla tirida:
http://217.159.195.238/kou.tar.gz
ja juurkasutaja õigustes lahti pakkida ning "#./install.sh" käima lasta.
Mina sain tööle.
Tänud kaasaelamise eest!
Sain vist nüüd natuke edasi, aga siiski probleemid. Tegin kõik õpetuse järgi ja nüüd terminalsi
Oleksin tänulik, kui keegi oskaks aidata, mida edasi võtta, et internet tööle saada.
kirjutades, saan sellise tulemuse:sh execute.sh
kodu@kodu:/home$ sudo sh execute.sh
[sudo] password for kodu:
--> D-50 Linux Connection
Modem Port Scan<*1>: S0 S1 S2 S3
--> Dialing...
--> WvDial: Internet dialer version 1.60
--> Warning: section [Dialer Defaults] does not exist in wvdial.conf.
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
--> Cannot open /dev/modem: No such file or directory
kodu@kodu:/home$
Oleksin tänulik, kui keegi oskaks aidata, mida edasi võtta, et internet tööle saada.
Jah, aga mul on Default Ubuntu install, millel puudub seal vajaminev kdebase-bin pakett, mida ma ei oska Ubuntusse installida. Kui saaks selle paketi kuidagi installitud, siis tõenäoliselt saaks seda rakendust kasutada.wk kirjutas:Estobuntu repodes on olemas pakett kou-support. Väga mugav ja toimiv lahendus.
EDIT: Sain kdebase-bin'i installitud ja installisin ka selle Kõu rakenduse. Nüüd aga probleem selles, et ei programm ei suuda modemit tuvastada. Kas pean kuidagi seda käsitsi tegema(kui jah, siis mida ja kuidas).
Luba usb seadmete äratundmine nii...
Nüüd tee taaskäivitus ja Buntu hakkab seadet nägema.
Kood: Vali kõik
sudo gedit /etc/init.d/mountdevsubfs.sh
then look for this lines
#
# Magic to make /proc/bus/usb work
#mkdir -p /dev/bus/usb/.usbfs
#domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb
And remove the lines to make it look like this
#
# Magic to make /proc/bus/usb work
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usbHmm..mul ei olegi seal failis neid asju üleüldse..
Minu fail on selline:
Minu fail on selline:
Olen ma midagi tegemata jätnud?#! /bin/sh
### BEGIN INIT INFO
# Provides: mountdevsubfs
# Required-Start: mountkernfs
# Required-Stop:
# Should-Start: udev
# Default-Start: S
# Default-Stop:
# Short-Description: Mount special file systems under /dev.
# Description: Mount the virtual filesystems the kernel provides
# that ordinarily live under the /dev filesystem.
### END INIT INFO
#
# This script gets called multiple times during boot
#
PATH=/lib/init:/sbin:/bin
TTYGRP=5
TTYMODE=620
[ -f /etc/default/devpts ] && . /etc/default/devpts
TMPFS_SIZE=
[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
KERNEL="$(uname -s)"
. /lib/lsb/init-functions
. /lib/init/mount-functions.sh
do_start () {
#
# Mount a tmpfs on /dev/shm
#
SHM_OPT=
[ "${SHM_SIZE:=$TMPFS_SIZE}" ] && SHM_OPT=",size=$SHM_SIZE"
domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT
#
# Mount /dev/pts. Master ptmx node is already created by udev.
#
domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
}
case "$1" in
"")
echo "Warning: mountdevsubfs should be called with the 'start' argument." >&2
do_start
;;
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
*)
echo "Usage: mountdevsubfs [start|stop]" >&2
exit 3
;;
esac
OK, no vaata siis SIIA
Võiksid paigaldada rakenduse usbview, mis näitab sulle sinu modemipulga "vendori" ja "product" väärtused, et saaksid anda õige käsu selle "sudo modprobe usbserial vendor=0x19d2 product=0xfffe" asemel
See kindlustab õige asja kernelisse laadimise ja seadme äratundmise.
Pulli pärast võid selle "usbserial vendor=0x19d2 product=0xfffe" rea lisada ka /etc/modprobe.conf faili, et asi ikka kindel oleks.
8.10-ne peal ei ole Kõu pulka paigaldanud, sest kasutan ise veel eelmist LTS versiooni.
Eks nad on siis sellle #/etc/init.d/mountdevsubfs.sh faili 8.10 sisteemis teisiti valmis treinud.
Minul on see fail järgneva sisuga
Võiksid paigaldada rakenduse usbview, mis näitab sulle sinu modemipulga "vendori" ja "product" väärtused, et saaksid anda õige käsu selle "sudo modprobe usbserial vendor=0x19d2 product=0xfffe" asemel
See kindlustab õige asja kernelisse laadimise ja seadme äratundmise.
Pulli pärast võid selle "usbserial vendor=0x19d2 product=0xfffe" rea lisada ka /etc/modprobe.conf faili, et asi ikka kindel oleks.
8.10-ne peal ei ole Kõu pulka paigaldanud, sest kasutan ise veel eelmist LTS versiooni.
Eks nad on siis sellle #/etc/init.d/mountdevsubfs.sh faili 8.10 sisteemis teisiti valmis treinud.
Minul on see fail järgneva sisuga
#! /bin/sh
### BEGIN INIT INFO
# Provides: mountdevsubfs mountvirtfs
# Required-Start: mountkernfs
# Required-Stop:
# Default-Start: S
# Default-Stop:
# Short-Description: Mount special file systems under /dev.
# Description: Mount the virtual filesystems the kernel provides
# that ordinarily live under the /dev filesystem.
### END INIT INFO
PATH=/lib/init:/sbin:/bin
TTYGRP=5
TTYMODE=620
[ -f /etc/default/devpts ] && . /etc/default/devpts
TMPFS_SIZE=
[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
KERNEL="$(uname -s)"
. /lib/lsb/init-functions
. /lib/init/mount-functions.sh
do_start () {
#
# Mount a tmpfs on /dev/shm
#
SHM_OPT=
[ "${SHM_SIZE:=$TMPFS_SIZE}" ] && SHM_OPT="-osize=$SHM_SIZE"
domount tmpfs shmfs /dev/shm $SHM_OPT
#
# Mount /dev/pts. Create master ptmx node if needed.
#
domount devpts "" /dev/pts -ogid=$TTYGRP,mode=$TTYMODE
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
}
case "$1" in
"")
echo "Warning: mountdevsubfs should be called with the 'start' argument." >&2
do_start
;;
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
*)
echo "Usage: mountdevsubfs [start|stop]" >&2
exit 3
;;
esac
Anyway, kas sa Televõrgu lehele oled vaadanud?
Sinna televõrgu lehele vaatasin(sama fail on ka selle KÕU pulga peal, selle järgi installides viskab lõppu ABORTED, kui trükin terminali selle ./RDEVCHG).
USBView installisin peale ja käivitades annab sellise teate:
Can not open file /proc/bus/usb/devices
Verify that you have USB compiled into your kernel, have the usb core modules loaded, and have the usbdevfs filesystem mounted.
USBView installisin peale ja käivitades annab sellise teate:
Can not open file /proc/bus/usb/devices
Verify that you have USB compiled into your kernel, have the usb core modules loaded, and have the usbdevfs filesystem mounted.
Selles see kala tegelikult ongi, et ta ei suuda avada usb-modemit, sest ta seda ei "näe".
Vaata, kas sul usbutils on paigaldatud. Siis vaata usbview rakendusega, kas sa oma modemit "näed".
Ja kui sa näed, siis tuleks sinna modprobe.conf faili sisestada korrektsed andmed, et ta seadme leiaks.
Seega - vaata, ka usbview seadme leiab ja jaga saadud teavet.
Vaata, kas sul usbutils on paigaldatud. Siis vaata usbview rakendusega, kas sa oma modemit "näed".
Ja kui sa näed, siis tuleks sinna modprobe.conf faili sisestada korrektsed andmed, et ta seadme leiaks.
Seega - vaata, ka usbview seadme leiab ja jaga saadud teavet.
usbutils on installitud. kui ma panen selle usbview käima, siis ta annabki mulle selle ülalmainitud errori.sadiini kirjutas:Selles see kala tegelikult ongi, et ta ei suuda avada usb-modemit, sest ta seda ei "näe".
Vaata, kas sul usbutils on paigaldatud. Siis vaata usbview rakendusega, kas sa oma modemit "näed".
Ja kui sa näed, siis tuleks sinna modprobe.conf faili sisestada korrektsed andmed, et ta seadme leiaks.
Seega - vaata, ka usbview seadme leiab ja jaga saadud teavet.
Küsisin ka hv.ee foorumist abi ja postitasin sinna enda dmesg tulemuse, aadress http://foorum.hinnavaatlus.ee/viewtopic.php?t=369987
Kuidas peaksin edasi toimetama?
Teeks midagi sellist siis ehk 
Tee oma /etc/init.d/mountdevsubfs.sh failist tingimata varukoopia.
Siis ava ta käsuga #sudo gedit /etc/init.d/mountdevsubfs.sh
Kustuta ta täiesti tühjaks / puhtaks.
Kopeeri allolev sisu sinna sisse, salvesta, sulge ja tee taaskäivitus.
Kae perra, kas midagi muutus. Kui mitte, siis taasta endine olek, nimetades varukoopia tagasi mountdevsubfs.sh nimeliseks ja luba eelnevalt tekitatud fail üle kirjutada.
Tee oma /etc/init.d/mountdevsubfs.sh failist tingimata varukoopia.
Siis ava ta käsuga #sudo gedit /etc/init.d/mountdevsubfs.sh
Kustuta ta täiesti tühjaks / puhtaks.
Kopeeri allolev sisu sinna sisse, salvesta, sulge ja tee taaskäivitus.
Kae perra, kas midagi muutus. Kui mitte, siis taasta endine olek, nimetades varukoopia tagasi mountdevsubfs.sh nimeliseks ja luba eelnevalt tekitatud fail üle kirjutada.
#! /bin/sh
### BEGIN INIT INFO
# Provides: mountdevsubfs
# Required-Start: mountkernfs
# Required-Stop:
# Should-Start: udev
# Default-Start: S
# Default-Stop:
# Short-Description: Mount special file systems under /dev.
# Description: Mount the virtual filesystems the kernel provides
# that ordinarily live under the /dev filesystem.
### END INIT INFO
#
# This script gets called multiple times during boot
#
PATH=/lib/init:/sbin:/bin
TTYGRP=5
TTYMODE=620
[ -f /etc/default/devpts ] && . /etc/default/devpts
TMPFS_SIZE=
[ -f /etc/default/tmpfs ] && . /etc/default/tmpfs
KERNEL="$(uname -s)"
. /lib/lsb/init-functions
. /lib/init/mount-functions.sh
do_start () {
#
# Mount a tmpfs on /dev/shm
#
SHM_OPT=
[ "${SHM_SIZE:=$TMPFS_SIZE}" ] && SHM_OPT=",size=$SHM_SIZE"
domount tmpfs shmfs /dev/shm tmpfs -onosuid,nodev$SHM_OPT
#
# Mount /dev/pts. Master ptmx node is already created by udev.
#
domount devpts "" /dev/pts devpts -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs "" /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount --rbind /dev/bus/usb /proc/bus/usb
}
case "$1" in
"")
echo "Warning: mountdevsubfs should be called with the 'start' argument." >&2
do_start
;;
start)
do_start
;;
restart|reload|force-reload)
echo "Error: argument '$1' not supported" >&2
exit 3
;;
stop)
# No-op
;;
*)
echo "Usage: mountdevsubfs [start|stop]" >&2
exit 3
;;
esac





