Nowe posty

Autor Wątek: Ubuntu 9.10 nie widzi karty Sony Ericssona k750i  (Przeczytany 6567 razy)

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 85
    • Zobacz profil
Ubuntu 9.10 nie widzi karty Sony Ericssona k750i
« dnia: 2010-03-30, 18:27:03 »
Witajcie :)

Mam dziwny problem a mianowicie początkowo nie miałem najmniejszych problemów z SE k750i (zresztą we wszystkich starszych wersjach Ubuntu także działał idealnie)
problem zaczął się od momentu gdy raz wyjątkowo nie miałem kabla i przesyłałem zdjęcia przez bluetooth. Dodałem telefon do "moich urządzeń" i przy okazji w telefonie wyraziłem zgodę na używanie zdalnego sterowania (fajna sprawa- ruszając joystickiem telefonu dało się ruszać myszką itd.), wyraziłem też zgodę na wykorzystanie telefonu jako modemu- I TU PRAWDOPODOBNIE BYŁ MÓJ WIELKI BŁĄD :(

od tamtej pory gdy podłączam telefon kablem system pokazuje mi tylko możliwość połączenie z internetem przez komórkę ale nigdzie nie montuje mi komórki- jako dysku (lub raczej jako odtwarzacza) :(

po podłączeniu telefonu zaglądałem do /media i /mnt ale niestety nie znalazłem go tam :(

Acha, byłbym zapomniał po podłączeniu k750i niestety nie ma możliwości wybrania w telefonie czy ma on działać jak dysk czy jako modem (piszę o tym gdyż wiem, że w nowszych modelach SE jest taka opcja)

Czy wiecie może co mógłbym zrobić aby system znów zobaczył telefon jako dysk?

Znalazłem małą wskazówkę w internecie ale nadal nie wiem co robić dalej

Poniżej zamieszczam wyniki komenty lsusb
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 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 005 Device 002: ID 0fce:d016 Sony Ericsson Mobile Communications AB K750i Phone
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 09da:000a A4 Tech Co., Ltd Port Mouse
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
tylko niestety nie wiem w jaki sposób zamontować telefon

Bardzo proszę o pomoc

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2609
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Ubuntu 9.10 nie widzi karty Sony Ericssona k750i
« Odpowiedź #1 dnia: 2010-03-30, 21:53:17 »
Prośba taka:
1. Odłącz telefon od komputera
2. Wykonaj polecenie "dmesg | tail -n 50"
3. Podłącz telefon do USB
4. Wykonaj polecenie "dmesg | tail -n 50"
5. Wrzuć na forum wszystko, co przybyło od punktu 2
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 85
    • Zobacz profil
Ubuntu 9.10 nie widzi karty Sony Ericssona k750i
« Odpowiedź #2 dnia: 2010-03-31, 13:39:29 »
Przed przyłączeniem telefonu:

[   26.597247] type=1505 audit(1270034760.372:6): operation="profile_load" pid=1151 name=/usr/bin/evince
[   26.612216] type=1505 audit(1270034760.387:7): operation="profile_load" pid=1151 name=/usr/bin/evince-previewer
[   26.620356] b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
[   26.622637] type=1505 audit(1270034760.395:8): operation="profile_load" pid=1151 name=/usr/bin/evince-thumbnailer
[   26.638684] type=1505 audit(1270034760.411:9): operation="profile_load" pid=1160 name=/usr/bin/freshclam
[   26.642863] type=1505 audit(1270034760.415:10): operation="profile_load" pid=1161 name=/usr/lib/cups/backend/cups-pdf
[   26.643935] type=1505 audit(1270034760.415:11): operation="profile_load" pid=1161 name=/usr/sbin/cupsd
[   26.756094] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
[   26.850438] Registered led device: b43-phy0::tx
[   26.850467] Registered led device: b43-phy0::rx
[   26.850498] Registered led device: b43-phy0::radio
[   26.865638] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   27.237368] [drm] TV-14: set mode NTSC 480i 0
[   27.382631] [drm] TV-14: set mode NTSC 480i 0
[   27.655252] [drm] TV-14: set mode NTSC 480i 0
[   27.815236] [drm] TV-14: set mode NTSC 480i 0
[   28.432329] ppdev: user-space parallel port driver
[   28.488558] cfg80211: Found new beacon on frequency: 2472 MHz (Ch 13) on phy0
[   29.439969] [drm] TV-14: set mode NTSC 480i 0
[   29.582604] [drm] TV-14: set mode NTSC 480i 0
[   29.859660] [drm] TV-14: set mode NTSC 480i 0
[   30.004913] [drm] TV-14: set mode NTSC 480i 0
[   30.279681] [drm] TV-14: set mode NTSC 480i 0
[   30.419912] [drm] TV-14: set mode NTSC 480i 0
[   30.625095] b43-pci-bridge 0000:04:00.0: PCI INT A disabled
[   35.649812] Disabling lock debugging due to kernel taint
[   35.655345] ndiswrapper version 1.55 loaded (smp=yes, preempt=no)
[   35.940951] ndiswrapper: driver bcmwl5 (Broadcom,10/12/2006, 4.100.15.5) loaded
[   35.941322] ndiswrapper 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   35.941370] ndiswrapper 0000:04:00.0: setting latency timer to 64
[   35.945084] ndiswrapper: using IRQ 17
[   36.298442] wlan0: ethernet device 00:1e:4c:65:cc:aa using NDIS driver: bcmwl5, version: 0x4640f05, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4311.5.conf
[   36.298498] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
[   36.298601] usbcore: registered new interface driver ndiswrapper
[   36.319394] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   46.488702] [drm] TV-14: set mode NTSC 480i 0
[   46.629011] [drm] TV-14: set mode NTSC 480i 0
[   46.936822] [drm] TV-14: set mode NTSC 480i 0
[   47.077365] [drm] TV-14: set mode NTSC 480i 0
[   47.356875] [drm] TV-14: set mode NTSC 480i 0
[   47.500282] [drm] TV-14: set mode NTSC 480i 0
[   49.149015] [drm] TV-14: set mode NTSC 480i 0
[   49.290705] [drm] TV-14: set mode NTSC 480i 0
[   52.418504] [drm] TV-14: set mode NTSC 480i 0
[   52.578130] [drm] TV-14: set mode NTSC 480i 0
[   90.595485] tg3: eth0: Link is up at 100 Mbps, full duplex.
[   90.595490] tg3: eth0: Flow control is off for TX and off for RX.
[   90.595735] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  100.816019] eth0: no IPv6 routers present
[  111.304120] CE: hpet increasing min_delta_ns to 15000 nsec
Po podłączeniu telefonu:

[   26.620356] b43 ssb0:0: firmware: requesting b43/b0g0bsinitvals5.fw
[   26.622637] type=1505 audit(1270034760.395:8): operation="profile_load" pid=1151 name=/usr/bin/evince-thumbnailer
[   26.638684] type=1505 audit(1270034760.411:9): operation="profile_load" pid=1160 name=/usr/bin/freshclam
[   26.642863] type=1505 audit(1270034760.415:10): operation="profile_load" pid=1161 name=/usr/lib/cups/backend/cups-pdf
[   26.643935] type=1505 audit(1270034760.415:11): operation="profile_load" pid=1161 name=/usr/sbin/cupsd
[   26.756094] b43-phy0: Loading firmware version 410.2160 (2007-05-26 15:32:10)
[   26.850438] Registered led device: b43-phy0::tx
[   26.850467] Registered led device: b43-phy0::rx
[   26.850498] Registered led device: b43-phy0::radio
[   26.865638] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   27.237368] [drm] TV-14: set mode NTSC 480i 0
[   27.382631] [drm] TV-14: set mode NTSC 480i 0
[   27.655252] [drm] TV-14: set mode NTSC 480i 0
[   27.815236] [drm] TV-14: set mode NTSC 480i 0
[   28.432329] ppdev: user-space parallel port driver
[   28.488558] cfg80211: Found new beacon on frequency: 2472 MHz (Ch 13) on phy0
[   29.439969] [drm] TV-14: set mode NTSC 480i 0
[   29.582604] [drm] TV-14: set mode NTSC 480i 0
[   29.859660] [drm] TV-14: set mode NTSC 480i 0
[   30.004913] [drm] TV-14: set mode NTSC 480i 0
[   30.279681] [drm] TV-14: set mode NTSC 480i 0
[   30.419912] [drm] TV-14: set mode NTSC 480i 0
[   30.625095] b43-pci-bridge 0000:04:00.0: PCI INT A disabled
[   35.649812] Disabling lock debugging due to kernel taint
[   35.655345] ndiswrapper version 1.55 loaded (smp=yes, preempt=no)
[   35.940951] ndiswrapper: driver bcmwl5 (Broadcom,10/12/2006, 4.100.15.5) loaded
[   35.941322] ndiswrapper 0000:04:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[   35.941370] ndiswrapper 0000:04:00.0: setting latency timer to 64
[   35.945084] ndiswrapper: using IRQ 17
[   36.298442] wlan0: ethernet device 00:1e:4c:65:cc:aa using NDIS driver: bcmwl5, version: 0x4640f05, NDIS version: 0x501, vendor: 'NDIS Network Adapter', 14E4:4311.5.conf
[   36.298498] wlan0: encryption modes supported: WEP; TKIP with WPA, WPA2, WPA2PSK; AES/CCMP with WPA, WPA2, WPA2PSK
[   36.298601] usbcore: registered new interface driver ndiswrapper
[   36.319394] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   46.488702] [drm] TV-14: set mode NTSC 480i 0
[   46.629011] [drm] TV-14: set mode NTSC 480i 0
[   46.936822] [drm] TV-14: set mode NTSC 480i 0
[   47.077365] [drm] TV-14: set mode NTSC 480i 0
[   47.356875] [drm] TV-14: set mode NTSC 480i 0
[   47.500282] [drm] TV-14: set mode NTSC 480i 0
[   49.149015] [drm] TV-14: set mode NTSC 480i 0
[   49.290705] [drm] TV-14: set mode NTSC 480i 0
[   52.418504] [drm] TV-14: set mode NTSC 480i 0
[   52.578130] [drm] TV-14: set mode NTSC 480i 0
[   90.595485] tg3: eth0: Link is up at 100 Mbps, full duplex.
[   90.595490] tg3: eth0: Flow control is off for TX and off for RX.
[   90.595735] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[  100.816019] eth0: no IPv6 routers present
[  111.304120] CE: hpet increasing min_delta_ns to 15000 nsec
[  206.045110] usb 5-1: new full speed USB device using uhci_hcd and address 2
[  206.302256] usb 5-1: configuration #1 chosen from 1 choice

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
Ubuntu 9.10 nie widzi karty Sony Ericssona k750i
« Odpowiedź #3 dnia: 2010-03-31, 15:44:03 »
http://stefans.datenbruch.de/k750i/
http://doc.ubuntu-fr.org/gsm_sony-ericsson_k750i
po przepuszczeniu przez translator
Nic Ci stamtąd raczej nie pomoże, ale daje przynajmniej sugestię że, wraz z podłączeniem modemu, udevd powinien utworzyć pliki ttyUSB* czy ttyACM* w /dev. Można teraz szukać, dlaczego jądro zauważyło tylko urządzenie USB, ale bez żadnych detali o nim.

Tu jest jeszcze coś po polsku: http://my.opera.com/mrblur/blog/sonyericsson-a-linux

Jedyne co mi przychodzi do głowy, to sprawdzić czy załadowane sa moduły cdc-acm, usbserial, usbatm (nie sprawdzałem, do czego służą te dwa ostatnie, ale chyba nie zaszkodzi wypróbować) i może coś jeszcze. Po ewentualnym ręcznym załadowaniu warto znowu zerknąć, co przybyło w dmesg i ewentualnie później w /dev.

P.S. Chyba najbardziej warto temu pierwszemu modułowi się przyjrzeć - to po lekturze tego http://www.linux-usb.org/USB-guide/x332.html
Użytkownik: Ib5sXfcCkvYR
Hasło: adam

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 2609
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
    • keybase.io/pkraszewski
Ubuntu 9.10 nie widzi karty Sony Ericssona k750i
« Odpowiedź #4 dnia: 2010-03-31, 19:15:28 »
[OT] Wzdeh...
5. Wrzuć na forum wszystko, co przybyło od punktu 2 - czyli chodziło o same linijki z czasem 206s... Prośba o czytanie ze zrozumieniem, dzięki temu wklejka miałaby 2 linijki a nie 100 :)
Paweł Kraszewski
~Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline

  • Users
  • Użytkownik
  • **
  • Wiadomości: 85
    • Zobacz profil
