Hi Pablo,

Check out CR 6940972 "Unable to configure/attach USB Hub after power
loss" the title does not limit this to power loss scenarios.

On the Dell T310 system this was seen with the new Intel USB (ehci) as
well as other mother boards.   Some of the USB ports were managed by one
chipset and others by this one.  The issue for this CR comes down to the
chipset providing less information that it says it will be by a few 
bytes.    

This is to be fixed in build 139 which is not yet available for the
OpenSolaris.   It is also scheduled for Solaris 10 Update 9 to be
available this fall (estimated).

No workaround for it until patch/fix is released in the build available
to OpenSolaris.org.   

1. adding below lines in /etc/system
set usba:usba_debug_buf_size=0x800000
set usba:hcdi_errlevel=4
set ehci:ehci_errlevel = 0x4
set ohci:ohci_errlevel = 0x4
set kmem_flags = 0xf

2. When system boot up in good state, check with:
     - output of "prtconf -D"
3. Pull out the power cable from the system and then boot it up.
     - echo "::usba_debug_buf" | mdb -k > ./mistake_log.txt
     - the whole file of /var/adm/messages
     - output of "prtconf -D"

Things to look for from mdb output:

hubd1:  hubd_get_hub_descriptor: length = 11                            
...  
ehci1:  ehci_check_for_short_xfer: residue=2 direction=0x100            
ehci1:  ehci_check_for_short_xfer: requested data=4107 received
data=4105                       
ehci1:  ehci_check_for_error: Error 9 Device address 2 Endpoint number 0
ehci1:  usba_hcdi_cb: ph_data=0xffffff014cc6b800 req=0xffffff017009aab8
state=2 ref=2 cnt=1 cr=9

Note the hub descriptor length is 11 but the cr=9 so only 9 characters
returned, short 2 from the expected 11.   Also the requested data
determined from the HUB itself is listed as 4107 and the actual value is
4105.

If this does not match then setting the /etc/system parameters and
collecting the mdb output and open a new CR.    Include the output from
the device driver utility as well if you can.

I hope this helps

Geoff

On Fri, 2010-05-14 at 13:19, Pablo wrote:

> Hi,
> 
> The same here. I have a H55 chipset, with i3 and the installation boot
> (Live CD or Osol 134) hangs always on "ehci".
> 
> I've tried everything I know:
> 
> -Boot from USB with Osol tool.
> -Boot from CD with build 134,133,Nexenta
> -Edit the Grub with "-B acpi-user-options=0x8"
> -Edit the Grub with "-B disable-ehci=true"
> -Edit the Grub with "-B intel-iommu=no"
> -Tons of combinations in BIOS: AHCI disabled, enabled, IDE legacy
> enable, disable,ACPI 1.0, 2.0,3.0...
> 
> I think there is a bug, or some driver not supported. Only as remark:
> H55 chipset comes with integrated Graphics Card (I connected VGA with
> no problem, so I discard this point)
> 
> I need help to make this up and running. Anybody could help me?
> 
> Many thanks.
> -- 
> This message posted from opensolaris.org
> _______________________________________________
> install-discuss mailing list
> [email protected]
> http://mail.opensolaris.org/mailman/listinfo/install-discuss

-- 
Geoff Shipman | Senior Technical Support Engineer
Phone: +13034644710
Oracle Global Customer Services
500 Eldorado Blvd. UBRM-04 | Broomfield, CO 80021
Email: [email protected] | Hours:9am-5pm MT,Monday-Friday

_______________________________________________
install-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/install-discuss

Reply via email to