[haiku-bugs] Re: [Haiku] #8954: USB3 support

  • From: "dsjonny" <trac@xxxxxxxxxxxx>
  • Date: Sun, 14 Sep 2014 09:00:39 -0000

#8954: USB3 support
---------------------------+--------------------------------
   Reporter:  dsjonny      |      Owner:  korli
       Type:  enhancement  |     Status:  assigned
   Priority:  high         |  Milestone:  Unscheduled
  Component:  Drivers/USB  |    Version:  R1/Development
 Resolution:               |   Keywords:  usb3
 Blocked By:               |   Blocking:  7665, 10750, 11169
Has a Patch:  1            |   Platform:  All
---------------------------+--------------------------------

Comment (by dsjonny):

 I have tried the latest nightly anyboot image (hrev47855 x86_gcc2) on a
 Lenovo T430 laptop and can boot Haiku only on the USB 2.0 port. I have
 tried it with an USB 2.0 and USB 3.0 pendrive. On USB 3.0 port I always
 got kdl during boot:
 {{{
 PANIC: did not find any boot partitions!
 Welcome to Kernel Debugging Land...
 Thread 18 "main2" running on CPU 2
 stack trace for thread 18 "main2"
     kernel stack: 0x81a60000 to 0x81a64000
 frame               caller     <image>:function + offset
  0 81a63998 (+  32) 8013eb96   <kernel_x86> arch_debug_stack_trace() +
 0x12
  1 81a639b8 (+  16) 800a0cd7   <kernel_x86> stack_trace_trampoline__FPv()
 + 0x0b
  2 81a639c8 (+  12) 80130bc6   <kernel_x86>
 arch_debug_call_with_fault_handler() + 0x1b
  3 81a639d4 (+  48) 800a27a7   <kernel_x86>
 debug_call_with_fault_handler() + 0x5f
  4 81a63a04 (+  64) 800a0eeb   <kernel_x86>
 kernel_debugger_loop__FPCcT0Pcl() + 0x20f
  5 81a63a44 (+  48) 800a128f   <kernel_x86>
 kernel_debugger_internal__FPCcT0Pcl() + 0x77
  6 81a63a74 (+  48) 800a2b1a   <kernel_x86> panic() + 0x3a
  7 81a63aa4 (+1200) 800f6770   <kernel_x86> vfs_mount_boot_file_system() +
 0x80
  8 81a63f54 (+  96) 80061c1d   <kernel_x86> main2__FPv() + 0xad
  9 81a63fb4 (+  48) 800810e2   <kernel_x86> common_thread_entry__FPv() +
 0x3a
 kdebug>
 }}}

 On the USB 2.0 port I can boot Haiku any time from any USB drive.

 I have attached the syslogs (the failed and the success).

 The device in the laptop is:
 {{{
 device Serial bus controller (USB controller, XHCI) [c|3|30]
   vendor 8086: Intel Corporation
   device 1e31: 7 Series/C210 Series Chipset Family USB xHCI Host
 Controller
 }}}

 I hope these can help something.

--
Ticket URL: <https://dev.haiku-os.org/ticket/8954#comment:63>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: