VirtualBox

Ticket #470 (closed defect: fixed)

Opened 7 years ago

Last modified 15 months ago

Can't connect to nokia phone in nokia phone tools over USB -> fixed in 2.1

Reported by: kyber Owned by:
Priority: major Component: USB
Version: VirtualBox 2.0.0 Keywords:
Cc: Guest type: other
Host type: other

Description (last modified by frank) (diff)

Have tried with last couple of versions of nokia phone tools, multiple phones. Either installing phone tools manually or just as part of windows automatic driver setup.

Phone tool error number is not one I'm remembering offhand, however very easy to reproduce. Once I get back to work, will update bug with more details if I remember it.

Attachments

virtual.usblog Download (35.7 KB) - added by karmapolis 7 years ago.
SnoopyPro capture of USB traffic on virtualized Windows XP SP2
real.usblog Download (39.7 KB) - added by karmapolis 7 years ago.
SnoopyPro capture of USB traffic on a real Windows XP SP2
screenshot.png Download (288.9 KB) - added by rrraaalllfff 6 years ago.
screnshot of the problem (windows perspective)

Change History

comment:1 Changed 7 years ago by ColdEgo

I`ve the same problem (Kubuntu Feisty 7.04 as host, WinXP SP2 as guest), even with latest version of Nokia PC Suite - 683. Apropos, after upgrading VirtualBox from 1.3.8 to 1.4.0, when attach my smart to cable DKU-2, got error " Failed to create a proxy device for the USB device. (Error: VERR_FILE_NOT_FOUND).

Error code: 0x80004005 Component: Console Interface: IConsole {1dea5c4b-0753-4193-b909-22330f64ec45} "

comment:2 Changed 7 years ago by kyber

Mm. Doesn't sound quite the same as mine - but thanks for reminding me to update this. I get the actual error from Nokia PC Suite, which seems to detect that a phone is there over the USB serial and as Nokia USB, but doesn't get any farther. Following error: PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, sitch it on, and try again.

I do get this, unsure if it is related. 00:01:33.745 VUSB: attached 'proxy 0421:0423' to port 1 00:01:33.817 OHCI: USB Operational 00:01:35.311 OHCI: USB Suspended 00:01:35.673 OHCI: USB Operational 00:01:35.673 OHCI: USB Operational 00:01:47.329 PATM: Stop monitoring IDT handler pages at 81b97044 - invalid write 81b97d48-81b97d4c 00:02:17.303 PATM: Stop monitoring IDT handler pages at 806f2d50 - invalid write 806f3ac8-806f3acc 00:02:17.303 PATM: Disable block at 806f304d - invalid write 806f3ac8-806f3acc 0:08:14.713 OHCI: USB Suspended 00:08:20.112 VUSB: attached 'proxy 0421:0423' to port 1 00:08:20.221 OHCI: USB Operational

That's a connect/disconnect/reconnect, but I doubt the "invalid write" errors are related since they didn't repeat after the second disconnect/reconnect although the nokia error unfailingly does.

comment:3 Changed 7 years ago by padde

I have the same problem - Windows shows a bubble in the system tray when I connect my Nokia 9300 via USB cable, stating that it's a Nokia 9300. The drivers for modem functionality and other stuff are being installed. Then, after a while, Nokia PC Suite tells me "PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again.". Of course I tried restarting my phone, but that didn't change anything.

Would be great if this could be fixed - one of the few reasons why I have to run Windows in a VM is, that I need to backup my phone's contents from time to time. It works as it should in VMware, by the way.

VirtualBox 1.4.0 (closed source edition)
Host:  Gentoo Linux, Kernel 2.6.22
Guest: MS Windows XP Home with all available updates

comment:4 in reply to: ↑ description Changed 7 years ago by karlbowden

I also get the error: PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, sitch it on, and try again.

I get this error both with virtbox 1.4 and 1.5 using ubuntu 7.04 and gutsy and a nokia 6110 navigator. The only thing I still need windows for is the route 66 software to transfer maps to the phone.

Any body got a workaround yet?

I was able to connect the laptop's usb bluetooth device to the windows guest and connect to the phone that way, but that is very impractical because I have a bluetooth mouse and when I do it I lose connection to my mouse again.

Cheers, Karlos

comment:5 in reply to: ↑ description Changed 7 years ago by karmapolis

Me too (the 0x80044403 error from Nokia PC Suite under VirtualBox 1.5.0). This bug seems to also be present in Qemu (with the usb-multiple-configs patch applied). I'm using a Nokia E65 phone. During installation, the Nokia PC Suite recognized the phone correctly, and that's how I could install it (it cannot be installed without having the phone connected). But it hanged for a while during the last stage of installation (when it was setting the modem driver for the phone), and then it timed out with the 0x80044403 error. Any subsequent attempts to use the PC Suite ends up with the aforementioned error (the PC Suite works otherwise ok, but it's not much use). Does anyone got a clue about this?

Changed 7 years ago by karmapolis

SnoopyPro capture of USB traffic on virtualized Windows XP SP2

Changed 7 years ago by karmapolis

SnoopyPro capture of USB traffic on a real Windows XP SP2

comment:6 Changed 7 years ago by karmapolis

I have added two capture logs, one made on a virtual host and another on a real one. Both were done while connecting a Nokia E65 to the USB bus for the first time since system boot. The log files are pretty similar, but on the virtual host there's some problem with initiating the bulk-or-interrupt-transfer: on the real host it works fine, but on the virtual one it fails because there's a USBD_STATUS_STALL_PID error. I guess this could mean something to a VirtualBox/USB guru, but I can't make much out of this. The logs are readable by SnoopyPro ( http://sourceforge.net/projects/usbsnoop/).

comment:7 Changed 6 years ago by jammyz

I confirm the bug with a Nokia N95 and latest Nokia PC Suite using VirtualBox 1.5.2 on a Ubuntu Dapper Drake

comment:8 Changed 6 years ago by Qatifa

I'm having the same problem with Ubuntu 7.04 (Feisty Fawn) as host and Windows XP SP2 as guest using VirtualBox 1.5.2 and a Nokia 6680. It seems to be recognised, but then the errormessage described above pops up.

I can upload logs if you need.

comment:9 Changed 6 years ago by nicollivier

Me too, I've the same problem with a Nokia 6300 and Mandriva2008, VirtualBox 1.5.2. I hope it's possible to fix it. Thanks a lot

Nico

comment:10 Changed 6 years ago by thorhajo

I can can confirm that this bug exists in VirtualBox 1.5.2 with a Nokia e70. I'm a programmer. This problem is probably almost impossible for the VirtualBox folks to debug without actually having one of the phones in question. I have some experience bugfixing Linux kernel modules. I could assist Innotek free of charge. What information is needed to start debugging this properly?

comment:11 Changed 6 years ago by mfj

I've same problem when I try to use the utility Nokia Software Updater (NSU). I haven't problem with USB stack, infact Windows recognizes the phone, and it installs OBEX drivers normally; but NSU doesn't find the phone installed.

VirtualBox 1.5.2 (no OSE) Windows XP PRO on Ubuntu 7.10

comment:12 in reply to: ↑ description Changed 6 years ago by amr

I have the same error:

"PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again."

My phone is the Nokia 6300 and I get this error with both PC Suite and Nokia Software Updater. Host is Ubuntu 7.10.

comment:13 Changed 6 years ago by AHt

I have the same error too :

"PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again."

My phone is the Nokia 6230i and I get this error with Nokia PC Suite V6.84.10.3_Fr. Host is Mandriva 2008.1 (Cooker), and guest is Windows XP SP2 in VirtualBox 1.5.2.

comment:14 Changed 6 years ago by Blinkiz

I have the same error too :

"PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again."

My phone is the Nokia N95 and I get this error with Nokia PC Suite 6.85.12.0. Host is Ubuntu 7.10 Desktop Edition (Gutsy), and guest is Windows XP SP2 in VirtualBox 1.5.2.

comment:15 Changed 6 years ago by uncata

I confirm the bug with a Nokia N70 and Nokia PC Suite 6.85.14.1 using VirtualBox 1.5. on a Ubuntu 7.10, and guest Windows XP Prof SP2

comment:16 Changed 6 years ago by tsukasa

I have the same problem, with an USB/serial converter cable and a SAGEM SG343i,On Mdv 2008 and virtualbox 1.5.4 .

Seems to be related with the ticket #468,the Usb chip is also an ArkMicroChips ark3116.

Is it the same chip, for your Nokia's phone ?

comment:17 Changed 6 years ago by heruan

Confirmed on Ubuntu Hardy with VirtualBox 1.5.6 from innotek repository. It's a bit annoying, with Qemu and VMware, Nokia PC Suite recognizes USB phones correctly. Any feedback from innotek about this bug?

comment:18 Changed 6 years ago by frank

You are annoyed that you found a bug in VirtualBox? Sorry for not providing a bug-free software.

It is known that version 1.5.6 has problems with some USB devices. USB support is about to be improved, the next major release will contain several USB fixes.

comment:19 Changed 6 years ago by eagle314

Just for info, this is still broken on 1.6, at least it seems to be the same error, although I'm using a Nokia N95 with PC Suite version 6.86.9.3.

comment:20 in reply to: ↑ description Changed 6 years ago by kprateek88

Same problem here, with VirtualBox 1.6.0 on Kubuntu 8.04. My phone is Nokia 3155. Windows XP showed all the "found new hardware", "USB Modem", etc dialogs, and identified the phone as Nokia 3155 correctly.

"PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again."

I rebooted the phone, and got the same error.

comment:21 Changed 6 years ago by Blinkiz

Same problem for me. 1.6.0 does not work with Nokia PC Suite.

comment:22 Changed 6 years ago by rrraaalllfff

Same issue here (PC Suite reports the 0x80044403 error even if all devices are discovered) Ubuntu 8.04, VirtualBox 1.6.0, most recent guest additions. Noki N95 connected via USB.

Changed 6 years ago by rrraaalllfff

screnshot of the problem (windows perspective)

comment:23 Changed 6 years ago by l0cutus

Confirmed also here with a nokia e51, NSU and PCSUITE doesn't "see" the phone :(

comment:24 Changed 6 years ago by msayed2004

Confirmed.

Host Ubuntu Hardy, Guest XP pro SP2.

After installing the suit and connecting the phone XP recognize it then CPU usage raise and after a while I get the same error as ppl above.

"PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again."

comment:25 Changed 6 years ago by Ilgaz

I tell an interesting thing from PowerPC land (Quad G5 here).

I have "Microsoft Virtual PC 7" (latest) with Windows XP Pro SP3 installed and I get the very exact same error (down to 0x80044403) with latest Nokia PC suite along with same pattern (phone showing up and not)

I suspected the fact that Virtual PC is being USB 1.1 only so there is a timing issue but as I can guess the virtualbox shouldn't have such limitations, it is very unlikely.

As Virtual PC 7 is an emulator and virtual thing same time along with horrible (P3 500) speed, my report to Nokia would be very likely ignored. Also considering Sun Virtualbox would have nothing to do with MS Virtual PC, I thought I better alert you people to send feedback to right organisation rather than wasting time.

The ones to look are Nokia (current PC suite 6.85 is extremely problematic,check nokia forums) and perhaps (considering SP3), Microsoft here.

comment:26 Changed 6 years ago by msayed2004

But MAC users  can use Win on Parallel to connect Nokia phones with the PC suite.

So it is possible via such applications :)

comment:27 Changed 6 years ago by msayed2004

Also I connected it successfully via VMWare player (Host Ubuntu Hardy & Guest XP) after a struggle with that weird virtualization software,

Please save us Virtualbox developers :D

comment:28 Changed 6 years ago by karhulitos

I have the same error too :

"PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again."

My phone is the Nokia N91 and I get this error with Nokia PC Suite (most recent version for N91 as of today). Host is Ubuntu 8.04, and guest is Windows Vista HP SP1 in VirtualBox 1.6.2.

comment:29 Changed 6 years ago by vbbasti

Same fault on my box.

comment:30 Changed 6 years ago by frank

  • Component changed from other to USB

comment:31 follow-up: ↓ 32 Changed 6 years ago by UAE

Confirmed.

Guest: Windows Vista Basic
Host: Ubuntu 8.04 (Hardy Heron) [Linux]

PC Suite version: Latest as of 23-7-2008
Nokia Phone : E90

PC Suite doesn't even detect that a phone is connected, only windows does. All drivers are installed and nothing happens after that.

Please help, I dont want to return to VMWare...

comment:32 in reply to: ↑ 31 Changed 6 years ago by UAE

Replying to UAE:

Confirmed.

Guest: Windows Vista Basic
Host: Ubuntu 8.04 (Hardy Heron) [Linux]

PC Suite version: Latest as of 23-7-2008
Nokia Phone : E90

PC Suite doesn't even detect that a phone is connected, only windows does. All drivers are installed and nothing happens after that.

Please help, I dont want to return to VMWare...

Forgot to add VirtualBox version : 1.6.2

comment:33 Changed 6 years ago by alexef

Also confirmed Host: ubuntu 8.04, VB: 1.6.2, Guest: Win XP sp2. (comment just to subscribe to this bug).

comment:34 Changed 6 years ago by bvucinic

Confirmed Virtualbox 1.6.2 xubuntu 8.04.1 nokia pcsuite 7.07 nokia 6680 phone

comment:35 Changed 6 years ago by AndrewB

Confirmed (PC Suite doesn't even detect that a phone is connected, only windows does) Virtualbox 1.6.2 Ubuntu 8.04.1 nokia pcsuite 7.07 nokia E51 phone

comment:36 Changed 6 years ago by kaliderus

Same bug with : Nokia N95 8Gb in "PC Suite" mode gives the message : "PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again." The host system freeze when disconnecting usb cable ; I must to hard reset the host computer. Host : Debian 4.0 (Etch), uname -r : 2.6.18-6-686 System emulated for test : Windows 2000 and Windows XP. Thanks in advance for fixing this bug.

comment:37 Changed 6 years ago by mambofive

Same bug with:

  • Nokia N78
  • guest OS: Win XP
  • host OS: openSUSE 10.2
  • PC Suite: 7.0.7.0
  • Sun xVM Virtual Box 1.6.2

comment:38 Changed 6 years ago by fethi

Same bug. Nokia N70, ubuntu 8.04, windows XP SP3, virtualbox 1.6.4

comment:39 Changed 6 years ago by dimitris

Same here with:

  • VB 1.6.4
  • Host: Debian sid on ia32.
  • Guest: WinXP SP3.
  • Nokia N95-4.

The interesting thing is that until about an hour ago everything worked, including firmware upgrades (on a E61i - and yes, I guess I like to live dangerously) and on-device debugging on the N95-4 using USB.

Then, "PC Suite does not recognise the connected phone. The connection between the PC and the phone failed, error code 0x80044403. Switch off your phone, switch it on, and try again." (not the exact error code but the message is the same). More importantly, on-device debugging isn't working and that hurts.

comment:40 Changed 6 years ago by coldcavo

same bug using:

  • host: Fedora 9.x64
  • guest: WinXP SP3
  • VirtualBox 1.6.4
  • Nokia PC Suite 7.0.8.2
  • Nokia 6500 classic

comment:41 Changed 6 years ago by dimitris

Since not being able to debug on-device is a showstopper, I've grudgingly switched back to VMware.

If there's any way to help debug this in VBox please let me know.

comment:42 Changed 6 years ago by rrraaalllfff

Did anyone test v2.0 yet?

comment:43 Changed 6 years ago by frank

  • Version changed from VirtualBox 1.4.0 to VirtualBox 2.0.0

2.0 does not contain any USB fixes. You can be sure that we will mention this in the ChangeLog once we think we fixed that problem. And not fixing this yet does not mean that we want to bother you. It is just that some problems take longer to solve and we have different priorities at the moment. We will fix this as soon as possible.

comment:44 Changed 6 years ago by kriko

I can confirm the problem still exists in 2.0.2. Phone is recognised, but not working in PC Suite mode, connecting it in e.g. usb storage mode works.

comment:45 Changed 6 years ago by cappucco

Same here on opensuse host with XP guest. Phone is a Nokia E 50.

comment:46 follow-up: ↓ 47 Changed 6 years ago by sandervl73

This experimental fix for the iPhone might also help here:  http://www.virtualbox.org/ticket/491#comment:32

comment:47 in reply to: ↑ 46 Changed 6 years ago by gustaf

Replying to sandervl73:

This experimental fix for the iPhone might also help here:  http://www.virtualbox.org/ticket/491#comment:32

This fix actually works! Finally my Nokia E60 is connectable to Linux. Well, kind'a. Thanks a lot. Now when you know what's wrong, please fix it in vbox instead of Linux (it'll take months and months to get it in).

comment:48 Changed 6 years ago by margin-auto

I have the same problem with openSuse 10.3. as host, WinXP as guest, Nokia N95 as phone and VirtualBox 2.0.2 as VirtualBox. I hope that there will be soon a solution without recompiling kernels.

comment:49 Changed 6 years ago by diniz.bortolotto

I have the same problem.


Environment description:
VirtualBox 2.0.2
Host HW - AMD Sempron(tm) Processor 2500+
Host SW - Slackware 10.2, kernel 2.6.24.7-smp
Guest - WinXP SP3, PC Suite 7.0.8.2
Phone - Nokia N73

comment:50 Changed 5 years ago by kriko

I can confirm that changing the line in drivers/usb/core/devio.c to #define MAX_USBFS_BUFFER_SIZE 131072

fixes the problem, however this is only a workaround - PCsuite is working without any modification inside VMware

comment:51 Changed 5 years ago by sandervl73

  • Summary changed from Can't connect to nokia phone in nokia phone tools over USB to Can't connect to nokia phone in nokia phone tools over USB -> fixed in 2.1

comment:52 follow-up: ↓ 53 Changed 5 years ago by karmapolis

Can anybody link to a specific patch (or set of patches) that have supposedly fixed this problem in 2.1? I would like to take a look at the solution. Thanks.

comment:53 in reply to: ↑ 52 Changed 5 years ago by klaus

Replying to karmapolis:

Can anybody link to a specific patch (or set of patches) that have supposedly fixed this problem in 2.1? I would like to take a look at the solution. Thanks.

Rather pointless as USB is a closed source feature, i.e. not part of VirtualBox OSE.

comment:54 Changed 5 years ago by frank

  • Status changed from new to closed
  • Resolution set to fixed

2.0.6 was released, it should fix your problems.

comment:55 follow-up: ↓ 64 Changed 5 years ago by chag

  • Status changed from closed to reopened
  • Resolution fixed deleted

Hi,

Vbox 2.0.6. Still can't connect to my nokia 6110 through USB. The nokia device is here in : Device / USB Device / Nokia 6110 Navigator [0100] but it's greyed and the pop says 'Non disponible' (in french) which could be translated in (I guess) : Not available

Guest OS : Win XP Pro with all updates Host OS : Mandriva linux Powerpack 2009

comment:56 Changed 5 years ago by rombert

Works for me with XP + Nokia 7270 ( Nokia PC Suite 4.0 ).

comment:57 Changed 5 years ago by msayed2004

Works here.

  • Guest OS: XP Pro SP3
  • Phone: Nokia 7610
  • PC Suite 7.0.9.2


Thanks :D

comment:58 Changed 5 years ago by mastah

I'm running VBox 2.0.6 with WinXP Pro. The Nokia Software Updater is _not_ working; when the update shall be transferred to the phone (E51), the USB device changes from "Nokia E51-2 [0100]" to "Nokia Rom USB [02something]". PC-Suite and NSU are latest versions.

Is there some workaround available?

comment:59 Changed 5 years ago by margin-auto

Bug seems to be fixed in VirtualBox 2.10. Works for me with openSuse Linux 10.3. as host, WinXP as guest, Nokia N95 and the latest version of Nokia PC Suite.

comment:60 Changed 5 years ago by frank

Is there any feedback for 2.1 from the other reporters?

comment:61 Changed 5 years ago by rombert

Works for me, but worked in 2.0.6 as well.

comment:62 Changed 5 years ago by mlc

With VirualBox 2.1.0, Nokia N81, Debian host, Windows XP SP3 guest, the nokia PC suite works, but the nokia software updater doesn't.

I can try to provide additional info if you give me a clue as to what would be useful.

comment:63 follow-up: ↓ 67 Changed 5 years ago by mlc

aha!, I got it working.  here is the procedure I followed. Thanks to the developers who fixed the bug!

comment:64 in reply to: ↑ 55 Changed 5 years ago by dserodio

Replying to chag:

Hi,

Vbox 2.0.6. Still can't connect to my nokia 6110 through USB. The nokia device is here in : Device / USB Device / Nokia 6110 Navigator [0100] but it's greyed and the pop says 'Non disponible' (in french) which could be translated in (I guess) : Not available

Guest OS : Win XP Pro with all updates
Host OS : Mandriva linux Powerpack 2009

Same here, except that mine's a Nokia E71 and the Host OS is Ubuntu Intrepid amd64. I noticed that if I click on any USB device in this list (all greyed out), a little checkmark will show next to the device, but when I move the mouse it's gone.

comment:65 Changed 5 years ago by benjavalero

My case:

  • Guest: Win XP Pro SP3
  • Host: Fedora 10

I have USB 2.0 disabled so I can synchronize my HTC Diamond, but that's another story. My old N70 works, but not my brand new 6210 Navigator. At last, I have just had to enable USB 2.0.

Well, I don't understand why USB 2.0 affects to sync mobiles (with PC Suite and ActiveSync), but at least they work.

comment:66 Changed 5 years ago by dserodio

Update: I'm now able to sync my E71. In the phone's settings, under "Connections/USB", it's possible to choose the connection mode (PC Suite, Mass Storage, or Media Transfer), and whether the phone will Ask on connection. Mine was set to ask, and after I changed it to default to PC Suite and not ask, it now works.

comment:67 in reply to: ↑ 63 Changed 5 years ago by angel_negron

Replying to mlc: This simply procedure worked for me! Thanks...another program I can uninstall from my Windows boot :)

aha!, I got it working.  here is the procedure I followed. Thanks to the developers who fixed the bug!

comment:68 Changed 5 years ago by angel_negron

Opps. got so excited about getting my Nokia to work I forgot to post my stats:

Host: Ubuntu Intrepid / VB 2.1.14 / VM: WinXP SP3 Cell: Nokia 5310 (Phone set to PC Suite) Nokia PC Suite v7.1.18.0

Thanks again.

Replying to mlc: This simply procedure worked for me! Thanks...another program I can uninstall from my Windows boot :)

aha!, I got it working. here is the procedure I followed. Thanks to the developers who fixed the bug!

comment:69 Changed 5 years ago by MrX1980

Please try it with v3.0.0 again.

comment:70 Changed 15 months ago by frank

  • Status changed from reopened to closed
  • Resolution set to fixed
  • Description modified (diff)

Most likely obsolete.

Note: See TracTickets for help on using tickets.

www.oracle.com
ContactPrivacy policyTerms of Use