[haiku-bugs] Re: [Haiku] #7477: USB disk drives "flash tumbs and usb 2.0 HDDs" not recognized

  • From: "mmlr" <trac@xxxxxxxxxxxx>
  • Date: Mon, 25 Apr 2011 00:49:09 -0000

#7477: USB disk drives "flash tumbs and usb 2.0 HDDs" not recognized
---------------------------+----------------------------
   Reporter:  stargatefan  |      Owner:  mmlr
       Type:  bug          |     Status:  new
   Priority:  normal       |  Milestone:  R1
  Component:  Drivers/USB  |    Version:  R1/Development
 Resolution:               |   Keywords:  AMD USB
 Blocked By:               |   Blocking:
Has a Patch:  0            |   Platform:  All
---------------------------+----------------------------
Description changed by mmlr:

Old description:

> Not really sure whats going on here. Tested with numerous nightlys. USB
> subsystem appears to work but thumb drives and external HDD's do not.
>
>  Here is the list dev. This was with the USB thumb drive and the USB
> joystick plugged into the same hub and into different hubs. this will
> block booting on other AMD chipsets.
>

> Welcome to the Haiku shell.
>
> ~> listusb
> 046d:c05a /dev/bus/usb/0/4 "Logitech" "USB Optical Mouse" ver. 5400
> 0000:0000 /dev/bus/usb/0/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
> 1bad:f016 /dev/bus/usb/1/3 "Mad Catz, Inc." "MadCatz GamePad" ver. 0490
> 0000:0000 /dev/bus/usb/1/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
> 0000:0000 /dev/bus/usb/2/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
> 0000:0000 /dev/bus/usb/3/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
> 0000:0000 /dev/bus/usb/4/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
> 0000:0000 /dev/bus/usb/5/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
> 0000:0000 /dev/bus/usb/6/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
> ~> listusb
> 046d:c05a /dev/bus/usb/0/4 "Logitech" "USB Optical Mouse" ver. 5400
> 0000:0000 /dev/bus/usb/0/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
> 1bad:f016 /dev/bus/usb/1/3 "Mad Catz, Inc." "MadCatz GamePad" ver. 0490
> 0000:0000 /dev/bus/usb/1/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
> 0000:0000 /dev/bus/usb/2/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
> 0000:0000 /dev/bus/usb/3/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
> 0000:0000 /dev/bus/usb/4/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
> 0000:0000 /dev/bus/usb/5/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
> 0000:0000 /dev/bus/usb/6/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
> ~> listdev
>
> device Bridge (Host bridge) [6|0|0]
>   vendor 1022: Advanced Micro Devices [AMD]
>   device 1204: Family 10h Processor Link Control
>
> device Bridge (Host bridge) [6|0|0]
>   vendor 1022: Advanced Micro Devices [AMD]
>   device 1203: Family 10h Processor Miscellaneous Control
>
> device Bridge (Host bridge) [6|0|0]
>   vendor 1022: Advanced Micro Devices [AMD]
>   device 1202: Family 10h Processor DRAM Controller
>
> device Bridge (Host bridge) [6|0|0]
>   vendor 1022: Advanced Micro Devices [AMD]
>   device 1201: Family 10h Processor Address Map
>
> device Bridge (Host bridge) [6|0|0]
>   vendor 1022: Advanced Micro Devices [AMD]
>   device 1200: Family 10h Processor HyperTransport Configuration
>
> device Serial bus controller (USB Controller, EHCI) [c|3|20]
>   vendor 1002: ATI Technologies Inc
>   device 4396: SB700/SB800 USB EHCI Controller
>
> device Serial bus controller (USB Controller, OHCI) [c|3|10]
>   vendor 1002: ATI Technologies Inc
>   device 4397: SB700/SB800 USB OHCI0 Controller
>
> device Network controller (Ethernet controller) [2|0|0]
>   vendor 10ec: Realtek Semiconductor Co., Ltd.
>   device 8168: RTL8111/8168B PCI Express Gigabit Ethernet controller
>
> device Bridge (PCI bridge, Normal decode) [6|4|0]
>   vendor 1002: ATI Technologies Inc
>   device 43a1: Unknown
>
> device Mass storage controller (IDE interface) [1|1|85]
>   vendor 197b: JMicron Technology Corp.
>   device 2368: JMB368 IDE controller
>
> device Bridge (PCI bridge, Normal decode) [6|4|0]
>   vendor 1002: ATI Technologies Inc
>   device 43a0: Unknown
>
> device Serial bus controller (USB Controller, OHCI) [c|3|10]
>   vendor 1002: ATI Technologies Inc
>   device 4399: SB700/SB800 USB OHCI2 Controller
>
> device Multimedia controller (Multimedia audio controller) [4|1|0]
>   vendor 1412: VIA Technologies Inc.
>   device 1712: ICE1712 [Envy24] PCI Multi-Channel I/O Controller
>
> device Serial bus controller (FireWire (IEEE 1394), OHCI) [c|0|10]
>   vendor 1106: VIA Technologies, Inc.
>   device 3044: VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller
>
> device Bridge (PCI bridge, Subtractive decode) [6|4|1]
>   vendor 1002: ATI Technologies Inc
>   device 4384: SBx00 PCI to PCI Bridge
>
> device Bridge (ISA bridge) [6|1|0]
>   vendor 1002: ATI Technologies Inc
>   device 439d: SB700/SB800 LPC host controller
>
> device Multimedia controller (Audio device) [4|3|0]
>   vendor 1002: ATI Technologies Inc
>   device 4383: SBx00 Azalia (Intel HDA)
>
> device Mass storage controller (IDE interface) [1|1|8a]
>   vendor 1002: ATI Technologies Inc
>   device 439c: SB700/SB800 IDE Controller
>
> device Serial bus controller (SMBus) [c|5|0]
>   vendor 1002: ATI Technologies Inc
>   device 4385: SBx00 SMBus Controller
>
> device Serial bus controller (USB Controller, EHCI) [c|3|20]
>   vendor 1002: ATI Technologies Inc
>   device 4396: SB700/SB800 USB EHCI Controller
>
> device Serial bus controller (USB Controller, OHCI) [c|3|10]
>   vendor 1002: ATI Technologies Inc
>   device 4397: SB700/SB800 USB OHCI0 Controller
>
> device Serial bus controller (USB Controller, EHCI) [c|3|20]
>   vendor 1002: ATI Technologies Inc
>   device 4396: SB700/SB800 USB EHCI Controller
>
> device Serial bus controller (USB Controller, OHCI) [c|3|10]
>   vendor 1002: ATI Technologies Inc
>   device 4397: SB700/SB800 USB OHCI0 Controller
>
> device Mass storage controller (IDE interface) [1|1|8f]
>   vendor 1002: ATI Technologies Inc
>   device 4390: SB700/SB800 SATA Controller [IDE mode]
>
> device Bridge (PCI bridge, Normal decode) [6|4|0]
>   vendor 1002: ATI Technologies Inc
>   device 597f: RD790 PCI to PCI bridge (PCI express gpp port F)
>
> device Multimedia controller (Audio device) [4|3|0]
>   vendor 1002: ATI Technologies Inc
>   device aa58: Juniper HDMI Audio [Radeon HD 5700 Series]
>
> device Display controller (VGA compatible controller, VGA controller)
> [3|0|0]
>   vendor 1002: ATI Technologies Inc
>   device 68b8: Juniper [Radeon HD 5700 Series]
>
> device Bridge (PCI bridge, Normal decode) [6|4|0]
>   vendor 1002: ATI Technologies Inc
>   device 5978: RD790 PCI to PCI bridge (external gfx0 port A)
>
> device Bridge (Host bridge) [6|0|0]
>   vendor 1002: ATI Technologies Inc
>   device 5957: RX780/RX790 Chipset Host Bridge
> ~>