Ubuntu 9.10 nie widzi karty Sony Ericssona k750i
« Odpowiedź #5 dnia: 2010-04-02, 11:22:24 »
Bardzo dziękuję za wskazówki!

Odkryłem, że raz na jakiś czas system montuje mi telefon tak jak chciałem czyli jako dysk.
Tylko niestety nie mam pojęcia jak mogę kontrolować te "kaprysy" Ubuntu :(

na przykład przed chwilą zamontował mi go poprawnie gdy wcześniej podłączyłem do tego samego USB pendrive (Intenso)
wtedy komenda dmesg | tail -n 50 daje wynik:

[  139.784566] usbcore: registered new interface driver cdc_acm
[  139.784575] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
[  173.505104] usb 5-1: USB disconnect, address 3
[  225.384126] CE: hpet increasing min_delta_ns to 15000 nsec
[  227.280111] usb 5-1: new full speed USB device using uhci_hcd and address 4
[  227.451528] usb 5-1: configuration #1 chosen from 1 choice
[  227.478519] cdc_acm 5-1:1.1: ttyACM0: USB ACM device
[  227.497038] cdc_acm 5-1:1.3: ttyACM1: USB ACM device
[  324.800173] usb 5-1: USB disconnect, address 4
[  500.012013] hda-intel: azx_get_response timeout, switching to polling mode: last cmd=0x014f0900
[ 1573.004114] usb 2-1: new high speed USB device using ehci_hcd and address 4
[ 1573.471078] usb 2-1: configuration #1 chosen from 1 choice
[ 1573.525163] Initializing USB Mass Storage driver...
[ 1573.526833] scsi5 : SCSI emulation for USB Mass Storage devices
[ 1573.527153] usb-storage: device found at 4
[ 1573.527159] usb-storage: waiting for device to settle before scanning
[ 1573.527173] usbcore: registered new interface driver usb-storage
[ 1573.527182] USB Mass Storage support registered.
[ 1578.524378] usb-storage: device scan complete
[ 1578.525196] scsi 5:0:0:0: Direct-Access     Intenso  Business         0.00 PQ: 0 ANSI: 2
[ 1578.526073] sd 5:0:0:0: Attached scsi generic sg2 type 0
[ 1578.529153] sd 5:0:0:0: [sdb] 31588352 512-byte logical blocks: (16.1 GB/15.0 GiB)
[ 1578.530324] sd 5:0:0:0: [sdb] Write Protect is off
[ 1578.530334] sd 5:0:0:0: [sdb] Mode Sense: 00 00 00 00
[ 1578.530340] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[ 1578.535003] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[ 1578.535011]  sdb:
[ 1578.826791] sd 5:0:0:0: [sdb] Assuming drive cache: write through
[ 1578.826804] sd 5:0:0:0: [sdb] Attached SCSI removable disk
[ 1600.237111] usb 2-1: USB disconnect, address 4
[ 1608.464089] usb 5-1: new full speed USB device using uhci_hcd and address 5
[ 1608.640336] usb 5-1: configuration #1 chosen from 1 choice
[ 1608.659139] cdc_acm 5-1:1.1: ttyACM0: USB ACM device
[ 1608.669489] cdc_acm 5-1:1.3: ttyACM1: USB ACM device
[ 1608.707599] scsi6 : SCSI emulation for USB Mass Storage devices
[ 1608.707786] usb-storage: device found at 5
[ 1608.707788] usb-storage: waiting for device to settle before scanning
[ 1608.741347] cdc_wdm 5-1:1.7: cdc-wdm0: USB WDM device
[ 1608.741368] usbcore: registered new interface driver cdc_wdm
[ 1613.706265] usb-storage: device scan complete
[ 1613.709250] scsi 6:0:0:0: Direct-Access     Sony Eri Memory Stick     0000 PQ: 0 ANSI: 0
[ 1613.710540] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 1613.729194] sd 6:0:0:0: [sdb] 3973120 512-byte logical blocks: (2.03 GB/1.89 GiB)
[ 1613.734219] sd 6:0:0:0: [sdb] Write Protect is off
[ 1613.734230] sd 6:0:0:0: [sdb] Mode Sense: 00 6a 00 00
[ 1613.734236] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1613.748167] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1613.748179]  sdb: sdb1
[ 1613.776193] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 1613.776206] sd 6:0:0:0: [sdb] Attached SCSI removable disk
Przepraszam, że wklejam znowu wszystko ale nie wiem dokładnie czego mam szukać.
Dlatego proszę o wyrozumiałość.

Próbowałem wykorzystać wskazówki:

Utworzyłem w /etc/udev/rules.d
plik 10-phone.rules
wpisałem w nim:
BUS = "usb", sysfs (idProduct) = "D016", KERNEL = "ttyUSB *", SYMLINK = "phone", RUN + = "/ usr / bin / synce-serial-start"

ale niestety niczego to nie zmieniło (poza dodatkową linijką przy ładowaniu systemu- w dodatku pisze chyba invalid 10-phone.rules)

a może dało by się jakoś montować telefon ręcznie (jeśli już nie może się montować samoczynnie)?
w końcu system widzi go jako:
Bus 005 Device 002: ID 0fce:d016 Sony Ericsson Mobile Communications AB K750i Phone

Offline

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 431
    • Zobacz profil
Ubuntu 9.10 nie widzi karty Sony Ericssona k750i
« Odpowiedź #6 dnia: 2010-04-03, 00:11:02 »
Nie za dużo tych spacji wrzuciłeś w 10-phone.rules? Przynajmniej takie odniosłem wrażenie.

Offline arctgx

  • Users
  • Guru
  • *****
  • Wiadomości: 2753
    • Zobacz profil
Ubuntu 9.10 nie widzi karty Sony Ericssona k750i
« Odpowiedź #7 dnia: 2010-04-03, 02:16:18 »
Tym razem ja odwaliłem bezsensowną robotę: przeoczyłem że nie zależy Ci na używaniu telefonu jako modemu, choć wybrałeś te opcję...

W każdym razie, w ostatnim wymiocie jądra widzisz pojawienie się urządzeń modemu ttyACM[01] za sprawą sterownika cdc_acm.

Teraz, żeby się nie porąbało: kiedy podpinasz Intenso, jądro nadaje mu nazwę sdb. Po odłączeniu go (moment 1600.237111) podpiąłeś telefon. Jądro wykryło w nim (1613.709250) pamięć masową, której też dało zwolnioną chwilę prędzej nazwę sdb.

Wprawdzie możesz tworzyć reguły, które wyróżnią tę pamięć od innej i dadzą mu inne dowiązanie niż dla innej pamięci masowej, ale czy nie wystarczy Ci tu zwykłe montowanie systemu plików dostępnego pod /dev/sdb1?

Jeśli mimo to chcesz się bawić regułami, zerknij na wynik np. /sbin/udevadm info --attribute-walk --name sdb1 (czy ttyACM0, zamiast --attribute-walk daj też --query all): to da Ci sporo gotowych kawałków do tworzenia reguły. Przy okazji, zapoznaj się z manualem udev w swoim systemie. Część poradników w sieci może nie być do końca aktualna.
Użytkownik: Ib5sXfcCkvYR
Hasło: adam