[Çözüldü] ubuntu usb aygıtı başlatmak

Başlatan istanbul, 30 Nisan 2012 - 02:04:19

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

istanbul

selamlar

Netbook un kendi icinde 3G modemi var. Direk ubuntuyu çalıştırdığımda modem lsubs çıktısında görünüyor ama çalışmıyor. Ağ yöneticisinde de mobilgeniş bant görünmüyor.

Windowsu açıp hiç bir şey yapmadan bilgisayarı yeniden başlatıp ubuntuya geçince ise modem çalışmaya başlıyor ama kafasına göre bazen 10 dk bazen 20 dk sonra modem yine yok oluyor ama lsusb çıktısında gene görünüyor.

3G modemi kapat aç tuşu klavyede yok ama windowsta bunu bir küçük yazılım yapıyor.

Benim öğrenmek isteiğim ise lsusb çıktısında görünen bir donanımı başlatmak için bir komut vs. varmıdır?

lsusb çıktısı
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 004: ID 05c6:9225 Qualcomm, Inc. Sony Gobi 2000 Wireless Modem
Bus 001 Device 005: ID 05ca:18bd Ricoh Co., Ltd
Bus 002 Device 002: ID 15d9:0a4d Trust International B.V.
Bus 003 Device 002: ID 0489:e00f Foxconn / Hon Hai Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]



Bus 001 Device 004: ID 05c6:9225 Qualcomm, Inc. Sony Gobi 2000 Wireless Modem olan benim modemim.


ct

Şurada nasıl yapılacağı anlatılmış:

http://tuxtweaks.com/2008/12/create-a-button-to-restart-usb-in-ubuntu/

Dil sorun olursa yardımcı olmaya çalışırım.

istanbul

Orada anlatılanları yaptım, malesef bir işe yaramadı.

ct

Birisi bir kod yazmış.

http://askubuntu.com/questions/645/how-do-you-reset-a-usb-device-from-the-command-line

Aşağıdaki kodu /home/kullanıcıadı dizininde usbreset.c dosyasını yaratıp içine kopyalayın.

/* usbreset -- send a USB port reset to a USB device */

#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <errno.h>
#include <sys/ioctl.h>

#include <linux/usbdevice_fs.h>


int main(int argc, char **argv)
{
const char *filename;
int fd;
int rc;

if (argc != 2) {
fprintf(stderr, "Usage: usbreset device-filename\n");
return 1;
}
filename = argv[1];

fd = open(filename, O_WRONLY);
if (fd < 0) {
perror("Error opening output file");
return 1;
}

printf("Resetting USB device %s\n", filename);
rc = ioctl(fd, USBDEVFS_RESET, 0);
if (rc < 0) {
perror("Error in ioctl");
return 1;
}
printf("Reset successful\n");

close(fd);
return 0;
}


Ardından oradaki işlemleri uygulayın. lsusb çıktısına göre kapatmak istediğiniz cihazın Bus ve Device numaralarına göre düzeltin.

$ cc usbreset.c -o usbreset
$ lsusb
Bus 002 Device 003: ID 0fe9:9010 DVICO
$ chmod +x usbreset
$ sudo ./usbreset /dev/bus/usb/002/003


Bu cevap onaylanmış. Büyük bir ihtimalle çalışır diye düşünüyorum.

istanbul

malesef bir ise yaramadı reset succeful diyor ama bir kıpraşma olmadı.

acaba usb acmak degilde bilmedigimiz bir baska şeymi gerekli.

ct

#5
Ağ servisini yeniden başlatsak nasıl olur acaba?

sudo /etc/init.d/networking restart

Düzeltme: Türkçeleştirdim.

istanbul

yok yine olmadı. acaba vaio p serisi icin özel bir acma kapama olayımı var windowstaki kücük görünen bir yazılım kapatıp acıyor

ilgin için çok teşekkür ederim

ct

Çekirdek modülünü çıkarmayı ve yeniden etkinleştirmeyi önerenler olmuş nette:

Moduülümüzün adını öğrenelim:

lshw -C network

Burada (bende son bölümlerde) şöyle bir satır var:

configuration: autonegotiation=on broadcast=yes driver=r8169

Oradaki sürücüye göre aşağıdaki kodu girebilir misiniz. Kendi bilgisayarımda denedim sürücüyü çıkarıp ardından etkinleştirdi.

sudo modprobe -r r8169

sudo modprobe r8169

Yani kendi sürücünüze göre değiştirmeniz gerekiyor r8169 kodunu.

istanbul

#8
o listede 3G çıkmadı wireles ve ethernet var

modprobe komutu wirelesi kapatıp açabiliyor, listede 3G yok

http://www.jkkmobile.com/2009/02/hacking-3g-on-sony-vaio-p.html bu adresde hack filan demiş tam anlayacak ingilizcem yok bu durumla bir ilgisi varmı acaba.

ct

sudo lshw

Bununla çıkıyor mu 3G sürücüsü? Herşeyi listelemesi lazım bunun.

istanbul

#10
Suan windowsttan reseleyip ubuntuya geldim ve 3G interneti kullanarak yazıtorum.

o ciktida mobil modem görünmüyor ama sony vaio diye bisey var. Bilmiyorum mantıklımıda acaba fstab icinde uid degeri ile bir bağlama vs yapılması gerekirmi.

lshw

vaio                     
    açıklama: Notebook
    ürün: VPCP11S1E (N/A)
    üretici: Sony Corporation
    sürüm: C6056GR0
    serial: 27525867-5000143
    genişlik: 32 bits
    kapasiteler: smbios-2.4 dmi-2.4
    yapılandırma: boot=normal chassis=notebook family=VAIO sku=N/A uuid=20136870-EC6C-DF11-8717-5442495961C8
  *-core
       açıklama: Anakart
       ürün: VAIO
       üretici: Sony Corporation
       physical id: 0
       sürüm: N/A
       serial: N/A
     *-firmware
          açıklama: BIOS
          üretici: INSYDE
          physical id: 0
          sürüm: R0110U5
          date: 04/07/2010
          boyut: 1MiB
          kapasiteler: pc_ pnp upgrade shadowing cdboot bootselect edd int9keyboard int10video acp_ usb smartbattery biosbootspecification netboot
     *-cpu
          açıklama: CPU
          ürün: Intel(R) Atom(TM) CPU Z540   @ 1.86GHz
          üretici: Intel Corp.
          physical id: 8
          bus info: cpu@0
          sürüm: 6.12.2
          serial: 0001-06C2-0000-0000-0000-0000
          slot: N/A
          boyut: 800MHz
          kapasite: 1866MHz
          genişlik: 32 bits
          saat: 133MHz
          kapasiteler: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 xtpr pdcm movbe lahf_lm tpr_shadow vnmi flexpriority cpufreq
          yapılandırma: id=0
        *-cache:0
             açıklama: L2 önbellek
             physical id: 9
             slot: L2 Cache
             boyut: 512KiB
             kapasite: 512KiB
             kapasiteler: synchronous internal write-back unified
        *-cache:1
             açıklama: L1 önbellek
             physical id: a
             slot: L1 Cache
             boyut: 56KiB
             kapasite: 56KiB
             kapasiteler: synchronous internal write-back
        *-logicalcpu:0
             açıklama: Mantıksal CPU
             physical id: 0.1
             genişlik: 32 bits
             kapasiteler: logical
        *-logicalcpu:1
             açıklama: Mantıksal CPU
             physical id: 0.2
             genişlik: 32 bits
             kapasiteler: logical
     *-memory
          açıklama: Sistem Belleği
          physical id: b
          slot: System board or motherboard
          boyut: 2GiB
        *-bank
             açıklama: SODIMM DDR2
             physical id: 0
             slot: Onboard
             boyut: 2GiB
             genişlik: 64 bits
     *-pci
          açıklama: Host bridge
          ürün: System Controller Hub (SCH Poulsbo)
          üretici: Intel Corporation
          physical id: 100
          bus info: pci@0000:00:00.0
          sürüm: 06
          genişlik: 32 bits
          saat: 33MHz
        *-display
             açıklama: VGA compatible controller
             ürün: System Controller Hub (SCH Poulsbo) Graphics Controller
             üretici: Intel Corporation
             physical id: 2
             bus info: pci@0000:00:02.0
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: pm msi vga_controller bus_master cap_list rom
             yapılandırma: driver=gma500 latency=0
             kaynaklar: irq:18 bellek:94200000-9427ffff ioport:6070(boyut=8) bellek:80000000-8fffffff bellek:94280000-942bffff
        *-multimedia
             açıklama: Audio device
             ürün: System Controller Hub (SCH Poulsbo) HD Audio Controller
             üretici: Intel Corporation
             physical id: 1b
             bus info: pci@0000:00:1b.0
             sürüm: 06
             genişlik: 64 bits
             saat: 33MHz
             kapasiteler: pm pciexpress bus_master cap_list
             yapılandırma: driver=snd_hda_intel latency=0
             kaynaklar: irq:19 bellek:942c0000-942c3fff
        *-pci:0
             açıklama: PCI bridge
             ürün: System Controller Hub (SCH Poulsbo) PCI Express Port 1
             üretici: Intel Corporation
             physical id: 1c
             bus info: pci@0000:00:1c.0
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: pci pciexpress pm normal_decode bus_master cap_list
             yapılandırma: driver=pcieport
             kaynaklar: irq:16 ioport:5000(boyut=4096) bellek:93100000-941fffff bellek:90000000-90ffffff
           *-network
                açıklama: Kablosuz arayüz
                ürün: AR9285 Wireless Network Adapter (PCI-Express)
                üretici: Atheros Communications Inc.
                physical id: 0
                bus info: pci@0000:01:00.0
                mantıksal ad: wlan0
                sürüm: 01
                serial: 78:dd:08:d5:33:24
                genişlik: 64 bits
                saat: 33MHz
                kapasiteler: pm msi pciexpress bus_master cap_list eternet physical wireless
                yapılandırma: broadcast=yes driver=ath9k driverversion=3.2.0-24-generic-pae firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
                kaynaklar: irq:16 bellek:93100000-9310ffff
        *-pci:1
             açıklama: PCI bridge
             ürün: System Controller Hub (SCH Poulsbo) PCI Express Port 2
             üretici: Intel Corporation
             physical id: 1c.1
             bus info: pci@0000:00:1c.1
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: pci pciexpress pm normal_decode bus_master cap_list
             yapılandırma: driver=pcieport
             kaynaklar: irq:17 ioport:3000(boyut=8192) bellek:92000000-930fffff bellek:91000000-91ffffff
           *-network
                açıklama: Eternet interface
                ürün: Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB]
                üretici: Marvell Technology Group Ltd.
                physical id: 0
                bus info: pci@0000:02:00.0
                mantıksal ad: eth0
                sürüm: 11
                serial: 54:42:49:59:61:c8
                kapasite: 1Gbit/s
                genişlik: 64 bits
                saat: 33MHz
                kapasiteler: pm vpd msi pciexpress bus_master cap_list rom eternet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
                yapılandırma: autonegotiation=on broadcast=yes driver=sky2 driverversion=1.30 firmware=N/A latency=0 link=no multicast=yes port=twisted pair
                kaynaklar: irq:40 bellek:92000000-92003fff ioport:3000(boyut=256) bellek:91000000-9101ffff
        *-usb:0
             açıklama: USB controller
             ürün: System Controller Hub (SCH Poulsbo) USB UHCI #1
             üretici: Intel Corporation
             physical id: 1d
             bus info: pci@0000:00:1d.0
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: uhc_ bus_master
             yapılandırma: driver=uhci_hcd latency=0
             kaynaklar: irq:21 ioport:6040(boyut=32)
        *-usb:1
             açıklama: USB controller
             ürün: System Controller Hub (SCH Poulsbo) USB UHCI #2
             üretici: Intel Corporation
             physical id: 1d.1
             bus info: pci@0000:00:1d.1
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: uhc_ bus_master
             yapılandırma: driver=uhci_hcd latency=0
             kaynaklar: irq:22 ioport:6020(boyut=32)
        *-usb:2
             açıklama: USB controller
             ürün: System Controller Hub (SCH Poulsbo) USB UHCI #3
             üretici: Intel Corporation
             physical id: 1d.2
             bus info: pci@0000:00:1d.2
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: uhc_ bus_master
             yapılandırma: driver=uhci_hcd latency=0
             kaynaklar: irq:23 ioport:6000(boyut=32)
        *-usb:3
             açıklama: USB controller
             ürün: System Controller Hub (SCH Poulsbo) USB EHCI #1
             üretici: Intel Corporation
             physical id: 1d.7
             bus info: pci@0000:00:1d.7
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: pm debug ehc_ bus_master cap_list
             yapılandırma: driver=ehci_hcd latency=0
             kaynaklar: irq:20 bellek:942c4000-942c43ff
        *-isa
             açıklama: ISA bridge
             ürün: System Controller Hub (SCH Poulsbo) LPC Bridge
             üretici: Intel Corporation
             physical id: 1f
             bus info: pci@0000:00:1f.0
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: isa
             yapılandırma: latency=0
        *-ide
             açıklama: IDE interface
             ürün: System Controller Hub (SCH Poulsbo) IDE Controller
             üretici: Intel Corporation
             physical id: 1f.1
             bus info: pci@0000:00:1f.1
             mantıksal ad: scsi0
             sürüm: 06
             genişlik: 32 bits
             saat: 33MHz
             kapasiteler: ide bus_master emulated
             yapılandırma: driver=pata_sch latency=0
             kaynaklar: irq:0 ioport:1f0(boyut=8) ioport:3f6 ioport:170(boyut=8) ioport:376 ioport:6060(boyut=16)
           *-disk
                açıklama: ATA Disk
                ürün: SanDisk pSSD-P2
                physical id: 0.0.0
                bus info: scsi@0:0.0.0
                mantıksal ad: /dev/sda
                sürüm: SSD
                serial: CDZ051810000019
                boyut: 59GiB (64GB)
                kapasiteler: partitioned partitioned:dos
                yapılandırma: ansiversion=5 signature=aa68bdfc
              *-volume:0
                   açıklama: Extended partition
                   physical id: 1
                   bus info: scsi@0:0.0.0,1
                   mantıksal ad: /dev/sda1
                   boyut: 8415MiB
                   kapasite: 8415MiB
                   kapasiteler: primary extended partitioned partitioned:extended
                 *-logicalvolume:0
                      açıklama: Linux filesystem partition
                      physical id: 5
                      mantıksal ad: /dev/sda5
                      mantıksal ad: /
                      kapasite: 7391MiB
                      yapılandırma: mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,user_xattr,barrier=1,data=ordered state=mounted
                 *-logicalvolume:1
                      açıklama: Linux swap / Solaris partition
                      physical id: 6
                      mantıksal ad: /dev/sda6
                      kapasite: 1023MiB
                      kapasiteler: nofs
              *-volume:1
                   açıklama: Windows NTFS volume
                   physical id: 2
                   bus info: scsi@0:0.0.0,2
                   mantıksal ad: /dev/sda2
                   sürüm: 3.1
                   serial: 6497-93ad
                   boyut: 98MiB
                   kapasite: 100MiB
                   kapasiteler: primary bootable ntfs initialized
                   yapılandırma: clustersize=4096 created=2012-04-08 02:10:13 filesystem=ntfs label=System Reserved state=clean
              *-volume:2
                   açıklama: Windows NTFS volume
                   physical id: 3
                   bus info: scsi@0:0.0.0,3
                   mantıksal ad: /dev/sda3
                   sürüm: 3.1
                   serial: 401c82e0-aa2e-2c4b-a294-f68853a906b1
                   boyut: 24GiB
                   kapasite: 24GiB
                   kapasiteler: primary ntfs initialized
                   yapılandırma: clustersize=4096 created=2012-04-08 02:10:16 filesystem=ntfs modified_by_chkdsk=true mounted_on_nt4=true resize_log_file=true state=dirty upgrade_on_mount=true
              *-volume:3
                   açıklama: EXT4 volume
                   üretici: Linux
                   physical id: 4
                   bus info: scsi@0:0.0.0,4
                   mantıksal ad: /dev/sda4
                   mantıksal ad: /home
                   sürüm: 1.0
                   serial: 95780f23-6039-4d3f-b19c-8f9d4b5f595d
                   boyut: 26GiB
                   kapasite: 26GiB
                   kapasiteler: primary journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                   yapılandırma: created=2012-04-28 17:49:16 filesystem=ext4 lastmountpoint=/home modified=2012-05-02 00:50:05 mount.fstype=ext4 mount.options=rw,relatime,user_xattr,barrier=1,data=ordered mounted=2012-05-02 00:50:05 state=mounted


lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 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 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 05c6:9225 Qualcomm, Inc. Sony Gobi 2000 Wireless Modem
Bus 001 Device 004: ID 05ca:18bd Ricoh Co., Ltd
Bus 002 Device 002: ID 15d9:0a4d Trust International B.V.
Bus 003 Device 002: ID 0489:e00f Foxconn / Hon Hai Foxconn T77H114 BCM2070 [Single-Chip Bluetooth 2.1 + EDR Adapter]

Sony Gobi 2000 Wireless Modem 3G olan


if

Burada[1] Wİndows'da bulunan firmware dosyalarının kopyalanması ve yama yapılması gerektiği söylenmiş. Şu durumda yamaya gerek yok ama firmware kopyalamak gerekebilir.

Burada[2] ise ISP çipteki pini iptal edip bağlanıldığı söylenmiş. Nasıl yapılacağını şu an bilmiyorum da bakarım
Alıntı YapThe internal GSM card also works perfectly in Linux (ID 05c6:9225 Qualcomm, Inc. Sony Gobi 2000 Wireless Modem), just a note, I disabled the PIN request on the ISP chip, I did this because from time to time I lost communication with the GSM device after suspending to ram or disk.

Buradaki[3] aygıt farklı olsa da bilgiler güzel tertiplenmiş. Dursun  kenarda.
Buna[4] göre firmware kopyalamak yetmiş ki kullanılan Ubuntu sürümü 11.04 imiş.