New description:

 Not really sure whats going on here. Tested with numerous nightlys. USB
 subsystem appears to work but thumb drives and external HDD's do not.

 Here is the list dev. This was with the USB thumb drive and the USB
 joystick plugged into the same hub and into different hubs. this will
 block booting on other AMD chipsets.

 {{{
 Welcome to the Haiku shell.

 ~> listusb
 046d:c05a /dev/bus/usb/0/4 "Logitech" "USB Optical Mouse" ver. 5400
 0000:0000 /dev/bus/usb/0/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
 1bad:f016 /dev/bus/usb/1/3 "Mad Catz, Inc." "MadCatz GamePad" ver. 0490
 0000:0000 /dev/bus/usb/1/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
 0000:0000 /dev/bus/usb/2/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
 0000:0000 /dev/bus/usb/3/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
 0000:0000 /dev/bus/usb/4/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
 0000:0000 /dev/bus/usb/5/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
 0000:0000 /dev/bus/usb/6/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
 ~> listusb
 046d:c05a /dev/bus/usb/0/4 "Logitech" "USB Optical Mouse" ver. 5400
 0000:0000 /dev/bus/usb/0/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
 1bad:f016 /dev/bus/usb/1/3 "Mad Catz, Inc." "MadCatz GamePad" ver. 0490
 0000:0000 /dev/bus/usb/1/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
 0000:0000 /dev/bus/usb/2/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
 0000:0000 /dev/bus/usb/3/hub "HAIKU Inc." "OHCI RootHub" ver. 0110
 0000:0000 /dev/bus/usb/4/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
 0000:0000 /dev/bus/usb/5/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
 0000:0000 /dev/bus/usb/6/hub "HAIKU Inc." "EHCI RootHub" ver. 0200
 ~> listdev

 device Bridge (Host bridge) [6|0|0]
   vendor 1022: Advanced Micro Devices [AMD]
   device 1204: Family 10h Processor Link Control

 device Bridge (Host bridge) [6|0|0]
   vendor 1022: Advanced Micro Devices [AMD]
   device 1203: Family 10h Processor Miscellaneous Control

 device Bridge (Host bridge) [6|0|0]
   vendor 1022: Advanced Micro Devices [AMD]
   device 1202: Family 10h Processor DRAM Controller

 device Bridge (Host bridge) [6|0|0]
   vendor 1022: Advanced Micro Devices [AMD]
   device 1201: Family 10h Processor Address Map

 device Bridge (Host bridge) [6|0|0]
   vendor 1022: Advanced Micro Devices [AMD]
   device 1200: Family 10h Processor HyperTransport Configuration

 device Serial bus controller (USB Controller, EHCI) [c|3|20]
   vendor 1002: ATI Technologies Inc
   device 4396: SB700/SB800 USB EHCI Controller

 device Serial bus controller (USB Controller, OHCI) [c|3|10]
   vendor 1002: ATI Technologies Inc
   device 4397: SB700/SB800 USB OHCI0 Controller

 device Network controller (Ethernet controller) [2|0|0]
   vendor 10ec: Realtek Semiconductor Co., Ltd.
   device 8168: RTL8111/8168B PCI Express Gigabit Ethernet controller

 device Bridge (PCI bridge, Normal decode) [6|4|0]
   vendor 1002: ATI Technologies Inc
   device 43a1: Unknown

 device Mass storage controller (IDE interface) [1|1|85]
   vendor 197b: JMicron Technology Corp.
   device 2368: JMB368 IDE controller

 device Bridge (PCI bridge, Normal decode) [6|4|0]
   vendor 1002: ATI Technologies Inc
   device 43a0: Unknown

 device Serial bus controller (USB Controller, OHCI) [c|3|10]
   vendor 1002: ATI Technologies Inc
   device 4399: SB700/SB800 USB OHCI2 Controller

 device Multimedia controller (Multimedia audio controller) [4|1|0]
   vendor 1412: VIA Technologies Inc.
   device 1712: ICE1712 [Envy24] PCI Multi-Channel I/O Controller

 device Serial bus controller (FireWire (IEEE 1394), OHCI) [c|0|10]
   vendor 1106: VIA Technologies, Inc.
   device 3044: VT6306/7/8 [Fire II(M)] IEEE 1394 OHCI Controller

 device Bridge (PCI bridge, Subtractive decode) [6|4|1]
   vendor 1002: ATI Technologies Inc
   device 4384: SBx00 PCI to PCI Bridge

 device Bridge (ISA bridge) [6|1|0]
   vendor 1002: ATI Technologies Inc
   device 439d: SB700/SB800 LPC host controller

 device Multimedia controller (Audio device) [4|3|0]
   vendor 1002: ATI Technologies Inc
   device 4383: SBx00 Azalia (Intel HDA)

 device Mass storage controller (IDE interface) [1|1|8a]
   vendor 1002: ATI Technologies Inc
   device 439c: SB700/SB800 IDE Controller

 device Serial bus controller (SMBus) [c|5|0]
   vendor 1002: ATI Technologies Inc
   device 4385: SBx00 SMBus Controller

 device Serial bus controller (USB Controller, EHCI) [c|3|20]
   vendor 1002: ATI Technologies Inc
   device 4396: SB700/SB800 USB EHCI Controller

 device Serial bus controller (USB Controller, OHCI) [c|3|10]
   vendor 1002: ATI Technologies Inc
   device 4397: SB700/SB800 USB OHCI0 Controller

 device Serial bus controller (USB Controller, EHCI) [c|3|20]
   vendor 1002: ATI Technologies Inc
   device 4396: SB700/SB800 USB EHCI Controller

 device Serial bus controller (USB Controller, OHCI) [c|3|10]
   vendor 1002: ATI Technologies Inc
   device 4397: SB700/SB800 USB OHCI0 Controller

 device Mass storage controller (IDE interface) [1|1|8f]
   vendor 1002: ATI Technologies Inc
   device 4390: SB700/SB800 SATA Controller [IDE mode]

 device Bridge (PCI bridge, Normal decode) [6|4|0]
   vendor 1002: ATI Technologies Inc
   device 597f: RD790 PCI to PCI bridge (PCI express gpp port F)

 device Multimedia controller (Audio device) [4|3|0]
   vendor 1002: ATI Technologies Inc
   device aa58: Juniper HDMI Audio [Radeon HD 5700 Series]

 device Display controller (VGA compatible controller, VGA controller)
 [3|0|0]
   vendor 1002: ATI Technologies Inc
   device 68b8: Juniper [Radeon HD 5700 Series]

 device Bridge (PCI bridge, Normal decode) [6|4|0]
   vendor 1002: ATI Technologies Inc
   device 5978: RD790 PCI to PCI bridge (external gfx0 port A)

 device Bridge (Host bridge) [6|0|0]
   vendor 1002: ATI Technologies Inc
   device 5957: RX780/RX790 Chipset Host Bridge
 ~>
 }}}

--

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/7477#comment:2>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: