Page 1 of 1
[Solved] HP 3390 connects as unknown device 0000:0000
Posted: 7. Apr 2015, 10:38
by kurbads
Hi, I have a Mac OSX Lion host and Windows XP guest.
The only way to use scanner on HP3390 multifunction device is via Virtualbox Windows guest as the scanner is no more supported on OSX versions above 10.5.
Recently a yellow popup showed in XP guest saying USB Device is Not recognised.

I can still print from OSX but I cannot use scanner anymore.
The device shows up properly in Virtualbox USB device list.

But it shows as Unknown device in Devece manager in XP.

The solution from HP was quote:
The USB issue:
If you are having problems connecting the USB printer to your computer, i.e. WinXP won't recognize the printer, you need to disable the USB 2.0 Enhanced Host Controller.
I tried this with no luck.
I have noticed there are two USB controllers in Device Manager under virtual XP. Is it possible to choose which the device is connected to?
Re: HP 3390 connects as unknown device 0000:0000
Posted: 7. Apr 2015, 13:28
by socratis
kurbads wrote:Recently a yellow popup showed in XP guest saying USB Device is Not recognised.
What has changed since the time it worked and the time it doesn't?
kurbads wrote:The solution from HP was "to disable the USB 2.0 Enhanced Host Controller".
They most probably refer to physical hardware. You do not have physical hardware, you have virtual hardware.
Please post the output of the commands:
VBoxManage list usbhost
VBoxManage showvminfo "<Your_VM>"
Replace <Your_VM> with the actual name of your XP guest. And since you're at it, post a zipped VBox.log of your guest.
Re: HP 3390 connects as unknown device 0000:0000
Posted: 8. Apr 2015, 23:39
by kurbads
socratis wrote:What has changed since the time it worked and the time it doesn't?
I changed the RAM from 2Gb to 1Gb. Changing it back did not help. I can't think about anything else.
socratis wrote:They most probably refer to physical hardware. You do not have physical hardware, you have virtual hardware.
Of course they do. But since the Virtual Box is 'virtual' I thought it would be 'easier' to 'swap' hardware.
Please post the output of the commands:
VBoxManage list usbhost
Code: Select all
E8200:~ david$ VBoxManage list usbhost
Host USB Devices:
[b]UUID: cf1a3ef3-0228-4460-8d92-91f42beda2d5
VendorId: 0x03f0 (03F0)
ProductId: 0x3517 (3517)
Revision: 1.0 (0100)
Port: 6
USB version/speed: 0/2
Manufacturer: Hewlett-Packard
Product: HP LaserJet 3390
SerialNumber: 00CNSJR52915
Address: p=0x3517;v=0x03f0;s=0x000066fecd9b09b5;l=0xfd600000
Current State: Captured
[/b]
UUID: c459fa4c-fad9-4f77-b15b-2e78e11681e9
VendorId: 0x046d (046D)
ProductId: 0x089d (089D)
Revision: 1.0 (0100)
Port: 1
USB version/speed: 0/1
Address: p=0x089d;v=0x046d;s=0x0000000036a52e6b;l=0x3d100000
Current State: Busy
UUID: ed8b81fa-5d7a-4507-997e-74405364c66d
VendorId: 0x05ac (05AC)
ProductId: 0x0205 (0205)
Revision: 1.34 (0134)
Port: 1
USB version/speed: 0/1
Manufacturer: Mitsumi Electric
Product: Apple Extended USB Keyboard
Address: p=0x0205;v=0x05ac;s=0x000000004e5e3d0a;l=0x3d210000
Current State: Unavailable
UUID: 16c73e93-d533-4a77-a7a9-62eb77e98738
VendorId: 0x05ac (05AC)
ProductId: 0x0304 (0304)
Revision: 1.16 (0116)
Port: 2
USB version/speed: 0/1
Manufacturer: Primax Electronics
Product: Apple Optical USB Mouse
Address: p=0x0304;v=0x05ac;s=0x0000000060e76780;l=0x3d220000
Current State: Unavailable
UUID: 9a0bdb8b-af8f-4c3b-978b-5e45f1f56788
VendorId: 0x0bda (0BDA)
ProductId: 0x8187 (8187)
Revision: 1.0 (0100)
Port: 3
USB version/speed: 0/2
Product: RTL8187_Wireless
SerialNumber: 0015AF3EB57F
Address: p=0x8187;v=0x0bda;s=0x00000000284024eb;l=0xfa300000
Current State: Busy
E8200:~ david$
VBoxManage showvminfo "<Your_VM>"
Code: Select all
Last login: Wed Apr 8 22:29:18 on ttys000
E8200:~ david$ VBoxManage showvminfo "<XP full>"
VBoxManage: error: Could not find a registered machine named '<XP full>'
VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component VirtualBox, interface IVirtualBox, callee nsISupports
VBoxManage: error: Context: "FindMachine(Bstr(VMNameOrUuid).raw(), machine.asOutParam())" at line 2611 of file VBoxManageInfo.cpp
E8200:~ david$ VBoxManage showvminfo "XP full"
Name: XP full
Groups: /
Guest OS: Windows XP (32 bit)
UUID: 43e63699-4a9c-4017-b908-87b1488efaa6
Config file: /Volumes/Janais 4TB/VirtualBox VMs/XP full/XP full.vbox
Snapshot folder: /Volumes/Janais 4TB/VirtualBox VMs/XP full/Snapshots
Log folder: /Volumes/Janais 4TB/VirtualBox VMs/XP full/Logs
Hardware UUID: 43e63699-4a9c-4017-b908-87b1488efaa6
Memory size: 1546MB
Page Fusion: off
VRAM size: 100MB
CPU exec cap: 100%
HPET: off
Chipset: piix3
Firmware: BIOS
Number of CPUs: 1
PAE: off
Long Mode: off
Synthetic CPU: off
CPUID overrides: None
Boot menu mode: message and menu
Boot Device (1): Floppy
Boot Device (2): DVD
Boot Device (3): HardDisk
Boot Device (4): Not Assigned
ACPI: on
IOAPIC: off
Time offset: 0ms
RTC: local time
Hardw. virt.ext: on
Nested Paging: on
Large Pages: on
VT-x VPID: on
VT-x unr. exec.: on
State: running (since 2015-04-07T14:32:12.710000000)
Monitor count: 1
3D Acceleration: on
2D Video Acceleration: on
Teleporter Enabled: off
Teleporter Port: 0
Teleporter Address:
Teleporter Password:
Tracing Enabled: off
Allow Tracing to Access VM: off
Tracing Configuration:
Autostart Enabled: off
Autostart Delay: 0
Default Frontend:
Storage Controller Name (0): IDE
Storage Controller Type (0): PIIX4
Storage Controller Instance Number (0): 0
Storage Controller Max Port Count (0): 2
Storage Controller Port Count (0): 2
Storage Controller Bootable (0): on
IDE (0, 0): /Volumes/Janais 4TB/VirtualBox VMs/XP full/XP full.vdi (UUID: e13c6b05-5725-4841-934f-7b48682d2432)
IDE (0, 1): /Volumes/Janais 4TB/VirtualBox VMs/XP/XP.vhd (UUID: ff9a8294-5823-4b53-b0ac-1ba1ef381a65)
IDE (1, 0): Empty
IDE (1, 1): Empty
NIC 1: MAC: 080027F2D88B, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: Am79C973, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none
NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64)
NIC 2: disabled
NIC 3: disabled
NIC 4: disabled
NIC 5: disabled
NIC 6: disabled
NIC 7: disabled
NIC 8: disabled
Pointing Device: USB Tablet
Keyboard Device: PS/2 Keyboard
UART 1: disabled
UART 2: disabled
LPT 1: disabled
LPT 2: disabled
Audio: enabled (Driver: CoreAudio, Controller: AC97)
Clipboard Mode: Bidirectional
Drag'n'drop Mode: Bidirectional
Session type: GUI/Qt
Video mode: 1853x1058x32 at 0,0
VRDE: disabled
USB: enabled
EHCI: enabled
USB Device Filters:
Index: 0
Active: yes
Name: Canon iP5200 [0101]
VendorId: 04a9
ProductId: 10a5
Revision: 0101
Manufacturer: Canon
Product: iP5200
Remote: 0
Serial Number: 1108BC
Index: 1
Active: no
Name: ChipsBnk USB Reader [0100]
VendorId: 1976
ProductId: 1307
Revision: 0100
Manufacturer: ChipsBnk
Product: USB Reader
Remote: 0
Serial Number: 110074973765
Index: 2
Active: yes
Name: Itron In Home Vending Unit [0002]
VendorId: 20a4
ProductId: 0001
Revision: 0002
Manufacturer: Itron
Product: In Home Vending Unit
Remote: 0
Serial Number:
Index: 3
Active: yes
Name: ZTE,Incorporated ZTE WCDMA Technologies MSM
VendorId: 19d2
ProductId: 0103
Revision: 0000
Manufacturer: ZTE,Incorporated
Product: ZTE WCDMA Technologies MSM
Remote: 0
Serial Number: P673A3H3GD010000
Index: 4
Active: yes
Name: Nokia E63 [0100]
VendorId: 0421
ProductId: 0177
Revision: 0100
Manufacturer: Nokia
Product: Nokia E63
Remote: 0
Serial Number: 352009040161221
Index: 5
Active: yes
Name: TomTom GO 520 [0100]
VendorId: 1390
ProductId: 0001
Revision: 0100
Manufacturer: TomTom
Product: GO 520
Remote: 0
Serial Number: M25307B02874
Index: 6
Active: yes
Name: Unknown device FFEE:0100 [0100]
VendorId: ffee
ProductId: 0100
Revision: 0100
Manufacturer:
Product:
Remote: 0
Serial Number:
Index: 7
Active: no
Name: HTC Android Phone [0228]
VendorId: 0bb4
ProductId: 0f64
Revision: 0228
Manufacturer: HTC
Product: Android Phone
Remote: 0
Serial Number: SH46JWT00656
Index: 8
Active: yes
Name: TomTom GO 720 [0100]
VendorId: 1390
ProductId: 0001
Revision: 0100
Manufacturer: TomTom
Product: GO 720
Remote: 0
Serial Number: M66327B09280
Index: 9
Active: no
Name: SanDisk Cruzer Facet [0126]
VendorId: 0781
ProductId: 5576
Revision: 0126
Manufacturer: SanDisk
Product: Cruzer Facet
Remote: 0
Serial Number: 4C532000010427109563
Index: 10
Active: yes
Name: Android [0228]
VendorId: 0fce
ProductId: 019b
Revision: 0228
Manufacturer: Android
Product: Android
Remote: 0
Serial Number: YT910LSY57
Index: 11
Active: yes
Name: Gemalto USB SmartCard Reader [0200]
VendorId: 08e6
ProductId: 3437
Revision: 0200
Manufacturer: Gemalto
Product: USB SmartCard Reader
Remote: 0
Serial Number: 305AE34E
Index: 12
Active: yes
Name: TomTom ONE (v3) [0001]
VendorId: 1390
ProductId: 0001
Revision: 0001
Manufacturer: TomTom
Product: ONE (v3)
Remote: 0
Serial Number: E14366I00836
Index: 13
Active: no
Name: Unknown device 046D:089D [0100]
VendorId: 046d
ProductId: 089d
Revision: 0100
Manufacturer:
Product:
Remote: 0
Serial Number:
Index: 14
Active: yes
Name: Prはlific Technology Inc. IEEE-1284 Controller [0200]
VendorId: 067b
ProductId: 2305
Revision: 0200
Manufacturer: Prはlific Technology Inc.
Product: IEEE-1284 Controller
Remote: 0
Serial Number:
Index: 15
Active: no
Name: Hewlett-Packard HP LaserJet 3390 [0100]
VendorId: 03f0
ProductId: 3517
Revision: 0100
Manufacturer: Hewlett-Packard
Product: HP LaserJet 3390
Remote: 0
Serial Number: 00CNSJR52915
Index: 16
Active: no
Name: ZTE,Incorporated ZTE WCDMA Technologies MSM
VendorId: 19d2
ProductId: 0031
Revision: 0000
Manufacturer: ZTE,Incorporated
Product: ZTE WCDMA Technologies MSM
Remote: 0
Serial Number: P673A3H3GD010000
Index: 17
Active: yes
Name: TomTom GO 720 [0100]
VendorId: 1390
ProductId: 0001
Revision: 0100
Manufacturer: TomTom
Product: GO 720
Remote: 0
Serial Number: M67447B01030
Index: 18
Active: yes
Name: TomTom ONE (v8) [0001]
VendorId: 1390
ProductId: 0001
Revision: 0001
Manufacturer: TomTom
Product: ONE (v8)
Remote: 0
Serial Number: PV1429G08801
Index: 19
Active: yes
Name: TOSHIBA External usb 3.0 [0100]
VendorId: 0480
ProductId: a001
Revision: 0100
Manufacturer: TOSHIBA
Product: External usb 3.0
Remote: 0
Serial Number: 123456789012
Available remote USB devices:
<none>
Currently Attached USB Devices:
UUID: cf1a3ef3-0228-4460-8d92-91f42beda2d5
VendorId: 0x03f0 (03F0)
ProductId: 0x3517 (3517)
Revision: 1.0 (0100)
Manufacturer: Hewlett-Packard
Product: HP LaserJet 3390
SerialNumber: 00CNSJR52915
Address: p=0x3517;v=0x03f0;s=0x000066fecd9b09b5;l=0xfd600000
Bandwidth groups: <none>
Shared folders:
Name: 'Janais_4TB', Host path: '/Volumes/Janais 4TB' (machine mapping), writable
Name: 'Vecais_2TB', Host path: '/Volumes/Vecais 2TB' (machine mapping), writable
Name: 'Lion', Host path: '/Volumes/Lion' (machine mapping), writable
Name: 'Win', Host path: '/Volumes/Win' (machine mapping), writable
Name: 'david', Host path: '/Volumes/doc/david' (machine mapping), writable
VRDE Connection: not active
Clients so far: 0
Video capturing: not active
Capture screens: 0
Capture file: /Volumes/Documents/david/Desktop/xp.
Capture dimensions: 1024x768
Capture rate: 512 kbps
Capture FPS: 25
Guest:
Configured memory balloon size: 0 MB
OS type: WindowsXP
Additions run level: 3
Additions version: 4.3.12 r93733
Guest Facilities:
Facility "VirtualBox Base Driver": active/running (last update: 2015/04/07 14:32:32 UTC)
Facility "VirtualBox System Service": active/running (last update: 2015/04/07 14:32:43 UTC)
Facility "VirtualBox Desktop Integration": active/running (last update: 2015/04/07 14:32:49 UTC)
Facility "Seamless Mode": active/running (last update: 2015/04/07 14:32:32 UTC)
Facility "Graphics Mode": active/running (last update: 2015/04/07 14:32:32 UTC)
E8200:~ david$
From these outputs, it is obvious that Virtual Box is able to see the vendor and product IDs but fails to pass them to OS!
P.S. As a matter of fact when the printer failed there was suspicious activity on my virtual XP. It seamed like a virus infection. Some software configuration kept showing up until I removed it via Add Remove programs control panel. It is Russian software called Компас 3D viewer. I can't remember why I installed it. I wish I had saved states to revert to as I had when I had real Windows. Always Ghosting system partition to a documents one. I understand I will have to start doing this with VM too.
Re: HP 3390 connects as unknown device 0000:0000
Posted: 9. Apr 2015, 23:10
by kurbads
***SOLVED***
I can't believe it was as simple as up-to-date extensions pack which is not installed automatically with a new version because of continuous abuse of Oracle of imposing importance of their extension pack.
To ORACLE: If you can't pack a free product, don't, we'll find other solutions. You can? Then DON'T MESS AROUND. It is bad karma and it is bad reputation. It makes people pull hair out about nothing.
Re: HP 3390 connects as unknown device 0000:0000
Posted: 9. Apr 2015, 23:15
by Perryg
So you were notified and knew you really should have updated the extension pack but were to lazy to do so and that is Oracles fault?
Then you complain about the way a free product is presented because it does not make you happy?
I say go use something else. Problem solved.
Oh wait they all have hoops to jump through, never mind.
Re: HP 3390 connects as unknown device 0000:0000
Posted: 10. Apr 2015, 02:12
by loukingjr
I just wanted to point out the ***VAST*** majority of Mac owners are ***NOT*** like the OP.

