{"id":328,"date":"2010-04-21T10:33:50","date_gmt":"2010-04-21T10:33:50","guid":{"rendered":"http:\/\/esferas.org\/msqlu\/2010\/04\/21\/blackberry-iii\/"},"modified":"2016-04-17T08:59:01","modified_gmt":"2016-04-17T08:59:01","slug":"blackberry-iii","status":"publish","type":"post","link":"https:\/\/esferas.org\/msqlu\/2010\/04\/21\/blackberry-iii\/","title":{"rendered":"Blackberry (III)"},"content":{"rendered":"<div class='__iawmlf-post-loop-links' style='display:none;' data-iawmlf-post-links='[{&quot;id&quot;:1930,&quot;href&quot;:&quot;http:\\\/\\\/www.schmut.com\\\/experiences\\\/linux-blackberry-tethering&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1931,&quot;href&quot;:&quot;http:\\\/\\\/www.reactivated.net\\\/writing_udev_rules.html#external-run&quot;,&quot;archived_href&quot;:&quot;https:\\\/\\\/web-wp.archive.org\\\/web\\\/20260415105901\\\/https:\\\/\\\/reactivated.net\\\/writing_udev_rules.html&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-16 02:33:22&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-04-16 02:33:22&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1932,&quot;href&quot;:&quot;http:\\\/\\\/www.netdirect.ca\\\/software\\\/packages\\\/barry\\\/troubleshooting.php&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]'><\/div>\n<p>A pu\u00f1etazos con la configuraci\u00f3n.<\/p>\n<p><!--more--><\/p>\n<p>Como estoy haciendo pruebas para sincronizar datos de forma semiautom\u00e1tica no me hab\u00eda fijado en cierto efecto secundario de la instalaci\u00f3n de <\/p>\n<pre class=\"inline:true decode:1 \" >barry<\/pre>\n<p> y sus disposiciones en el subsistema <\/p>\n<pre class=\"inline:true decode:1 \" >udev<\/pre>\n<p>.<\/p>\n<p>Hago una foto con el dispositivo y cuando quiero recuperarla en el ordenador, la conecto al mismo, me pide la contrase\u00f1a de la Blackberry<sup>[<a href=\"#pnote-85-1\" id=\"rev-pnote-85-1\">1<\/a>]<\/sup> y la escribo, me pregunta si quiero activar el modo de almacenamiento de bloques y &#8230; y nada.<\/p>\n<p>Un vistazo a los registros muestra que:<\/p>\n<pre>\n[1119628.052138] usb 5-1: New USB device found, idVendor=0fca, idProduct=8004\n[1119628.052141] usb 5-1: New USB device strings: Mfr=1, Product=5, SerialNumber=3\n[1119628.052144] usb 5-1: Product: RIM Composite Device\n[1119628.052146] usb 5-1: Manufacturer: Research In Motion\n[1119628.052148] usb 5-1: SerialNumber: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n[1119628.052638] usb-storage: device found at 20\n[1119628.052640] usb-storage: waiting for device to settle before scanning\n[1119628.307299] usb 5-1: usbfs: interface 1 claimed by usb-storage while 'bcharge' sets config #1\n[1119629.432139] usb 5-1: reset high speed USB device using ehci_hcd and address 20\n<\/pre>\n<p>Una b\u00fasqueda loca por la red, tras varios intentos con frases clave, me remite a la p\u00e1gina de <a href=\"http:\/\/www.schmut.com\/experiences\/linux-blackberry-tethering\">Mario Theodoridis<\/a> donde descubro que si elimino la acci\u00f3n predeterminada para la blackberry, consistente en llamar al programa <\/p>\n<pre class=\"inline:true decode:1 \" >bcharge<\/pre>\n<p>, el problema se soluciona.<\/p>\n<pre>\n$ sudo mv \/etc\/udev\/rules.d\/10-blackberry.rules \/etc\/udev\/rules.d\/10-blackberry.no-rules\n<\/pre>\n<p>Ahora al contestar a todas las preguntas y abrir todos los candados del tel\u00e9fono consigo lo siguiente en el registro:<\/p>\n<pre>\n[1120689.518436] usb 5-1: New USB device found, idVendor=0fca, idProduct=8004\n[1120689.518439] usb 5-1: New USB device strings: Mfr=1, Product=5, SerialNumber=3\n[1120689.518441] usb 5-1: Product: RIM Composite Device\n[1120689.518443] usb 5-1: Manufacturer: Research In Motion\n[1120689.518445] usb 5-1: SerialNumber: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\n[1120689.518453] usb-storage: device found at 21\n[1120689.518454] usb-storage: waiting for device to settle before scanning\n[1120694.516138] usb-storage: device scan complete\n[1120694.517608] scsi 18:0:0:0: Direct-Access     RIM      BlackBerry SD    0002 PQ: 0 ANSI: 0 CCS\n[1120694.529652] sd 18:0:0:0: [sde] Attached SCSI removable disk\n[1120705.322111] sd 18:0:0:0: [sde] 248320 512-byte hardware sectors (127 MB)\n[1120705.322727] sd 18:0:0:0: [sde] Write Protect is off\n[1120705.322730] sd 18:0:0:0: [sde] Mode Sense: 43 00 00 00\n[1120705.322733] sd 18:0:0:0: [sde] Assuming drive cache: write through\n[1120705.323852] sd 18:0:0:0: [sde] 248320 512-byte hardware sectors (127 MB)\n[1120705.324687] sd 18:0:0:0: [sde] Write Protect is off\n[1120705.324691] sd 18:0:0:0: [sde] Mode Sense: 43 00 00 00\n[1120705.324693] sd 18:0:0:0: [sde] Assuming drive cache: write through\n[1120705.324697]  sde: sde1\n<\/pre>\n<p>y el acceso a los archivos, naturalmente.<\/p>\n<p>\u00bf Realmente no se puede desde las reglas en <\/p>\n<pre class=\"inline:true decode:1 \" >udev<\/pre>\n<p> llamar a un programa y continuar despu\u00e9s con lo que sea que tenga que hacer ?. En este caso es explorar el dispositivo para ver las particiones, analizarlas y ofrecer el montaje de las posibles, pero podr\u00eda ser cualquier otra cosa.<\/p>\n<p>Y s\u00ed, consultando la documentaci\u00f3n y la estupenda <a href=\"http:\/\/www.reactivated.net\/writing_udev_rules.html#external-run\">gu\u00eda<\/a> de Daniel Drake llego a la conclusi\u00f3n de que es perfectamente posible ejecutar algo y \u00abseguir\u00bb con lo que se deba hacer, que la directiva <\/p>\n<pre class=\"inline:true decode:1 \" >RUN<\/pre>\n<p> (tenga el operador <\/p>\n<pre class=\"inline:true decode:1 \" >+=<\/pre>\n<p> o <\/p>\n<pre class=\"inline:true decode:1 \" >=<\/pre>\n<p>) invoca al programa externo y espera a que vuelva para seguir con lo suyo. Es m\u00e1s, se recomienda mucho que no se demora en terminar porque tiene a todo el subsistema parado esper\u00e1ndolo.<\/p>\n<p>El problema con la Blackberry es que <\/p>\n<pre class=\"inline:true decode:1 \" >bcharge<\/pre>\n<p> produce un reinicio blando del dispositivo en el bus como se indica en la l\u00ednea:<\/p>\n<pre>\n[1123732.400025] usb 5-1: reset high speed USB device using ehci_hcd and address 22\n<\/pre>\n<p>y entonces <strong>nada<\/strong> vuelve a realizarse y el dispositivo no es explorado de nuevo.<\/p>\n<p>Se pueden ver algunas pistas en la <a href=\"http:\/\/www.netdirect.ca\/software\/packages\/barry\/troubleshooting.php\">documentaci\u00f3n<\/a> oficial del paquete <\/p>\n<pre class=\"inline:true decode:1 \" >barry<\/pre>\n<p>.<\/p>\n<div class=\"footnotes\">\n<h4>Notes<\/h4>\n<p>[<a href=\"#rev-pnote-85-1\" id=\"pnote-85-1\">1<\/a>] S\u00ed, al final le he puesto una y he cifrado el contenido de la memoria<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A pu\u00f1etazos con la configuraci\u00f3n.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_import_markdown_pro_load_document_selector":0,"_import_markdown_pro_submit_text_textarea":"","webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[5],"tags":[219,90],"class_list":["post-328","post","type-post","status-publish","format-standard","hentry","category-hardware","tag-blackberry","tag-udev"],"_links":{"self":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/328","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/comments?post=328"}],"version-history":[{"count":0,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/posts\/328\/revisions"}],"wp:attachment":[{"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/media?parent=328"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/categories?post=328"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/esferas.org\/msqlu\/wp-json\/wp\/v2\/tags?post=328"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}