Olá pessoal.
Tudo bem?
Então, eu ganhei de presente um celular novo, da marca G-Mobile, parece que o modelo é o Q8. O cabo veio ruim, mas já consegui outro cabo para usar. O problema é que não consigo montá-lo. Eu conecto no computador via USB, e seleciono a opção "Udisk" no celular; ele carrega um pouco e então logo aparece "MemoryCard error" no celular. Então, não consigo mais acessar o cartão nem de dentro do próprio celular, e preciso desligar e ligar novamente para que o cartão seja reconhecido.
No Windows XP ele monta, e consigo usá-lo normalmente. Já tentei formatá-lo, e desligar o computador para então retirar o celular, para garantir que o sistema de arquivos foi desmontado corretamente.
O fora é que da primeira vez que conectei, funcionou. Ele montou tudo certinho, passei uns arquivos pra dentro do celular com o cabo ruim que veio junto; fui ouvir, dei uma mexida não sei como e apareceu o "MemoryCard error". Desde então, nada de funcionar no Ubuntu.
O dmesg, quando conecto o celular:
[ 590.592093] usb 3-1: new full speed USB device using ohci_hcd and address 8
[ 590.652136] hub 3-0:1.0: unable to enumerate USB device on port 1
E então, o dmesg quando aceito a opção no celular Udisk:
[ 759.304134] usb 3-1: new full speed USB device using ohci_hcd and address 9
[ 759.475646] scsi6 : usb-storage 3-1:1.0
[ 760.484169] scsi 6:0:0:0: Direct-Access Generic SDCard DISK PQ: 0 ANSI: 0 CCS
[ 760.492593] sd 6:0:0:0: Attached scsi generic sg2 type 0
[ 760.499203] sd 6:0:0:0: [sdb] 3932160 512-byte logical blocks: (2.01 GB/1.87 GiB)
[ 760.505209] sd 6:0:0:0: [sdb] Write Protect is off
[ 760.505220] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[ 760.505227] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 760.525172] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 760.543300] sdb:
[ 760.571176] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[ 760.571191] sd 6:0:0:0: [sdb] Attached SCSI removable disk
[ 791.144110] usb 3-1: reset full speed USB device using ohci_hcd and address 9
[ 822.184111] usb 3-1: reset full speed USB device using ohci_hcd and address 9
[ 853.160074] usb 3-1: reset full speed USB device using ohci_hcd and address 9
[ 884.200092] usb 3-1: reset full speed USB device using ohci_hcd and address 9
[ 915.176098] usb 3-1: reset full speed USB device using ohci_hcd and address 9
[ 946.152131] usb 3-1: reset full speed USB device using ohci_hcd and address 9
[ 946.318704] sd 6:0:0:0: [sdb] Unhandled error code
[ 946.318716] sd 6:0:0:0: [sdb] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK
[ 946.318726] sd 6:0:0:0: [sdb] CDB: Read(10): 28 00 00 3b ff 80 00 00 08 00
[ 946.318746] end_request: I/O error, dev sdb, sector 3932032
[ 946.318757] Buffer I/O error on device sdb, logical block 491504
[ 977.128101] usb 3-1: reset full speed USB device using ohci_hcd and address 9
E aí ele fica repetindo o processo...
Estou usando o Ubuntu 11.04, kernel 2.6.38-10-generic.
Quando tempo ligar o computador com o celular, o Ubuntu não efetua o boot, fica uma tela preta. É só tirar o cabo que o boot continua normalmente. Não aparece erro nenhum no celular, mas o cartão de memória não fica acessível.
Modifiquei o /etc/default/grub, a linha está assim:
GRUB_CMDLINE_LINUX="acpi=force irqpoll"
Adicionei o módulo "ohci_hcd" no /etc/modules.
Obrigado, desde já.