Anlaşılıyor ki önce firmware dosyalarını Ubuntu'ya kopyalamalıyız.

Bunun yanı sıra sudo rfkill list
lsmod
dmesg > dmesg.txt
çıktılarını da alayım. Yalnız dmesg.txt çıktısı uzun olacaktır, pastebin.com sitesine yükleyebilirsiniz.

[1] http://www.blinkenlights.ch/ccms/linux/vaio-w.html
[2] http://www.linux-geex.com/?p=357
[3] http://www.thinkwiki.org/wiki/Qualcomm_Gobi_2000
[4] http://www.madox.net/blog/2010/01/06/hp5310m-un2420-wireless-gobi2000-module-in-ubuntu/comment-page-1/#comment-9761

istanbul

Allah razı olsun,işlem tamamdır.

C:\Program Files\Qualcomm\Images\sony\UMTS\AMSS.mbn
C:\Program Files\Qualcomm\Images\sony\UMTS\Apps.mbn
C:\Program Files\Qualcomm\Images\sony\0\UQCN.mbn


bu dosyaları

/lib/firmware/gobi içine kopyaladım.
     
/lib/firmware/ altında gobi klasörü yoktu ben oluşturdum.

sonra konsola sudo apt-get install gobi-loader yazdım ve işlem bitince bilgisayarı yeniden başlattım.

artık doğrudan ubuntuyuda açsam mobil ağımı görüyor. Çok mutluyum :D

Konu başlığını Gobi mobil modem, ubuntu mobil modem gibi birşeyle değişebilsek daha doğru olur sanırım.

Birde şu intell acceleretor 500 ekran kartım 3B görse deymeyin keyfime.


if

@istanbul, konu başlığını siz de değiştirebilirsiniz. Çözülen konularımız için de çözüldü etiketi vurabilirsiniz.