Active Topics

 


Reply
Thread Tools
Posts: 36 | Thanked: 1 time | Joined on Nov 2005 @ SF,CA
#21
Ok, got it working. Instead of AstLinux, I downloaded the larger Ubuntu image and got the flasher to work just fine:

Suitable USB device not found, waiting
USB device found at bus 001, device address 003
Found board Nokia 770 (F5)
NOLO version 0.9.0
The device is now in R&D mode

I guess I'll be sticking with this linux image!
 
Posts: 9 | Thanked: 0 times | Joined on Dec 2005
#22
Any clues as to which drivers/packages allowed the other Ubuntu version to work? I didn't want to have to reinstall linux to get this to to unlock.

I am using Debian through VMWare on an XP box. Any help would be greatly appreciated.
 
Posts: 36 | Thanked: 1 time | Joined on Nov 2005 @ SF,CA
#23
Unfortunately, as a non-Linux guy (I speak Windoze only) I have no idea. Hopefully others more knowledgeable about Linux internals and options can help you out. I have to say, though, that it was very painless downloading the Ubuntu image and logging in to it via VMware player if you want to give it that a go.
 
Posts: 9 | Thanked: 0 times | Joined on Dec 2005
#24
OK, well when you say the 'larger Ubuntu' which one are you referring to? So far I have tried both the Browser Appliance and the Ubuntu Virtual Machine from VMware (http://www.vmware.com/vmtn/vm/ubuntu.html)

Neither one will detect the USB when the unit first boots.

Also Windows pops up telling me that it found new hardware and does not have a driver for it. After a few seconds the unit continues to boot then windows detects the mass storage device.

Please tell me what i'm doing wrong here.

Thanks!

## EDIT ##

Well I got it working by downloading the Ubuntu Live CD booting directly into it (no VMWARE). i'm now hacking away as root.

Last edited by LiquidIce; 2005-12-28 at 07:24.
 
Posts: 36 | Thanked: 1 time | Joined on Nov 2005 @ SF,CA
#25
Glad it's working. I downloaded Ubuntu from a link on the VMware page that lead to the download of a 543Mb file named Ubuntu-5.10.zip containing .vmx and .vmdk files. That file was itself not accessible from a link on the ubuntu website.
 
fpp's Avatar
Posts: 2,853 | Thanked: 968 times | Joined on Nov 2005
#26
I wasted a lot of time with WMware too. Tried 3 images : the default one (browser console), Damn Small Linux (DSL), and the large Ubuntu 5.10 mentioned above. I could get neither to connect the 770 as a USB device (although they did see my USB keyborad, mouse, external disk and printer :-). VMware would be extremely convenient for Windows users if it worked consistently, but right now it seems very iffy and dependent on hardware and setup : for a few it works, for many it doesn't.
In the end I gave up and booted up my trusty old Knoppix (the mother of all Linux Live CDs !) and it was all over in a matter of minutes (enable RD, modify gainroot, disable RD)...
 
Posts: 20 | Thanked: 0 times | Joined on Nov 2005
#27
I've managed to flash with thw Browser appliance version of Ubuntu. One has to activate the usb device before the linux system can recognise it. When you stick in your usb cable and boot the device, click on the new usb icon in players toolbar. It is now made available to the guest os. Worked like a charm for me.

//Johan
 
Posts: 9 | Thanked: 0 times | Joined on Dec 2005
#28
I'm trying again to get this VMWare stuff working. I've gotten it to the point where it will detect the Nokia 770's boot mode and I can set the r/d flag.

When I try to flash a new rootfs it says:

root@vmware-bavm:/nokia770# ./flasher -r Maemo_Dev_Platform_rootfs_v1.1.jffs2 -f -R -i
USB device found found at bus 001, device address 008
Found board Nokia 770 (F5)
NOLO version 0.9.0
Sending and flashing rootfs image (33993 kB)...

Write failed after 0 bytes
usb_bulk_write: Connection timed out
--

I'm running Ubuntu Breezy under VMware Server. To get linux talking with the Nokia I had to go to VM -> Removable Devices -> USB 1 -> Nokia Mobile Phones USB Device

Any tips to getting this working? or is there any way to use the windows flasher to flash a new rootfs?

Last edited by LiquidIce; 2006-03-09 at 06:27.
 
Posts: 9 | Thanked: 0 times | Joined on Dec 2005
#29
Still no closer on this one. I am still developing inside vmware running ubuntu and scratchbox, then transfering the rootfs I've created over the network to another machine that's booted into an ubuntu livecd.

There was some information on VMWare's website about USB devices, changing the timing, and frame sync, which I tried, but it did not help.
http://www.vmware.com/support/kb/end...Z2U9MQ**&p_li=

I have enabled logging on the USB Port and here is what it sends back. I don't see anything obvious about what could be going wrong. I still get the same error message printed in my post above.

Code:
Mar 19 11:14:23: vmx| USB: Found device [name:X10\ Wireless\ Technology\ USB\ device vid:0bc7 pid:0001 path:1/0/1 autoclean:1]
Mar 19 11:14:23: vmx| USB: Found device [name:Broadcom\ USB\ device vid:0a5c pid:200a path:1/1/1 autoclean:1]
Mar 19 11:14:23: vmx| USB: Found device [name:Nokia\ Mobile\ Phones\ USB\ device vid:0421 pid:0105 port:1 path:1/1/2 autoclean:1]
Mar 19 11:14:23: vmx| USB: Device [name:Nokia\ Mobile\ Phones\ USB\ device vid:0421 pid:0105 port:1 path:1/1/2 autoclean:1] should already be connected
Mar 19 11:14:44: vcpu-0| UHCI: Global Reset
Mar 19 11:14:44: vcpu-0| UHCI: HCReset
Mar 19 11:14:44: vmx| USBIO: GetDescriptor(device, 0)
Mar 19 11:14:44: vmx| USBIO: Down dev=0 endpt=0 datalen=64 status=977740320 72657355
Mar 19 11:14:44: vmx| USBIO: 80 06 00 01 00 00 40 00                         ......@.        
Mar 19 11:14:44: vmx| USBIO: Up dev=0 endpt=0 datalen=18 status=0 72657355
Mar 19 11:14:44: vmx| USBIO: 80 06 00 01 00 00 40 00                         ......@.        
Mar 19 11:14:44: vmx| USBIO: 12 01 10 01 02 00 00 40 21 04 05 01 10 00 01 02 .......@!.......
Mar 19 11:14:44: vmx| USBIO: 00 01                                           ..              
Mar 19 11:14:44: vmx| USBIO: SetAddress(2)
Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=0 status=0 0
Mar 19 11:14:44: vmx| USBIO: 00 05 02 00 00 00 00 00                         ........        
Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=0 status=0 0
Mar 19 11:14:44: vmx| USBIO: 00 05 02 00 00 00 00 00                         ........        
Mar 19 11:14:44: vmx| USBIO: GetDescriptor(device, 0)
Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=18 status=0 1000
Mar 19 11:14:44: vmx| USBIO: 80 06 00 01 00 00 12 00                         ........        
Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 1000
Mar 19 11:14:44: vmx| USBIO: 80 06 00 01 00 00 12 00                         ........        
Mar 19 11:14:44: vmx| USBIO: 12 01 10 01 02 00 00 40 21 04 05 01 10 00 01 02 .......@!.......
Mar 19 11:14:44: vmx| USBIO: 00 01                                           ..              
Mar 19 11:14:44: vmx| USBIO: GetDescriptor(config, 0)
Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=9 status=0 1000
Mar 19 11:14:44: vmx| USBIO: 80 06 00 02 00 00 09 00                         ........        
Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=9 status=0 1000
Mar 19 11:14:44: vmx| USBIO: 80 06 00 02 00 00 09 00                         ........        
Mar 19 11:14:44: vmx| USBIO: 09 02 5e 00 03 01 03 c0 32                      ..^.....2       
Mar 19 11:14:44: vmx| USBIO: GetDescriptor(config, 0)
Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=94 status=0 0
Mar 19 11:14:44: vmx| USBIO: 80 06 00 02 00 00 5e 00                         ......^.        
Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=94 status=0 0
Mar 19 11:14:44: vmx| USBIO: 80 06 00 02 00 00 5e 00                         ......^.        
Mar 19 11:14:44: vmx| USBIO: 09 02 5e 00 03 01 03 c0 32 09 04 00 00 00 02 08 ..^.....2.......
Mar 19 11:14:44: vmx| USBIO: 00 04 05 24 00 01 00 05 24 08 00 01 06 24 06 00 ...$....$....$..
Mar 19 11:14:44: vmx| USBIO: 01 02 09 04 01 00 00 02 fe 00 04 05 24 00 01 00 ............$...
Mar 19 11:14:44: vmx| USBIO: 05 24 ab 05 15 05 24 06 01 02 09 04 02 00 00 0a .$....$.........
Mar 19 11:14:44: vmx| USBIO: 00 00 04 09 04 02 01 02 0a 00 00 04 04 24 fd 01 .............$..
Mar 19 11:14:44: vmx| USBIO: GetDescriptor(string, 0)
Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=4096 20801d2
Mar 19 11:14:44: vmx| USBIO: 80 06 00 03 00 00 ff 00                         ........        
Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=4 status=0 20801d2
Mar 19 11:14:44: vmx| USBIO: 80 06 00 03 00 00 ff 00                         ........        
Mar 19 11:14:44: vmx| USBIO: 04 03 09 04                                     ....            
Mar 19 11:14:44: vmx| USBIO: GetDescriptor(string, 2, langId=0x0409)
Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
Mar 19 11:14:44: vmx| USBIO: 80 06 02 03 09 04 ff 00                         ........        
Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=48 status=0 20801d2
Mar 19 11:14:44: vmx| USBIO: 80 06 02 03 09 04 ff 00                         ........        
Mar 19 11:14:44: vmx| USBIO: 30 03 4e 00 6f 00 6b 00 69 00 61 00 20 00 37 00 0.N.o.k.i.a. .7.
Mar 19 11:14:44: vmx| USBIO: 37 00 30 00 20 00 28 00 55 00 70 00 64 00 61 00 7.0. .(.U.p.d.a.
Mar 19 11:14:44: vmx| USBIO: 74 00 65 00 20 00 6d 00 6f 00 64 00 65 00 29 00 t.e. .m.o.d.e.).
Mar 19 11:14:44: vmx| USBIO: GetDescriptor(string, 1, langId=0x0409)
Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
Mar 19 11:14:44: vmx| USBIO: 80 06 01 03 09 04 ff 00                         ........        
Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=12 status=0 20801d2
Mar 19 11:14:44: vmx| USBIO: 80 06 01 03 09 04 ff 00                         ........        
Mar 19 11:14:44: vmx| USBIO: 0c 03 4e 00 6f 00 6b 00 69 00 61 00             ..N.o.k.i.a.    
Mar 19 11:14:45: vmx| USBIO: SetConfiguration(1)
Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=0 status=0 0
Mar 19 11:14:45: vmx| USBIO: 00 09 01 00 00 00 00 00                         ........        
Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=0 status=0 0
Mar 19 11:14:45: vmx| USBIO: 00 09 01 00 00 00 00 00                         ........        
Mar 19 11:14:45: vmx| USBIO: GetDescriptor(string, 3, langId=0x0409)
Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
Mar 19 11:14:45: vmx| USBIO: 80 06 03 03 09 04 ff 00                         ........        
Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 20801d2
Mar 19 11:14:45: vmx| USBIO: 80 06 03 03 09 04 ff 00                         ........        
Mar 19 11:14:45: vmx| USBIO: 12 03 46 00 6c 00 61 00 73 00 68 00 69 00 6e 00 ..F.l.a.s.h.i.n.
Mar 19 11:14:45: vmx| USBIO: 67 00                                           g.              
Mar 19 11:14:45: vmx| USBIO: GetDescriptor(string, 4, langId=0x0409)
Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 20801d2
Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
Mar 19 11:14:45: vmx| USBIO: 12 03 46 00 6c 00 61 00 73 00 68 00 69 00 6e 00 ..F.l.a.s.h.i.n.
Mar 19 11:14:45: vmx| USBIO: 67 00                                           g.              
Mar 19 11:14:45: vmx| USBIO: GetDescriptor(string, 4, langId=0x0409)
Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 20801d2
Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
Mar 19 11:14:45: vmx| USBIO: 12 03 46 00 6c 00 61 00 73 00 68 00 69 00 6e 00 ..F.l.a.s.h.i.n.
Mar 19 11:14:45: vmx| USBIO: 67 00                                           g.              
Mar 19 11:14:45: vmx| USBIO: GetDescriptor(string, 4, langId=0x0409)
Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 20801d2
Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
Mar 19 11:14:45: vmx| USBIO: 12 03 46 00 6c 00 61 00 73 00 68 00 69 00 6e 00 ..F.l.a.s.h.i.n.
Mar 19 11:14:45: vmx| USBIO: 67 00                                           g.
that's it, just stops , no error message or anything.

Surely someone else out there must have gotten this setup running by now?
 
Reply


 
Forum Jump


All times are GMT. The time now is 12:32.