USB3 issues
#1
Posted 26 April 2012 - 09:12 AM
Have been using win7pe_se for a while now (and before that win7rescue_pe)
It is used in my work as an imaging tool, to boot from usb and deploy an image to new computers ready for them to be given to users
All this time I have had no problems at all, but the latest batch of Dell computers have come with just USB 3 ports - so when PE boots it gets halfway and then loses connection to the USB port - hangs for a while and eventually shows a desktop, but I have no access to any programs or the USB device itself
Help!! - I have a huge number of computers to roll out and not sure what I need to do to get win7pe_se working with USB 3?
Has anyone come across this problem or got a solution for it?
Many thanks
#2
Posted 26 April 2012 - 02:02 PM
#3
Posted 26 April 2012 - 06:07 PM
tried that and still doesn't work
The laptop is a Dell Vostro with AMD Vision A4 - assume I need some different drivers - but not sure how to do it - or whether that plugin could be updated so it includes support for this model too?
#4
Posted 26 April 2012 - 07:27 PM
Which windows files do you use? x86 amd64?
Which Vostro do you use?
Which USB3 controller do you use?
Name the HardwareID's and compatibleId's from device manager.
#5
Posted 26 April 2012 - 07:41 PM
How about disabling the USB3 script in Win7PE_SE?
#6
Posted 26 April 2012 - 07:47 PM
x86There are no generic Windows 7 USB3 drivers.
Which windows files do you use? x86 amd64?
Which Vostro do you use?
Which USB3 controller do you use?
Name the HardwareID's and compatibleId's from device manager.
Vostro 3555
It has an AMD USB 3.0 Host Controller
PCIVEN_1022&DEV_7812&SUBSYS05131028&REV_03
PCIVEN_1022&DEV_7812&SUBSYS05131028
PCIVEN_1022&DEV_7812&CC_0C0330
PCIVEN_1022&DEV_7812&CC_0C03
Compatible ID =
PCIVEN_1022&DEV_7812&REV_03
PCIVEN_1022&DEV_7812
PCIVEN_1022&CC_0C0330
PCIVEN_1022&CC_0C03
PCIVEN_1022
PCICC_0C0330
PCICC_0C03
And also has AMD USB 3.0 Root Hub
AMDUSB30ROOT_HUB30&VID_1022&PID_7812&REV_0003&SID_05130128
Compatible ID = AMDUSB30ROOT_HUB30
#7
Posted 26 April 2012 - 09:14 PM
USB3 ports use different HardwareID. A USB2 *.inf file won't match.Shouldn't a USB3 port be backward compatible with USB2.0 drivers?
A USB2 *.sys driver may match, testing would be nice.
A USB3 device works at a USB2 port.
DriverPack Chipset 12.03 contains PCI\VEN_1022&DEV_7812 drivers.PCI\VEN_1022&DEV_7812&CC_0C03
http://driverpacks.n...s/7/x86/chipset
Disable RemovableDeviceUSB3.script
Try 'Driver Integration' to include drivers.
Do you boot from USB3 port?
Do you use boot.wim RAM load?
#8
Posted 26 April 2012 - 09:38 PM
I can supply you the drivers if you want to update your USB 3 script to include AMD USB3 host/controller?
Yes I boot from USB3 port - this laptop only has USB3 ports
Yes I use boot.wim RAM load
#9
Posted 26 April 2012 - 09:47 PM
NO, a USB 3.0 port (with it's appropriate USB 3.0 drivers) is backward compatible with USB 2.0 devices... (and USB 3.0 devices automatically "negotiate" with a USB 2.0 port and slow themselves down in order to be backwards compatible).Shouldn't a USB3 port be backward compatible with USB2.0 drivers?
Wonko
#10
Posted 26 April 2012 - 11:13 PM
#11
Posted 27 April 2012 - 07:43 AM
Last time I checked a XP "Gold" it did have provisions in usbport.inf for EHCI, UHCI and OHCI....When i put a XP-Gold (without USB 2.0 drivers) on a Computer with USB 2.0 ports, then they do work, but just as USB 1.1 ones.
JFYI:
http://blogs.gurulab...06/06/post.html
Wonko
#12
Posted 27 April 2012 - 11:09 AM
#13
Posted 27 April 2012 - 11:20 AM
#14
Posted 27 April 2012 - 11:46 AM
#15
Posted 27 April 2012 - 11:47 AM
#16
Posted 27 April 2012 - 01:47 PM
Well, it was in the case you could not read the usbport.inf knowing how there are three types of "standards", and that they are OHCI, UHCI and EHCI.What has the linked blog to do with XP-Gold? And what do you mean by, had provisions?
XP Gold had not EHCI (read USB 2.0) enabled drivers, but it defaulted to it's "companion" OHCI or UHCI slower drivers:
http://support.micro...kb/312370/en-us
this is not the case with USB 3.0.
See if this clears the matter:
http://en.wikipedia....(USB,_Firewire)
xCHI (read USB 3.0) is different.EHCI only provides high-speed USB functions. It relies on a "companion controller", either OHCI or UHCI, to handle full- and low-speed devices. Motherboards and PCI Cards that provide high-speed ports thus have two controllers, one handling high-speed devices and the other handling low- and full-speed devices.
Wonko
#17
Posted 27 April 2012 - 02:53 PM
With USB 3 controllers, they removed the stacked approach and replaced it with a single controller, which handles all speeds, if i understood the wikipedia article correctly. (Thanks btw, Wonko, didn't knew that.)
But if that is so, than how can darren rose have this problem:
Shouldn't he get problems right from the start, without the proper USB 3 driver?All this time I have had no problems at all, but the latest batch of Dell computers have come with just USB 3 ports - so when PE boots it gets halfway and then loses connection to the USB port - hangs for a while and eventually shows a desktop, but I have no access to any programs or the USB device itself
Also, if XHCI is a standard by the USB-IF, like OHCI and EHCI, why would there be no standard driver, like for OHCI and EHCI?
#18
Posted 27 April 2012 - 03:36 PM
Cannot say, but it is possible that only "partial" support is in the PE (like for USB Hub and not for USB Port or something like that)Shouldn't he get problems right from the start, without the proper USB 3 driver?
You are too old not to know how the word "standard", expecially when used by hardware or software engineers, means in reality "do whatever you see fit, as there is no way anyone can understand the document we prepared and approved, which is however so flaky that making something incompatible in perfect good faith will happen surely".Also, if XHCI is a standard by the USB-IF, like OHCI and EHCI, why would there be no standard driver, like for OHCI and EHCI?
(and remember that among ALL, DELL's have a tradition for making something that completely fails to work with standard solutions )
Seriously, even if the driver is "same" if PCI/VEN is not in the .inf it won't ever be installed.
What is "strange" in darren rose's report of his misfortune is the "way" it hangs, it seems like the "disconnection" happens "later" in the boot process then what we were used to.
Wonko
#19
Posted 27 April 2012 - 03:55 PM
Thanks for report.I found some drivers on the Vostro resource CD and included them using the zz_Drivers.script - and this seems to work fine
I prefer chipset drivers from chipset manufacturer.I can supply you the drivers
http://support.amd.c...id_windows.aspx
I didn't create RemovableDeviceUSB3.script.if you want to update your USB 3 script to include AMD USB3 host/controller?
RemovableDeviceUSB3.script is obsolete nowadays and can be deleted. Why invent the wheel again?
zz_Drivers.script and DriverPacks chipset package are fine.
PE boot from RAM disk.Yes I boot from USB3 port - this laptop only has USB3 ports
Yes I use boot.wim RAM load
A special case would be flat file booting from USB3 port.
However: I assume 1GB RAM at last at a USB3 boot capable machine.
Is USB3 flat file booting required at all? A RemovableDeviceUSB3.script would be nice in that special case.
Bootmgr loads boot.wim to RAM using BIOS. PE boots from RAM disk.Shouldn't he get problems right from the start, without the proper USB 3 driver?
As for bootmgr and PE: there is no USB involved so far.
A full booted PE can't access USB3 controller without proper drivers.
Sure there is a standard driver: Windows 8 provides usbxhci.sys and usbhub3.sys.Also, if XHCI is a standard by the USB-IF, like OHCI and EHCI, why would there be no standard driver, like for OHCI and EHCI?
There are no standard 2000 to Windows 7 ones.
#20
Posted 27 April 2012 - 03:59 PM
Just thought USB3 should be something considered to be added to the default 7PE build rather than having to add drivers afterwards? or using zz_drivers / driverpacks
Surely more and more new computers will come with just USB3 ports and if 7PE had a "working" script specifically for USB 3 - then no one would come across same issues I am
Obviously all other drivers can easily be added once PE has booted - but USB3 is an exception, as PE needs access to it to boot properly
#21
Posted 27 April 2012 - 04:18 PM
If you could test, if the Win8 USB3 drivers work for you in Win7PE_SE, tehn we had a universal solution to the problem.
#22
Posted 27 April 2012 - 04:20 PM
#23
Posted 27 April 2012 - 05:39 PM
Link gelöscht!
Let me know, when it's ok to delete them again.
#24
Posted 27 April 2012 - 05:42 PM
#25
Posted 27 April 2012 - 06:56 PM
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users