Re: HP 3390 connects as unknown device 0000:0000
Posted: 10. Apr 2015, 11:02
by kurbads
Hi, guys, are you not happy I found solution?
I am not lazy. Well, I am lazy but that's not the point. Laziness is driving force of progress. It is well established fact.
The Extension pack installation does not have reminder. It's installation has never been straight forward.
OP is Oracle not me.
Re: HP 3390 connects as unknown device 0000:0000
Posted: 10. Apr 2015, 11:07
by loukingjr
OP=original poster.
Re: HP 3390 connects as unknown device 0000:0000
Posted: 10. Apr 2015, 11:34
by loukingjr
kurbads wrote:
The Extension pack installation does not have reminder. It's installation has never been straight forward.
When I buy a battery powered device, I don't need a "reminder" to put batteries in it.
It's such common knowledge that when one updates VirtualBox one should use the matching extension pack and update the guest additions in existing guests it probably never occurred to anyone a "reminder" was needed.
It's also mentioned too many times in the forum to count.
As far as "It's installation has never been straight forward." All I've had to do is double-click on the extension pack file to install it on OSX, Windows and Linux hosts. I guess a single click would be more "straight forward".
Re: HP 3390 connects as unknown device 0000:0000
Posted: 10. Apr 2015, 12:49
by mpack
I don't understand why this topic is continuing? The OP has already signalled his intention to switch to another product, a move I heartily approve of. We don't need ungrateful people here complaining because the software they got for free does not meet their needs perfectly.
Marking this topic as "solved" and locking it.
Solution: make sure to upgrade the extension pack every time you upgrade the software, assuming you want the extra features which the plugins provide (USB2+ support, VRDP, webcam passthrough, PXE boot). If you see signs that USB support has reverted to USB1 only, then suspect a problem with the extension pack.