Okay, an update:
I gave up on Windows and Kubrick. For some reason, the Kindle stopped responding to MfgTool in Windows. With Kubrick, I got as far as I could (see above), moved over to tty2, and was unable to get usb0 to show up.
I have Ubuntu 12.04 LTS installed inside a Parallels Virtual Machine on my Macbook Pro. I have been able to successfully boot diags mode using the method in
this post. (For those future Googlers reading this,
here's a link to eureka's post, mentioned in the previous linked post. You also need to run imx_usb as root (or with elevated permissions. If you don't you get
this.))
Code:
bennett@bennetts-ubuntu-12-04:~/Downloads/imx_usb_loader-master$ sudo ./imx_usb diags.bin
[sudo] password for bennett:
parse mx50_usb_work.conf
15a2:0052(KindleTouch) bConfigurationValue =1
Interface 0 claimed
report 1, wrote 16 bytes, err=0
report 3, read 4 bytes, err=0
read=56 78 78 56
diags.bin
No dcd table, barker=402000d1
dcd_ptr=0x00000000
loading binary file(diags.bin) to f8006000, skip=0, fsize=800 type=aa
<<<2048, 2048 bytes>>>
jumping to 0xf8006400
report 1, wrote 16 bytes, err=0
report 3, read 4 bytes, err=0
read=56 78 78 56
jump_mode 2 plug=1 err=0
diags.bin
header_max=1000
loading binary file(diags.bin) to f8007000, skip=0, fsize=fed0 type=aa
<<<65232, 65232 bytes>>>
jumping to 0xf800742c
I have been unable to get USBnet to work. I don't get a usb0 listed from ifconfig.
Code:
bennett@bennetts-ubuntu-12-04:~/Downloads/imx_usb_loader-master$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1c:42:23:1b:9d
inet addr:10.211.55.5 Bcast:10.211.55.255 Mask:255.255.255.0
inet6 addr: fdb2:2c26:f4e4:0:21c:42ff:fe23:1b9d/64 Scope:Global
inet6 addr: fdb2:2c26:f4e4:0:a503:e1ff:29eb:ec78/64 Scope:Global
inet6 addr: fe80::21c:42ff:fe23:1b9d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:41482 errors:0 dropped:0 overruns:0 frame:0
TX packets:26812 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:53195808 (53.1 MB) TX bytes:2587748 (2.5 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:1655 errors:0 dropped:0 overruns:0 frame:0
TX packets:1655 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:167785 (167.7 KB) TX bytes:167785 (167.7 KB)
bennett@bennetts-ubuntu-12-04:~/Downloads/imx_usb_loader-master$
Code:
bennett@bennetts-ubuntu-12-04:~/Downloads/imx_usb_loader-master$ dmesg | grep usb
[ 1.270324] usbcore: registered new interface driver usbfs
[ 1.270351] usbcore: registered new interface driver hub
[ 1.270656] usbcore: registered new device driver usb
[ 1.761175] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.761178] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.761181] usb usb1: Product: EHCI Host Controller
[ 1.761183] usb usb1: Manufacturer: Linux 3.11.0-18-generic ehci_hcd
[ 1.761185] usb usb1: SerialNumber: 0000:00:1d.7
[ 1.761809] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 1.761812] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.761814] usb usb2: Product: UHCI Host Controller
[ 1.761816] usb usb2: Manufacturer: Linux 3.11.0-18-generic uhci_hcd
[ 1.761818] usb usb2: SerialNumber: 0000:00:1d.0
[ 1.762630] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.762633] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.762635] usb usb3: Product: xHCI Host Controller
[ 1.762636] usb usb3: Manufacturer: Linux 3.11.0-18-generic xhci_hcd
[ 1.762638] usb usb3: SerialNumber: 0000:00:1d.6
[ 1.762855] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.762859] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.762905] usb usb4: Product: xHCI Host Controller
[ 1.762907] usb usb4: Manufacturer: Linux 3.11.0-18-generic xhci_hcd
[ 1.762909] usb usb4: SerialNumber: 0000:00:1d.6
[ 2.073621] usb 1-1: new high-speed USB device number 2 using ehci-pci
[ 2.207034] usb 1-1: New USB device found, idVendor=203a, idProduct=fff9
[ 2.207039] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 2.207041] usb 1-1: Product: Virtual Video Camera
[ 2.207043] usb 1-1: Manufacturer: Parallels
[ 2.207045] usb 1-1: SerialNumber: CC240368S1EF6VVDQ
[ 4.465099] usbcore: registered new interface driver uvcvideo
[ 51.849252] usb 1-2: new high-speed USB device number 3 using ehci-pci
[ 51.998414] usb 1-2: New USB device found, idVendor=1949, idProduct=0004
[ 51.998417] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 51.998418] usb 1-2: Product: Amazon Kindle
[ 51.998419] usb 1-2: Manufacturer: Amazon
[ 51.998420] usb 1-2: SerialNumber: B011140714750V3Q
[ 52.043296] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 52.043470] scsi8 : usb-storage 1-2:1.0
[ 52.043667] usbcore: registered new interface driver usb-storage
[ 168.341327] usb 1-2: USB disconnect, device number 3
[ 233.610456] usb 1-2: new high-speed USB device number 4 using ehci-pci
[ 233.743584] usb 1-2: New USB device found, idVendor=15a2, idProduct=0052
[ 233.743588] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 233.743590] usb 1-2: Product: NS Blank CODEX
[ 233.743591] usb 1-2: Manufacturer: Freescale SemiConductor Inc
[ 233.779953] usbcore: registered new interface driver usbhid
[ 233.779955] usbhid: USB HID core driver
[ 233.785979] hid-generic 0003:15A2:0052.0001: hiddev0,hidraw0: USB HID v1.10 Device [Freescale SemiConductor Inc NS Blank CODEX ] on usb-0000:00:1d.7-2/input0
[ 297.390756] usb 1-2: USB disconnect, device number 4
[ 5157.062119] usb 1-2: new high-speed USB device number 5 using ehci-pci
[ 5157.195274] usb 1-2: New USB device found, idVendor=15a2, idProduct=0052
[ 5157.195278] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5157.195280] usb 1-2: Product: NS Blank CODEX
[ 5157.195282] usb 1-2: Manufacturer: Freescale SemiConductor Inc
[ 5157.221506] hid-generic 0003:15A2:0052.0002: hiddev0,hidraw0: USB HID v1.10 Device [Freescale SemiConductor Inc NS Blank CODEX ] on usb-0000:00:1d.7-2/input0
[ 5186.390480] usb 1-2: USB disconnect, device number 5
[ 5189.289867] usb 1-2: new high-speed USB device number 6 using ehci-pci
[ 5189.427442] usb 1-2: New USB device found, idVendor=15a2, idProduct=0052
[ 5189.427447] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5189.427450] usb 1-2: Product: NS Blank CODEX
[ 5189.427452] usb 1-2: Manufacturer: Freescale SemiConductor Inc
[ 5189.454128] hid-generic 0003:15A2:0052.0003: hiddev0,hidraw0: USB HID v1.10 Device [Freescale SemiConductor Inc NS Blank CODEX ] on usb-0000:00:1d.7-2/input0
[ 5582.005360] usb 1-2: USB disconnect, device number 6
[ 5636.513504] usb 1-2: new high-speed USB device number 7 using ehci-pci
[ 5636.647400] usb 1-2: New USB device found, idVendor=15a2, idProduct=0052
[ 5636.647404] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5636.647406] usb 1-2: Product: NS Blank CODEX
[ 5636.647407] usb 1-2: Manufacturer: Freescale SemiConductor Inc
[ 5636.672949] hid-generic 0003:15A2:0052.0004: hiddev0,hidraw0: USB HID v1.10 Device [Freescale SemiConductor Inc NS Blank CODEX ] on usb-0000:00:1d.7-2/input0
[ 5655.150551] usb 1-2: USB disconnect, device number 7
[ 5701.601604] usb 1-2: new high-speed USB device number 8 using ehci-pci
[ 5701.735754] usb 1-2: New USB device found, idVendor=15a2, idProduct=0052
[ 5701.735759] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 5701.735762] usb 1-2: Product: NS Blank CODEX
[ 5701.735764] usb 1-2: Manufacturer: Freescale SemiConductor Inc
[ 5701.763095] hid-generic 0003:15A2:0052.0005: hiddev0,hidraw0: USB HID v1.10 Device [Freescale SemiConductor Inc NS Blank CODEX ] on usb-0000:00:1d.7-2/input0
[ 7109.497027] usb 1-2: USB disconnect, device number 8
[ 7111.705389] usb 1-2: new high-speed USB device number 9 using ehci-pci
[ 7111.838628] usb 1-2: New USB device found, idVendor=15a2, idProduct=0052
[ 7111.838632] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7111.838633] usb 1-2: Product: NS Blank CODEX
[ 7111.838634] usb 1-2: Manufacturer: Freescale SemiConductor Inc
[ 7111.865372] hid-generic 0003:15A2:0052.0006: hiddev0,hidraw0: USB HID v1.10 Device [Freescale SemiConductor Inc NS Blank CODEX ] on usb-0000:00:1d.7-2/input0
[ 7410.301904] usb 1-2: USB disconnect, device number 9
[ 7415.865446] usb 1-2: new high-speed USB device number 10 using ehci-pci
[ 7416.010958] usb 1-2: New USB device found, idVendor=1949, idProduct=0004
[ 7416.010961] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7416.010963] usb 1-2: Product: Amazon Kindle
[ 7416.010964] usb 1-2: Manufacturer: Amazon
[ 7416.010965] usb 1-2: SerialNumber: B011140714750V3Q
[ 7416.040574] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 7416.040938] scsi9 : usb-storage 1-2:1.0
[ 7471.213803] usb 1-2: USB disconnect, device number 10
[ 7472.721380] usb 1-2: new high-speed USB device number 11 using ehci-pci
[ 7472.855475] usb 1-2: New USB device found, idVendor=15a2, idProduct=0052
[ 7472.855479] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7472.855481] usb 1-2: Product: NS Blank CODEX
[ 7472.855482] usb 1-2: Manufacturer: Freescale SemiConductor Inc
[ 7472.880095] hid-generic 0003:15A2:0052.0007: hiddev0,hidraw0: USB HID v1.10 Device [Freescale SemiConductor Inc NS Blank CODEX ] on usb-0000:00:1d.7-2/input0
[ 7487.680056] usb 1-2: USB disconnect, device number 11
[ 7493.397668] usb 1-2: new high-speed USB device number 12 using ehci-pci
[ 7493.542839] usb 1-2: New USB device found, idVendor=1949, idProduct=0004
[ 7493.542843] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 7493.542844] usb 1-2: Product: Amazon Kindle
[ 7493.542846] usb 1-2: Manufacturer: Amazon
[ 7493.542847] usb 1-2: SerialNumber: B011140714750V3Q
[ 7493.572670] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 7493.572996] scsi10 : usb-storage 1-2:1.0
[ 7544.190559] usb 1-2: USB disconnect, device number 12
[ 8045.977287] usb 1-2: new high-speed USB device number 13 using ehci-pci
[ 8046.123178] usb 1-2: New USB device found, idVendor=1949, idProduct=0004
[ 8046.123184] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8046.123187] usb 1-2: Product: Amazon Kindle
[ 8046.123189] usb 1-2: Manufacturer: Amazon
[ 8046.123190] usb 1-2: SerialNumber: B011140714750V3Q
[ 8046.158647] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 8046.158801] scsi11 : usb-storage 1-2:1.0
[ 8066.976184] usb 1-2: USB disconnect, device number 13
[ 8079.265495] usb 1-2: new high-speed USB device number 14 using ehci-pci
[ 8079.411008] usb 1-2: New USB device found, idVendor=1949, idProduct=0004
[ 8079.411012] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 8079.411014] usb 1-2: Product: Amazon Kindle
[ 8079.411015] usb 1-2: Manufacturer: Amazon
[ 8079.411016] usb 1-2: SerialNumber: B011140714750V3Q
[ 8079.449213] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 8079.449279] scsi12 : usb-storage 1-2:1.0
[ 9192.501583] usb 1-2: reset high-speed USB device number 14 using ehci-pci
bennett@bennetts-ubuntu-12-04:~/Downloads/imx_usb_loader-master$
Code:
bennett@bennetts-ubuntu-12-04:~/Downloads/imx_usb_loader-master$ lsusb
Bus 001 Device 002: ID 203a:fff9
Bus 001 Device 014: ID 1949:0004 Lab126 Amazon Kindle 3
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:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
bennett@bennetts-ubuntu-12-04:~/Downloads/imx_usb_loader-master$
I
uploaded a video showing what happens after I plug my Kindle Touch into a wall charger. The video starts at the same time I plug in the Kindle. (Nothing happens until 4:03, but I added some nifty background music for your trouble).
Does anybody have any recommendations for me as far as next steps? Getting USBnet working? Anything?
Thank you for your time.