Početak›Forumi›Linuks›Opšte Linuks diskusije›Nokia 6233, Data cable i cudan problem sa kopiranjem..
- This topic has 5 odgovora, 2 glasa, and was last updated 15 years, 10 months ranije by dukenukem_4d.
-
AutorČlanci
-
10. novembar 2007. u 10:05 pm #9516Spooky13Učesnik
Ukratko ne mogu da kopiram fajlove koje je generisao telefon, a sve ostalo se kopira bez problema..
A sad malcice detaljnije..
Nokia 6233
Nokia OS (znaci nije Symbian!)
V05.43 (poslednja verzija sw-a)
OMA DRM v1.0
Kingston SDC/1GB (memorijska kartica koju koristim)
CA-71 USB Data cable
(BT adapter nemam)Slackware 11
Kernel 2.6.18
Ploca je starija i podrzava samo USB 1.1 standard.E sad.. prikacim fon na usb.. i za sad je sve normalno..
# dmesg
…
usb 1-1: new full speed USB device using uhci_hcd and address 3
usb 1-1: configuration #1 chosen from 1 choice
scsi1 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Vendor: Nokia Model: Nokia 6233 Rev: 0000
Type: Direct-Access ANSI SCSI revision: 04
SCSI device sda: 2012161 512-byte hdwr sectors (1030 MB)
sda: test WP failed, assume Write Enabled
sda: assuming drive cache: write through
SCSI device sda: 2012161 512-byte hdwr sectors (1030 MB)
sda: test WP failed, assume Write Enabled
sda: assuming drive cache: write through
sda:
sd 1:0:0:0: Attached scsi removable disk sda
usb-storage: device scan completeOsim ovog dela: “sda: test WP failed, assume Write Enabled”. Ako zatreba jos:
# cat /proc/scsi/scsi
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: Nokia Model: Nokia 6233 Rev: 0000
Type: Direct-Access ANSI SCSI revision: 02i
# lsusb
Bus 002 Device 001: ID 0000:0000
Bus 001 Device 003: ID 0421:0492 Nokia Mobile Phones
Bus 001 Device 001: ID 0000:0000Jos i fstab:
$ cat /etc/fstab
…
/dev/sda /mnt/usb vfat defaults,noauto,rw,users 0 2E sad, najzanimljiviji deo.. Sa kompa na telefon mogu kopiram bilo sta (java igre, aplikacije, slike, melodije, klipove).. A sa telefona na komp mogu kopiram sve fajlove koje nije generisao fon. Znaci, sve slike i video klipove koje sam napravio sa telefonom ne mogu da prekopiram, a sve ostalo sto sam skinuo preko GPRS/EGDE-a, dobio putem MMS-a, ili preneo sa nekog drugog telefona BT vezom itd. to moze da se iskopira bez problema..
To da ne moze da iskopira, se manifestuje na sledeci nacin: kopiram sliku npr.. ono kao krene i zakuje na 3% i tako stoji nekoliko minuta.. i onda izbaci gresku:
Cannot read source file “/mnt/usb/Images/Image000.jpg”
Input/output error (5)a u medjuvremenu se desi (ovo se generise korak po korak vremenom kako se ono gore “muci”)
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
sd 1:0:0:0: SCSI error: return code = 0x00050000
end_request: I/O error, dev sda, sector 63309
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: device descriptor read/64, error -71
usb 1-1: device descriptor read/64, error -71
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: device not accepting address 3, error -71
usb 1-1: reset full speed USB device using uhci_hcd and address 3
usb 1-1: device not accepting address 3, error -71
usb 1-1: USB disconnect, address 3
sd 1:0:0:0: SCSI error: return code = 0x00070000
end_request: I/O error, dev sda, sector 63501
sd 1:0:0:0: SCSI error: return code = 0x00070000
end_request: I/O error, dev sda, sector 63741
sd 1:0:0:0: SCSI error: return code = 0x00070000
end_request: I/O error, dev sda, sector 63381
sd 1:0:0:0: rejecting I/O to device being removed
Buffer I/O error on device sda, logical block 525
lost page write due to I/O error on sda
scsi 1:0:0:0: rejecting I/O to dead device
usb 1-1: new full speed USB device using uhci_hcd and address 4
usb 1-1: configuration #1 chosen from 1 choice
drivers/usb/class/cdc-acm.c: Ignoring extra header, type -3, length 4
cdc_acm 1-1:1.1: ttyACM0: USB ACM device
usbcore: registered new driver cdc_acm
drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new driver cdc_ether
rndis_host 1-1:1.9: RNDIS init failed, -110
usb%d: unregister ‘rndis_host’ usb-0000:00:07.2-1, RNDIS device
unregister_netdevice: device usb%d/c73be400 never was registered
BUG: unable to handle kernel NULL pointer dereference at virtual address 00000004
printing eip:
dd09b760
*pde = 00000000
Oops: 0000 [#1]
Modules linked in: rndis_host cdc_ether usbnet cdc_acm usb_storage ipv6 ohci_hcd ehci_hcd nvidia snd_seq_dummy snd_seq_oss snd_seq_midi_event snd_seq snd_pcm_oss snd_mixer_oss bt878 8139too mii snd_via82xx gameport snd_ac97_codec snd_ac97_bus snd_pcm lirc_gpio snd_timer snd_page_alloc snd_mpu401_uart tuner snd_rawmidi snd_seq_device snd soundcore bttv video_buf firmware_class ir_common compat_ioctl32 i2c_algo_bit btcx_risc tveeprom videodev via686a hwmon v4l1_compat i2c_isa v4l2_common lirc_dev i2c_viapro i2c_core uhci_hcd shpchp xt_tcpudp xt_state via_agp ip_conntrack nfnetlink iptable_filter ip_tables x_tables nls_iso8859_1 nls_cp437 vfat fat nls_utf8 ntfs capability commoncap agpgart lp parport_pc parport pcspkr psmouse
CPU: 0
EIP: 0060:[] Tainted: P VLI
EFLAGS: 00010286 (2.6.18 #1)
EIP is at usbnet_probe+0x300/0x480 [usbnet]
eax: 00000000 ebx: c73be680 ecx: dd0baf80 edx: dbfef480
esi: dd09bb50 edi: c73be680 ebp: c73be400 esp: c759deac
ds: 007b es: 007b ss: 0068
Process modprobe (pid: 5174, ti=c759c000 task=c7277030 task.ti=c759c000)
Stack: c80e2800 ca480000 ffffff92 dd0ba700 ca04ff28 dd0ba740 c80e2800 ffffffed
c027a3e7 c80e2800 dd0baf80 ffffffed dd0bafac c027a1c8 c80e2800 dd0ba740
c80e2814 00000000 dd0bafac c02139d3 c80e2814 c80e2814 c759df28 c0213aa0
Call Trace:
[] usb_match_id+0x27/0x60
[] usb_probe_interface+0x58/0xb0
[] driver_probe_device+0x53/0xa0
[] __driver_attach+0x0/0x70
[] __driver_attach+0x6b/0x70
[] bus_for_each_dev+0x58/0x80
[] kobject_add+0x60/0x100
[] driver_attach+0x15/0x20
[] __driver_attach+0x0/0x70
[] bus_add_driver+0x69/0xa0
[] driver_register+0x59/0x90
[] usb_register_driver+0x53/0xb0
[] rndis_init+0xf/0x12 [rndis_host]
[] sys_init_module+0xe2/0x160
[] syscall_call+0x7/0xb
Code: e3 5b 8b 0c 24 51 e8 d0 71 1d e3 8b 44 24 08 eb 90 8d 76 00 8d bc 27 00 00 00 00 8b 4c 24 34 51 53 ff d0 89 44 24 0c 8b 43 04 5f 40 04 20 5a 74 19 f6 85 d8 00 00 00 02 75 10 be 50 bb 09 dd
EIP: [] usbnet_probe+0x300/0x480 [usbnet] SS:ESP 0068:c759deac
scsi 1:0:0:0: rejecting I/O to dead device
FAT: unable to read inode block for updating (i_pos 8403)
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 493) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 494) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 495) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 496) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 497) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 498) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 499) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 500) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 501) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 502) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 503) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 504) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 505) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 506) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 507) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 508) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 509) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 510) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 511) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 512) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 513) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 514) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 515) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 516) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 517) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 518) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 519) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 520) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 521) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 522) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 523) failed
scsi 1:0:0:0: rejecting I/O to dead device
FAT: Directory bread(block 524) failedInace telefon ima 3 moda prenosa:
“Default” (to je ustvari da se koristi kao modem)
“Printer”
“Storage mode” (direktan pristup kartici)I sad, ja ga kacim u Storage mode, i gore u poslednjem dmesg listingu, onaj srednji deo govori da se fon prebacio iz “Storage mode” u “Default”..
Dalje, ovaj postupak, na istoj masini al na Windows XP-u prolazi bez problema tj. mogu kopiram sve, tako da odbacujem mogucnost HW kvara..
I jos jedna zaniljivost.. Od ortaka sam pozajmio Card Reader, ubacim gore pomenutu karticu u njega.. i sve sljaka kako treba i pod Linuxom.. Znaci ludilo..
Uz pomoc java programcica: “FileExplorer”, “MiniCommander”, “MobyExplorer”.. sam proverio dozvole gore pomenutih problematicnih slika i klipova, i ona su Readable/Writable (Read-Only i Hidden nije cekirano)..
I jos lista modula:
# lsmod
Module Size Used by
usb_storage 80064 0
ipv6 225248 8
ohci_hcd 18564 0
ehci_hcd 29192 0
nvidia 4703564 22
snd_seq_dummy 2948 0
snd_seq_oss 29056 0
snd_seq_midi_event 6016 1 snd_seq_oss
snd_seq 43856 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 42144 0
snd_mixer_oss 14976 1 snd_pcm_oss
bt878 8744 0
8139too 21632 0
mii 4992 1 8139too
snd_via82xx 22808 1
gameport 11144 1 snd_via82xx
snd_ac97_codec 86944 1 snd_via82xx
snd_ac97_bus 2176 1 snd_ac97_codec
snd_pcm 67720 3 snd_pcm_oss,snd_via82xx,snd_ac97_codec
lirc_gpio 9008 1
snd_timer 19460 2 snd_seq,snd_pcm
snd_page_alloc 7816 2 snd_via82xx,snd_pcm
snd_mpu401_uart 6528 1 snd_via82xx
tuner 59560 0
snd_rawmidi 18848 1 snd_mpu401_uart
snd_seq_device 6540 4 snd_seq_dummy,snd_seq_oss,snd_seq,snd_rawmidi
snd 42724 13 snd_seq_oss,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_via82xx,snd_ac97_codec,snd_pcm,snd_timer,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore 7264 1 snd
bttv 160244 2 bt878,lirc_gpio
video_buf 19972 1 bttv
firmware_class 7424 1 bttv
ir_common 24452 1 bttv
compat_ioctl32 1280 1 bttv
i2c_algo_bit 8456 1 bttv
btcx_risc 4232 1 bttv
tveeprom 13584 1 bttv
videodev 22016 1 bttv
via686a 15624 0
hwmon 2452 1 via686a
v4l1_compat 12932 1 videodev
i2c_isa 3712 1 via686a
v4l2_common 19840 3 tuner,bttv,videodev
lirc_dev 12244 1 lirc_gpio
i2c_viapro 7700 0
i2c_core 16784 8 nvidia,tuner,bttv,i2c_algo_bit,tveeprom,via686a,i2c_isa,i2c_viapro
uhci_hcd 20748 0
shpchp 33052 0
xt_tcpudp 3328 7
xt_state 2048 1
via_agp 7936 1
ip_conntrack 40596 1 xt_state
nfnetlink 5272 1 ip_conntrack
iptable_filter 2432 1
ip_tables 11480 1 iptable_filter
x_tables 10756 3 xt_tcpudp,xt_state,ip_tables
nls_iso8859_1 4096 4
nls_cp437 5760 4
vfat 10240 4
fat 46108 1 vfat
nls_utf8 1920 1
ntfs 202644 1
capability 3464 0
commoncap 5504 1 capability
agpgart 28208 2 nvidia,via_agp
lp 9928 0
parport_pc 24260 1
parport 30152 2 lp,parport_pc
pcspkr 2560 0
psmouse 35464 0Mislim da sam naveo sve sto je potrebno..
Ako se neko prvenstveno susreo sa slicnim problemom i/ili zna resenje problema neka obavezno javi. Ustvari postujte sta god vam padne napamet, da moze da zeza..
Hvala unapred na odgovorima..
10. novembar 2007. u 10:48 pm #64926dukenukem_4dUčesniksusreo sam se sa tim (skoro istim ) problemom
nokia 623x sa kablom usb ,od drugara
kad se prikaci na pclos2007 (isto kernel 2.6.18),zatim izbaci folder ,sa sadrzajem memorijske kartice
i onda se izblokira komp. kad pocne upis/citanje – nemam logove
mislim da je u pitanju to sto nokia bira ove modove kako ce da se prikaze kompjuteru
i onda promeni svoj usb-id i onda se kernel malo zaglupiraali kazes da ovo delimicno radi? samo za neke slike nece
a prebaci prethodno te slike na memorijsku karticu11. novembar 2007. u 1:05 am #64927Spooky13UčesnikPa pazi, tek kada sam kupio memorijsku karticu, formatirao je sa telefonom.. I onda kada sam nabavio USB kabl za nokiu, povezem, Linux ga ne vidi.. tj. vidi da sam zakacio, al nije mogao da mountuje..
Onda uzeo od ortaka Card reader, formatiram karticu u FAT16 sa:
# mkdosfs -I /dev/sda
(probao sam da napravim i jednu particiju pa da se kaci sa /sda1 al ni to nije uspelo a i nokia se zabagovala u tom slucaju)
Posle ovoga sam mogao da mountujem, ali, kao sto rekoh..
Kada povezem nokiu direktno sa kompom, sve slike koje sam ja slikao (znaci ne samo jedna) i sve klipove koje sam ja snimao, ne mogu da prekopiram. Znaci krene i stane na 3% i to je to, znaci uopste ih ne prekopira, samo tu zakuca.. Dok sve ostale fajlove, koji su na kartici (znaci koje nisam ja snimao, vec skinuo preko GPRS-a npr.), opusteno mogu prekopiram, i to mi je najcudnije. Kao da sam NOKIA OS blokira njen sadrzaj 🙂
Znaci nisam pametan sta se desava.. Na nekim forumima sam nasao da ljudi bez problema kace ovaj telefon i kopiraju bez problema (samo drugi distro npr. Fedora, a kernel nije naveden)..
17. april 2008. u 9:42 pm #64928dukenukem_4dUčesnikPrikačinjao sam nokiju 6233 posle nekog vremena sa kablom
i isto mi je javio grešku ,kada sam išao na ‘cancel’ u meniju nokija.
i tada se malo izblokira pclos 2007(može da se restartuje pravilno)
(ako se izabere prenos podataka onda se prikači ali
posle izvesnog vremena sa sam otkači a kopiranje isto ne radi dobro)
u prilogu je relevantan deo dmesg ,na početku je pre uključenja.
isključen je bio i ehci_hcd modul, tako da nema veze sa njim.17. april 2008. u 10:58 pm #64929Spooky13UčesnikJa sam u tom periodu (kad sam pisao gornje postove) prevrnuo net za mogucim resenjem, probao sve i svasta.. i na kraju odustao.. i kupio Card Reader.. 🙂
Sad kad mi se nagomila stvarica, ustekam karticu u reader.. zuknem na komp.. i gotovo za cas bez ikakvog cimanja (doduse, onako direktno bi bilo elegantnije, al’ sta sad)..
Samo da dodam, kod mene se nije blokirao ceo OS.. samo moduli vezani za USB prenos (to posle onog listinga, kad skuca kopiranje).. pa tako posle toga kad prikacim npr. obican flashic, nit’ ga vidi nit’ mogu da ga moutujem dok ne resujem masinu (nisam probao, al’ verovatno bi uklanjanje pa ponovo vracanje problematicnih modula isto radilo posao, sto se tice tih ostalih usb zezancija na sistemu)..
14. maj 2008. u 10:42 am #64930dukenukem_4dUčesnike evo još malo o ovome…
Prikačio se na 2.6.12 kernelu i pomoću usb-storage kernel modula ga čita
odnosno čita ovu karticu , u upisuje u nju ,sa malom greškom da ne može da uradi
chmod iz moonlight commander’a. i tada nije pravio neke veće problemeali isto može da radi i kao modem pomoću cdc_acm drajvera (bar u teoriji jer
je na kraju ooops-ovao baš pri uspostavljanju konekcije 😀 )
doduše pročitao je podatke o modemu u kppp 2-3 puta
i čak se i povezao na gprs (upalio se indikator na 6233) ali kad je trebalo da podigne pppd onda je puko cdc-acmpoenta bi bila da kada se na mobilnom biraju načini usb rada
ima ono ‘Uobičajeno’ to je kao modem (cdc_acm drajver)
na ono u sredini bolje da se ne ide za sad (nešto kao printer)
i na kraju ‘Pohrana podataka’ tu je pomoću usb-storage drajvera
Ali za svaki način rada ima drugačiji product iduporednom analizom ovih logova,
zaključak je da na 2.8.18 on puca pri učitavanju rndis_host cdc_ether usbnet
(modula koji mu izgleda nisu potrebni uopšte :D) ali samo kad se ide
na ‘Uobičajeno’Dakle ako se proba sa backlistovanjem rndis_host cdc_ether i usbnet drajvera
nekako ,privremeno ili samo za ovaj product id ili permanentno na kompjuteru?
(za novije kernele)a ono što blokira upis na memoriju i dalje je otvoreno…
EDIT: postoje načini da se manipuliše urđajima koji imaju višestuke PID-ove
kao sa ovim E220
http://www.ubuntu-rs.org/forum/viewthread.php?tid=2061 huawei.tar.bz2
iako su u pitanju drugi drajveri,jedino mislim da on ima istovremeno oba
dok nokija menja svoj jedan pid dinamički.
( da li je baš to ono što mu smeta? ) -
AutorČlanci
Moraš biti prijavljen da bi postavio komentar u ovoj temi.