Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: 438aloitin - 17.02.12 - klo:14.07
-
Enpä saa tuota pelaamaan Ubuntussa. Vanha pelasi OK ja sitä olenkin sitten käyttänyt kun läppäriä tarvitsen. Modesvitsit ja muut vitsit on käytössä. Pöytäkoneen seiskassa pelaa OK.
Pahus, kun en muista miten tuon vanhan sain pelittämään, oli siinäkin ongelmia...
Turhauttavaa... ???
-
Mitäs Google sanoo?
-
Itselläni on käytössä vodafonen mobile connect. Sen asennus deb tiedosto taisi kyllä olla hieman hankala löytää.
https://forge.betavine.net/frs/?group_id=12&release_id=272 (https://forge.betavine.net/frs/?group_id=12&release_id=272)
-
Täällä tuo tikku toimii Mobile Partnerin kanssa.
-
Lainaan ketjua,
Huawei E353 ei lähde toimimaan. Ubuntu 10.04 on kyseessä. Soneran sim-kortti ja tikku on ostettu erikseen. Tämmöistä listausta aluksi...
arto@arto-desktop:~$ eject /dev/sr1
Unmount failed: Cannot unmount because file system on device is busy
eject: kohteen "/media/HiLink" irrotus epäonnistui
arto@arto-desktop:~$ lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 12d1:1f01 Huawei Technologies Co., Ltd.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
arto@arto-desktop:~$
-Tikussa palaa sininen valo.
-Työpöydällä on ikoni "HiLink", josta löytyy tuplaklikkaamalla asennustiedostoja. Päätteeseen yritin niitä kopioida, ei onnistunut
-NetworkManager ei löydä tikkua.
-Mobile Partneria en ole löytänyt mistään
-Sakis3G:llä ei lähde toimimaan
-NetworkManager on versio 0.8. Uudemman (0.9) löysin ja asensin synapticilla mutta ei näy päivittyvän
-usbmodeswitch yms. on asennettuna
Löytyisikö ideoita, mitä voisi vielä yrittää? Tuttavan kannettava vista pimeni, pöytäkonetta virittelen hätiin...
-
Huawei E353 ei lähde toimimaan. Ubuntu 10.04 on kyseessä. Soneran sim-kortti ja tikku on ostettu erikseen.
Ehkä jokin uudempi Ubuntu toimisi paremmin tuon tikun kanssa, sillä kyseessä on suhteellisen uusi tikku.
-
Apua kaivataan edelleen, en saa toimimaan 11.10 distrossakaan.
Sakis3G löytää tikun mutta herjaa ettei voi yhdistää modeswitchiin. Paketteja asensin lisää, ei vaikutusta.
Tikulla on tiedostoja:
linux_mbb_install -kansiosta löytyy:
install:
#!/bin/bash
VERSION="22.001.03.01.03"
install_exit()
{
echo "Preass any key to exit. " | tee -a ${LOG_PATH}
read COMMAND
exit
}
if [ `id | awk '{print $1}'` != "uid=0(root)" ]
then
echo "You must run the install process by root." | tee -a ${LOG_PATH}
install_exit
fi
#CURRENTPATH="`pwd`"
CURRENTPATH="$(dirname "$0")"
TEMPWORKPATH=""
INSTALL_PATH=""
LOG_PATH="/tmp/MobileBrServ_autoinstall_log"
PROCESS_NAME="mbbservice"
#if [ "$(pidof mbbservice)" != "" ]
#then
# kill -9 "$(pidof mbbservice)"
#fi
#echo "$CURRENTPATH"
if [ "$1" != "" ]
then
#echo "$1"
INSTALL_PATH="/usr/local/MobileBrServ"
else
INSTALL_PATH="/usr/local/MobileBrServ"
fi
ZIP_FILE="/7zr"
TMP_FILE_PATH="/tmp/MobileBrServ_AutoRun"
INSTALL_FILE="/linux_mbb_install"
SYSCONFIG_PATH="/ArConfig.dat"
INSTALL_SHELL="/install"
DATACARD_VERIFY="/DataCard_Verify"
MBB_BIN_FILE="/mbbservice.bin"
MBB_FILE="/mbbservice"
READ_ME_FILE="/readme.txt"
SYSCONFIG_VALUE="value"
SKELETON_NAME="runmbbservice"
START_SKELETON=S99$SKELETON_NAME
STOP_SKELETON=K10$SKELETON_NAME
udevVer=""
LOG_PATH="/tmp/MobileBrServ_autoinstall_log"
#define the install variable
FIRST_INSTALL="NO"
INSTALL_OR_NOT="NO"
#define the common language
REINSTALL_CONFIRM="do you want to re-install it?"
DIFFERENT_VERSION_CONFIRM="Do you want to install a different version of the application?"
NEW_VERSION_CONFIRM="DO you want to install a new version of the application?"
copy_local()
{
echo "begin to copy file... " | tee -a ${LOG_PATH}
if [ "${CURRENTPATH}" != "${TMP_FILE_PATH}${INSTALL_FILE}" ]
then
if [ -d "${TMP_FILE_PATH}${INSTALL_FILE}" ]
then
rm -f -R "${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
fi
mkdir -p "${TMP_FILE_PATH}${INSTALL_FILE}" | tee -a ${LOG_PATH}
chmod a+wr -R "${TMP_FILE_PATH}${INSTALL_FILE}"
if [ "${CURRENTPATH}" = "." ] #if current path is . the .bin will copy failed
then
cp -f -R "${CURRENTPATH}" "${TMP_FILE_PATH}${INSTALL_FILE}" | tee -a ${LOG_PATH}
else
cp -f -R "${CURRENTPATH}" "${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
fi
fi
#cp -f "${CURRENTPATH}${DATACARD_VERIFY}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
#cp -f "${CURRENTPATH}${SYSCONFIG_PATH}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
#cp -f "${CURRENTPATH}${ZIP_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
#cp -f -R "${CURRENTPATH}${READ_ME_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
#echo "${CURRENTPATH}${MBB_BIN_FILE}"
#cp -f -R "${CURRENTPATH}${MBB_BIN_FILE}" "${TMP_FILE_PATH}${INSTALL_FILE}" >>/dev/null 2>&1
#read cmo
chmod a+wrx -R "${TMP_FILE_PATH}${INSTALL_FILE}"
if [ ! -f "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_BIN_FILE}" ]
then
{
echo "copy .bin file failed ..." | tee -a ${LOG_PATH}
install_exit
}
fi
mkdir -p "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}" | tee -a ${LOG_PATH}
chmod a+wrx "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}"
cd "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_FILE}"
"${TMP_FILE_PATH}${INSTALL_FILE}${ZIP_FILE}" x -y "${TMP_FILE_PATH}${INSTALL_FILE}${MBB_BIN_FILE}" | tee -a ${LOG_PATH} > /dev/null 2>&1
echo "copy end ..." | tee -a ${LOG_PATH}
}
check_file()
{
echo "" | tee -a ${LOG_PATH}
echo "install begin... " | tee -a ${LOG_PATH}
if [ ! -f "${CURRENTPATH}${SYSCONFIG_PATH}" ]
then
echo "the ArConfig.dat file is not exist! " | tee -a ${LOG_PATH}
install_exit
fi
if [ ! -f "${CURRENTPATH}${ZIP_FILE}" ]
then
echo "the 7zr file is not exist! " | tee -a ${LOG_PATH}
install_exit
fi
if [ ! -f "${CURRENTPATH}${MBB_BIN_FILE}" ]
then
echo "the .bin file is not exist! " | tee -a ${LOG_PATH}
install_exit
fi
}
check_first_install()
{
if [ ! -d "${INSTALL_PATH}" ]
then
echo "${INSTALL_PATH} is not exist " | tee -a ${LOG_PATH}
FIRST_INSTALL="YES"
return
fi
if [ ! -f "${INSTALL_PATH}${MBB_FILE}" -o ! -f "${INSTALL_PATH}${SYSCONFIG_PATH}" ]
then
echo "${INSTALL_PATH}${MBB_FILE} '&' ${INSTALL_PATH}${SYSCONFIG_PATH} is not exist " | tee -a ${LOG_PATH}
FIRST_INSTALL="YES"
return
fi
}
yes_or_no()
{
DEFVAL="Y"
DEFPMPT="([Y]/N):\c "
echo -e "${DEFPMPT}"
read ANS
while [ "${ANS}" != "Y" -a "${ANS}" != "y" -a "${ANS}" != "N" -a "${ANS}" != "n" -a ! -z "${ANS}" -a "${ANS}" != "\n" ]
do
echo -e "${DEFPMPT}"
read ANS
done
: ${ANS:="${DEFVAL}"}
if [ "${ANS}" != "Y" -a "${ANS}" != "y" ]
then
unset ANS
return 1
fi
unset ASN
return 0
}
verify_version()
{
echo "the Mobile Broad HL Service has been installed before. " | tee -a ${LOG_PATH}
echo "now begin to verify version ... " | tee -a ${LOG_PATH}
INSTALLING_VERSION=$(grep "${SYSCONFIG_VALUE}" "${CURRENTPATH}${SYSCONFIG_PATH}" | head -n1 | cut -d = -f2 | tr -d "\015")
INSTALLED_VERSION=$(grep "${SYSCONFIG_VALUE}" "${INSTALL_PATH}${SYSCONFIG_PATH}" | head -n1 | cut -d = -f2 | tr -d "\015")
echo "the INSTALLED version is : ${INSTALLED_VERSION}" | tee -a ${LOG_PATH}
echo "the INSTALLING version is : ${INSTALLING_VERSION}" | tee -a ${LOG_PATH}
VRVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f1`
BUILDVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f2`
DEVELOPVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f3`
SPVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f4`
CUSTOMIZEVERSIONINSTALLED=`echo $INSTALLED_VERSION | cut -d '.' -f5`
VRVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f1`
BUILDVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f2`
DEVELOPVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f3`
SPVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f4`
CUSTOMIZEVERSIONINSTALLING=`echo $INSTALLING_VERSION | cut -d '.' -f5`
while [ 1 ]
do
if [ $CUSTOMIZEVERSIONINSTALLED -ne $CUSTOMIZEVERSIONINSTALLING ]
then
echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
fi
if [ $VRVERSIONINSTALLED -gt $VRVERSIONINSTALLING ]
then
echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
break
elif [ $VRVERSIONINSTALLED -lt $VRVERSIONINSTALLING ]
then
echo -e "${NEW_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
break
fi
if [ $BUILDVERSIONINSTALLED -gt $BUILDVERSIONINSTALLING ]
then
echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
break
elif [ $BUILDVERSIONINSTALLED -lt $BUILDVERSIONINSTALLING ]
then
echo -e "${NEW_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
break
fi
if [ $DEVELOPVERSIONINSTALLED -gt $DEVELOPVERSIONINSTALLING ]
then
echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
break
elif [ $DEVELOPVERSIONINSTALLED -lt $DEVELOPVERSIONINSTALLING ]
then
echo -e "${NEW_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
break
fi
if [ $SPVERSIONINSTALLED -gt $SPVERSIONINSTALLING ]
then
echo -e "${DIFFERENT_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
break
elif [ $SPVERSIONINSTALLED -lt $SPVERSIONINSTALLING ]
then
echo -e "${NEW_VERSION_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
break
fi
echo -e "${REINSTALL_CONFIRM}\c" | tee -a ${LOG_PATH}
yes_or_no
if [ ! ${?} -ne 0 ]
then
INSTALL_OR_NOT="YES"
echo "yes/install..." | tee -a ${LOG_PATH}
#backup_ISO
#install_mbbservice
break
else
echo "no/exit..." | tee -a ${LOG_PATH}
break
fi
done
}
install_mbbservice()
{
echo "begin to install ..." | tee -a ${LOG_PATH}
if [ "$(pidof mbbservice)" != "" ]
then
kill -9 $(pidof mbbservice)
fi
if [ -d "${INSTALL_PATH}" ]
then
rm -f -R "${INSTALL_PATH}"
mkdir "${INSTALL_PATH}" | tee -a ${LOG_PATH}
else
mkdir "${INSTALL_PATH}" | tee -a ${LOG_PATH}
fi
if [ -d "${INSTALL_PATH}" ]
then
cp ./* "${INSTALL_PATH}" | tee -a ${LOG_PATH}
chmod a+x -R "${INSTALL_PATH}"
else
echo "mkdir in install path failed " | tee -a ${LOG_PATH}
fi
if [ "$(which udevadm)" != "" ]
then
udevVer=`udevadm version`
else
udevVer=`udevinfo -V | awk '{print $3}'`
fi
if [ $udevVer -ge 098 ]
then
echo "udevVer=$udevVer" | tee -a ${LOG_PATH} > /dev/null 2>&1
cp "${INSTALL_PATH}/10-Huawei-FlashCard.rules" "/etc/udev/rules.d" | tee -a ${LOG_PATH}
udevVerrule="10-Huawei-FlashCard.rules"
chmod a+x /etc/udev/rules.d/10-Huawei-FlashCard.rules
else
echo "udevVer=$udevVer" | tee -a ${LOG_PATH}
cp "${INSTALL_PATH}/10-Huawei-FlashCard-old.rules" "/etc/udev/rules.d" | tee -a ${LOG_PATH}
udevVerrule="10-Huawei-FlashCard-old.rules"
chmod a+x /etc/udev/rules.d/10-Huawei-FlashCard-old.rules
fi
if [ -d "/lib/udev/rules.d" ]
then
cp /etc/udev/rules.d/"${udevVerrule}" /lib/udev/rules.d/ | tee -a ${LOG_PATH}
fi
if [ "$(cat /etc/issue |grep Flag)" != "" ]
then
start_udev
fi
#install the configuration file for auto run in boot
sed "s#CURPATH#${INSTALL_PATH}#g" "$INSTALL_PATH"/skeleton > "$INSTALL_PATH"/skeleton.bak | tee -a ${LOG_PATH}
sed "s#parameter##g" "$INSTALL_PATH"/skeleton.bak > "$INSTALL_PATH"/"$SKELETON_NAME" | tee -a ${LOG_PATH}
rm -f "$INSTALL_PATH"/skeleton.bak | tee -a ${LOG_PATH}
if [ -d /etc/init.d ]
then
cp -f "$INSTALL_PATH"/"$SKELETON_NAME" /etc/init.d/ | tee -a ${LOG_PATH}
chmod a+x /etc/init.d/"$SKELETON_NAME"
CONFPATH=/etc/init.d
elif [ -d /etc/rc.d ]
then
cp -f "$INSTALL_PATH"/"$SKELETON_NAME" /etc/rc.d/ | tee -a ${LOG_PATH}
chmod a+x /etc/rc.d/"$SKELETON_NAME"
CONFPATH=/etc/rc.d
fi
#echo "rm -f $CONFPATH/$CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall
#use command
for ADDRUNLEVEL in `find /etc/ -name "rc[2345].d" -type d`;
do
echo "ADDRUNLEVEL=$ADDRUNLEVEL" | tee -a ${LOG_PATH} > /dev/null 2>&1
if [ -d $ADDRUNLEVEL ] ;
then
if [ -L "$ADDRUNLEVEL/$START_SKELETON" ] ;
then
rm -f $ADDRUNLEVEL/$START_SKELETON | tee -a ${LOG_PATH}
rm -f $ADDRUNLEVEL/$STOP_SKELETON | tee -a ${LOG_PATH}
fi
ln -sv $CONFPATH/$SKELETON_NAME $ADDRUNLEVEL/$START_SKELETON | tee -a ${LOG_PATH} > /dev/null 2>&1
chmod a+x $ADDRUNLEVEL/$START_SKELETON
ln -sv $CONFPATH/$SKELETON_NAME $ADDRUNLEVEL/$STOP_SKELETON | tee -a ${LOG_PATH} > /dev/null 2>&1
chmod a+x $ADDRUNLEVEL/$STOP_SKELETON
#echo "rm -f $ADDRUNLEVEL/$START_CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall
#echo "rm -f $ADDRUNLEVEL/$STOP_CONFNAME" >> "$INSTALL_PATH"/driver/Uninstall
fi
done
if [ -f /etc/init.d/.depend.start ]
then
rm -f /etc/init.d/.depend.start | tee -a ${LOG_PATH}
rm -f /etc/init.d/.depend.stop | tee -a ${LOG_PATH}
chkconfig -a runmbbservice | tee -a ${LOG_PATH}
fi
rm -rf "${TMP_FILE_PATH}" | tee -a ${LOG_PATH}
echo "install success..."
}
run_process()
{
if [ "$(pidof mbbservice)" != "" ]
then
echo "the mbbservice is running "
else
echo "${INSTALL_PATH}${MBB_FILE}" | tee -a ${LOG_PATH}
#may be there is some question without quote
${INSTALL_PATH}${MBB_FILE} &
sleep 2
fi
}
check_file
check_first_install
if [ "${FIRST_INSTALL}" = "YES" ]
then
copy_local
else
verify_version
if [ "${INSTALL_OR_NOT}" = "YES" ]
then
copy_local
fi
fi
if [ "${INSTALL_OR_NOT}" = "YES" -o "${FIRST_INSTALL}" = "YES" ]
then
#echo "begin to install..."
install_mbbservice
fi
cd /
#TESTPATH=`pwd`
#echo "${TESTPATH}"
echo "run the process... " | tee -a ${LOG_PATH}
run_process
echo "install end... "
install_exit
#read com
Olen copypastennut päätteeseen mm. ylläolevan, mutta en tuosta oikein mitään ymmärrä. Tiedostojen lukitukset olen avannut ja laittanut oikeudet suorittaa ohjelmana. Nämä olen ensin kopioinut työpöydälle.
Joku varmaan tuosta skriptistä ymmärtää. Tikulla on pari muutakin skriptiä, eivät mahdu tähän samaan postaukseen.
-
Miten modeswitchin toiminnan voi tarkistaa / korjata ? Osaisiko joku auttaa...
edittiä:
Täältä löytyi jotain aiheeseen liittyvää: http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=796&highlight=e353
After inserting the USB dongle you should see something like the following in your kernel log at the end:
# dmesg
...
usb 1-1: new high speed USB device number 2 using ar71xx-ehci
scsi0 : usb-storage 1-1:1.0
usb 1-1: usbfs: process 1183 (usb_modeswitch) did not claim interface 0 before use
usb 1-1: USB disconnect, device number 2
usb 1-1: new high speed USB device number 3 using ar71xx-ehci
cdc_ether 1-1:1.0: eth2: register 'cdc_ether' at usb-ar71xx-ehci-1, CDC Ethernet Device, 58:2c:80:13:92:63
Line 1-2: The USB dongle is detected an announces a SCSI inteface for mass storage. If you dont see this then USB is not working, Check that you have the proper driver for you USB interface in the router. (echi, ochi, uchi....)
Line 3: The modeswitch program runs and switches modes. If you don't see this the the USB modeswitch program is not installed or is not running as it should.
Line 4: The USB dongle disconnects the SCSI interface. If you don't see this then the modeswitch settings that is working for me is not workiong for you
Line 4-5: The USB dongle announces an ethernet interface that the cdc-ether driver takes care of an registers as "eth2" with MAC "58:2c:80:13:92:63" on my system. If you don't see this then the cdc ether driver is not picking up the new USB interface.
Ja tässä pätkä dmesg -tulosteesta:
ouid=0
[ 9526.548347] usb 1-7: USB disconnect, device number 2
[ 9630.848023] usb 1-7: new high speed USB device number 3 using ehci_hcd
[ 9630.982291] scsi3 : usb-storage 1-7:1.0
[ 9631.980813] scsi 3:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 9631.999177] sr1: scsi-1 drive
[ 9632.001698] sr 3:0:0:0: Attached scsi CD-ROM sr1
[ 9632.001961] sr 3:0:0:0: Attached scsi generic sg2 type 5
[ 9633.027189] ISO 9660 Extensions: Microsoft Joliet Level 1
[ 9633.042562] ISOFS: changing to secondary root
[11214.642229] usb 1-7: USB disconnect, device number 3
[11394.972021] usb 1-7: new high speed USB device number 4 using ehci_hcd
[11395.106452] scsi4 : usb-storage 1-7:1.0
[11396.104704] scsi 4:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[11396.130321] sr1: scsi-1 drive
[11396.131976] sr 4:0:0:0: Attached scsi CD-ROM sr1
Tikku näkyy siis vain ROM-muistina...? Mitenhän tämä korjataan?
-
Uudet Usb-ModeSwitchit löytyy täältä:
http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=832&highlight=e353
Versiosta 1.2.2 alkaen on mm. Huawei E353 tuettuna ja muitakin ilmeisesti uudehkoja tikkuja.
Nämä .tar.gz -paketit tallensin ja purin, mutta mitenhän ne asennetaan?
Pitääkö vanhat versiot ensin poistaa?
Synapticin kauttahan näitä ei vielä löytynyt, vaan se tarjoaa vanhempia versioita.
-
Uudet Usb-ModeSwitchit löytyy täältä:
http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=832&highlight=e353
Versiosta 1.2.2 alkaen on mm. Huawei E353 tuettuna ja muitakin ilmeisesti uudehkoja tikkuja.
Nämä .tar.gz -paketit tallensin ja purin, mutta mitenhän ne asennetaan?
Pitääkö vanhat versiot ensin poistaa?
Synapticin kauttahan näitä ei vielä löytynyt, vaan se tarjoaa vanhempia versioita.
Tuossa ois tuoreimmat .deb-paketit latauslinkkeinä (64-bit):
http://backports.debian.org/debian-backports/pool/main/u/usb-modeswitch/usb-modeswitch_1.2.3+repack0-1~bpo60+1_amd64.deb (http://backports.debian.org/debian-backports/pool/main/u/usb-modeswitch/usb-modeswitch_1.2.3+repack0-1~bpo60+1_amd64.deb)
http://backports.debian.org/debian-backports/pool/main/u/usb-modeswitch-data/usb-modeswitch-data_20120120-1~bpo60+1_all.deb (http://backports.debian.org/debian-backports/pool/main/u/usb-modeswitch-data/usb-modeswitch-data_20120120-1~bpo60+1_all.deb)
Nuo pitäis olla suht simppelit asentaa..
-
Kiitos loistavasta linkistä.
Huawei lähti tulille. Tarvittiin siis usb-modeswitch ja usb-modeswitch-data -pakettien päivittäminen. Näillä päivityksillä e353 toimii 11.10:ssä. Synapticilla näitä ei löydy, eli ovat tavallaan tuoreemman distron paketteja.
Tallensin i386:een sopivat versiot, asensin Gdebi-paketinasentajalla. Riippuvuudet piti täyttää päätteessä "sudo apt-get install -f". Paketinasentaja kertoi tämän selvästi.
NM-apletissa yhteys näkyy nyt kiinteänä yhteytenä oikein Hueweiksi nimettynä. Enempiä kokemuksia ei vielä ole.
-
Kiitos loistavasta linkistä.
Huawei lähti tulille. Tarvittiin siis usb-modeswitch ja usb-modeswitch-data -pakettien päivittäminen. Näillä päivityksillä e353 toimii 11.10:ssä. Synapticilla näitä ei löydy, eli ovat tavallaan tuoreemman distron paketteja.
Tallensin i386:een sopivat versiot, asensin Gdebi-paketinasentajalla. Riippuvuudet piti täyttää päätteessä "sudo apt-get install -f". Paketinasentaja kertoi tämän selvästi.
NM-apletissa yhteys näkyy nyt kiinteänä yhteytenä oikein Hueweiksi nimettynä. Enempiä kokemuksia ei vielä ole.
Ei lähtenyt tuo Huawei E353:nen 10.04:ssä vielä uusimmilla usb-modeswitch ja usb-modeswitch-data paketeillakaan toimimaan. Nm-applet kyllä näyttää HUAWEI:ta mutta Saunalahden asetuksilla ei yhteyttä saa muodostumaan (Post- ja Prepaid ja eri Pin:t kokeiltu). Onkohan muuta vaihtoehtoa kuin esim. upgrade tuohon 12.04? Tämän ohjeen mukaan ollaan menty noiden pakettien asentamisen jälkeen: http://www.elisa.fi/saunalahti/asiakaspalvelu/540.5/mobiililaajakaista-linux-ubuntulla/
Tuossa Saunalahden Huawei E353:n juuresta en kyllä mitään linux_install-hekmistoa löydä?
-
Onko jotain erityistä syytä miksi pidättäytyä 10.04-versiossa? 12.04 on jo nyt varsin toimiva laitos ja muutenkin uusi on aina ihq
-
Onko jotain erityistä syytä miksi pidättäytyä 10.04-versiossa? 12.04 on jo nyt varsin toimiva laitos ja muutenkin uusi on aina ihq
Joo, on, laiskuus, ja se että on asiakkaan kone johon olivat edellisen sopparin päätyttyä laittaneet uuden sopparin jonka mukana Huawein E353. Hieman pettynyt Ubuntun tukeen noille mokkuloille tällä hetkellä mutta ymmärrän että uusihan tuo Huawei toki on. Nuo laitevalmistajat pitäisi saada tähän hommaan mukaan jotenkin...
-
Oletko kokeillut mennä vaan selaimella osoitteeseen http://192.168.1.1 (http://192.168.1.1) kun tikku on kiinni. Tuo tikkuhan muistuttaa periaateiltaan reititintä jota hallinnoidaan selaimella ei yhteysohjelmalla.
-
Oletko kokeillut mennä vaan selaimella osoitteeseen http://192.168.1.1 (http://192.168.1.1) kun tikku on kiinni. Tuo tikkuhan muistuttaa periaateiltaan reititintä jota hallinnoidaan selaimella ei yhteysohjelmalla.
Joo, tuotakin olen kokeillut, pelkkää "Unable to connect":ia. Taitaa olla toivotonta saada tuota 10.04:een omin avuin.
-
Kannattaa asentaa uudempi ubuntun lts versio ;) Kannattaa kokeilla myös eri selaimilla. vistassa tuo ei toiminut explorerilla vaan chromella. Kannattaa testailla siis eri selaimia.
-
Kannattaa asentaa uudempi ubuntun lts versio ;) Kannattaa kokeilla myös eri selaimilla. vistassa tuo ei toiminut explorerilla vaan chromella. Kannattaa testailla siis eri selaimia.
Kyllä, eli meni heittämällä nettiin tuo Huawei e353 tuon 12.04 LTS:n kanssa, aikaa vain paloi tuon 12.04:n asentamiseen kun piti Broadcom:n WLAN repiä ensin sisuksista irti ennen kuin suostui asennus käynnistymään. Tosin tuo 192.168.1.1 ei vastaa vieläkään vaan tein nm:llä Saunalahden mobiililaajakaistan. tietenkään se ei yhdistä automaattisesti sitten muilla käyttäjillä kuin pääkäyttäjällä.
-
Merkillinen juttu sinänsä. Ostin eilen tämä uudemman E353:n kun vanha E173 meni rikki. Kun yritin asentaa sitä Linux Mint 9:iin (LTS, vastaa Ubuntu 10.04:ää) niin eihän siitä tullut mitään. No, kun olin vanhalla tikulla jo ehtinyt onneksi asentaa Ubuntu 12.04:n niin siellä ei tarvinnut tehdä mitään kun rakensi yhteyden heti (huomasin sen avatessani Chromium-selaimen jonka avaussivustolle ilmestyi nämä yhteyden avaamiseen liittyvät painikkeet). Yhteys toimi ja hyvin toimikin.
No buuttasin koneen ja menin uudestaan Linux Mint 9-osioon - ja kas kummaa nyt yhteys toimikin ja se on nyt "Ethernetinä". Mint-osiossakaan ei ole enää yhteyskuvake mobiiliyhteyteen viittaavana vaan samanlaisena kuin mitä ole käyttänyt sitä ennen laajakaista-aikakautena.
Tikun käyttäytyminen on muutenkin erillainen kuin ne mitä olen aiemmin käyttänyt. Nyt syani valo palaa jo kauan ennenkuin olen loggautunut työpöydälle. Aiemmin syani alkoi palamaan vasta muutamia sekuntteja työpöydälle tulemisen jälkeen.
-
Jos kone sammutetaan ja käynnistetään sitten Linux Mint 9-osioon ei yhteys Huawei E353-tikulla käynnisty. Jos buutataan Ubuntu 12.04-osioon yhteys syntyy automaattisesti. Kun buutataan takaisin Linux Mint 9-osioon on yhteys valmis.
-
Jos kone sammutetaan ja käynnistetään sitten Linux Mint 9-osioon ei yhteys Huawei E353-tikulla käynnisty. Jos buutataan Ubuntu 12.04-osioon yhteys syntyy automaattisesti. Kun buutataan takaisin Linux Mint 9-osioon on yhteys valmis.
Ubuntu jotenkin alustaa tuon tikun, ja kun ei virta katkea isommin, niin yhteys ei katkea. Jotain Mobile Partner -ohjelmaa on tuon mystisen tikun kanssa kai käytetty.
-
Onneksi ehdin asentaa tuon Ubuntu 12.04:n ennen kuin vanha nettitikkuni meni käyttökelvottomaksi. Latasin uuden usb-modeswitch 1.2 deb-paketin Mint 9 varten muttei suostunut asentamaan sitä vaan valitti jostain lib-paketin riippuvuusongelmasta.
Tämä on jälleen esimerkki siitä miten ongelmallista on uusien usb-modeemien käyttäminen vähänkin vanhoilla Linux-distroilla. Ilmeisesti asia on vain niin, että kernel 3:n mukana tulee tuki tuolle Huawei E353:lle ja sillä siisti. Tällaisen ongelmat puolestaan houkuttelevat kai yhä useampia rolling-release jakeluihin. Neuvo: "asenna uusin käyttöjärjestelmä" ei paljon auta, jos et uuden laitteesi kanssa saa edes nettiyhteyttä.