NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/40056: ATI SB700/SB800 ehci problem with uhub's



The following reply was made to PR kern/40056; it has been noted by GNATS.

From: Markus W Kilbinger <mk%kilbi.de@localhost>
To: "Christoph Egger" <Christoph_Egger%gmx.de@localhost>
Cc: gnats-bugs%NetBSD.org@localhost,
    netbsd-bugs%netbsd.org@localhost,
    gnats-admin%netbsd.org@localhost,
    kern-bug-people%netbsd.org@localhost
Subject: Re: kern/40056: ATI SB700/SB800 ehci problem with uhub's
Date: Tue, 2 Dec 2008 14:04:49 +0100

 --OJLApt6qRD
 Content-Type: text/plain; charset=us-ascii
 Content-Description: message body text
 Content-Transfer-Encoding: 7bit
 
 >>>>> "Christoph" == Christoph Egger <Christoph_Egger%gmx.de@localhost> writes:
 
     Christoph> Can you provide some more information, please?
 
     Christoph> The pci id and pci revisions of the smbus controller,
     Christoph> BIOS vendor and version, Mainboard vendor and revision
     Christoph> and a complete dmesg (not just a snippet).
 
 Complete dmesg output is attached at the end. Does it contain all your
 wanted infos?
 
     Christoph> Also do any other USB 2.0 devices (e.g. USB flash and
     Christoph> USB HDD) work well in ehci mode?
 
 All USB 2.0 devices I have (USB flash, hdd and a camera (ugen)) behave
 the same way at this additonal uhub7:
 
 - They work (once) in ehci mode if netbsd was booted with these
   devices already plugged in (BIOS puts them in led lit state, kernel
   detects them normally and they work as usual).
 
 - Every later plug-in/-out (under the running netbsd kernel) leads to
   a non working ehci state (with no further kernel message, non lit
   led).
 
 
 --OJLApt6qRD
 Content-Type: text/plain
 Content-Description: ASUS M3A78-T dmesg
 Content-Disposition: inline;
        filename="asus-m3a78-t.dmesg"
 Content-Transfer-Encoding: 7bit
 
 Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
     2006, 2007, 2008
     The NetBSD Foundation, Inc.  All rights reserved.
 Copyright (c) 1982, 1986, 1989, 1991, 1993
     The Regents of the University of California.  All rights reserved.
 
 NetBSD 5.99.4 (Q) #4: Tue Dec  2 13:24:45 MET 2008
        root@qie:/u/NetBSD/HEAD/src/sys/arch/amd64/compile/Q
 total memory = 3583 MB
 avail memory = 3461 MB
 timecounter: Timecounters tick every 10.000 msec
 timecounter: Timecounter "i8254" frequency 1193182 Hz quality 100
 SMBIOS rev. 2.5 @ 0x9f400 (71 entries)
 System manufacturer System Product Name (System Version)
 mainbus0 (root)
 cpu0 at mainbus0 apid 0: AMD 686-class, 2506MHz, id 0x60fb2
 cpu1 at mainbus0 apid 1: AMD 686-class, 2506MHz, id 0x60fb2
 ioapic0 at mainbus0 apid 2: pa 0xfec00000, version 21, 24 pins
 acpi0 at mainbus0: Intel ACPICA 20080321
 acpi0: X/RSDT: OemId <103008,OEMXSDT ,20081030>, AslId <MSFT,00000097>
 acpi0: SCI interrupting at int 9
 acpi0: fixed-feature power button present
 timecounter: Timecounter "ACPI-Fast" frequency 3579545 Hz quality 1000
 ACPI-Fast 32-bit timer
 PSKE (PNP0303) at acpi0 not configured
 PSMS (PNP0F03) at acpi0 not configured
 attimer1 at acpi0 (TMR, PNP0100): AT Timer
 attimer1: io 0x40-0x43 irq 0
 pcppi1 at acpi0 (SPKR, PNP0800)
 pcppi1: io 0x61
 midi0 at pcppi1: PC speaker (CPU-intensive output)
 sysbeep0 at pcppi1
 fdc1 at acpi0 (FDC, PNP0700)
 fdc1: io 0x3f0-0x3f5,0x3f7 irq 6 drq 2
 fdc1: expected BUFFER, got 4
 aiboost0 at acpi0 (ASOC, ATK0110-16843024)
 aiboost0: ASUS AI Boost Hardware monitor
 hpet0 at acpi0 (HPET, PNP0103)
 hpet0: mem 0xfed00000-0xfed003ff
 timecounter: Timecounter "hpet0" frequency 14318180 Hz quality 2000
 PS2K (PNP0303) at acpi0 not configured
 acpibut0 at acpi0 (PWRB, PNP0C0C-170): ACPI Power Button
 attimer1: attached to pcppi1
 pci0 at mainbus0 bus 0: configuration mode 1
 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok
 pchb0 at pci0 dev 0 function 0
 pchb0: Advanced Micro Devices product 0x9600 (rev. 0x00)
 ppb0 at pci0 dev 1 function 0: Asustek Computer product 0x9602 (rev. 0x00)
 pci1 at ppb0 bus 1
 pci1: i/o space, memory space enabled
 vga0 at pci1 dev 5 function 0: ATI Technologies product 0x9614 (rev. 0x00)
 wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
 wsmux1: connecting to wsdisplay0
 drm at vga0 not configured
 ppb1 at pci0 dev 10 function 0: Advanced Micro Devices product 0x9609 (rev. 
0x00)
 ppb1: unsupported PCI Express version
 pci2 at ppb1 bus 2
 pci2: i/o space, memory space enabled, rd/line, wr/inv ok
 mskc0 at pci2 dev 0 function 0mskc0: interrupt moderation is 0 us
 , Yukon-2 EC Ultra rev. B0 (0x3): ioapic0 pin 18
 msk0 at mskc0 port A: Ethernet address 00:22:15:xx:xx:xx
 ukphy0 at msk0 phy 0: Generic IEEE 802.3u media interface
 ukphy0: OUI 0x000ac2, model 0x000b, rev. 1
 ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 
1000baseT-FDX, auto
 ahcisata0 at pci0 dev 17 function 0: ATI Technologies SB700/SB800 SATA 
Controller (AHCI mode)
 ahcisata0: interrupting at ioapic0 pin 22
 ahcisata0: AHCI revision 1.1, 6 ports, 32 command slots, features 0xf722e080
 atabus0 at ahcisata0 channel 0
 atabus1 at ahcisata0 channel 1
 atabus2 at ahcisata0 channel 2
 atabus3 at ahcisata0 channel 3
 atabus4 at ahcisata0 channel 4
 atabus5 at ahcisata0 channel 5
 ohci0 at pci0 dev 18 function 0: ATI Technologies SB700/SB800 USB OHCI 
Controller (rev. 0x00)
 ohci0: interrupting at ioapic0 pin 16
 ohci0: OHCI version 1.0, legacy support
 usb0 at ohci0: USB revision 1.0
 ohci1 at pci0 dev 18 function 1: ATI Technologies SB700/SB800 USB OHCI 
Controller (rev. 0x00)
 ohci1: interrupting at ioapic0 pin 16
 ohci1: OHCI version 1.0, legacy support
 usb1 at ohci1: USB revision 1.0
 ehci0 at pci0 dev 18 function 2: ATI Technologies SB700/SB800 USB EHCI 
Controller (rev. 0x00)
 ehci0: interrupting at ioapic0 pin 17
 ehci0: dropped intr workaround enabled
 ehci0: EHCI version 1.0
 ehci0: companion controllers, 3 ports each: ohci0 ohci1
 usb2 at ehci0: USB revision 2.0
 ohci2 at pci0 dev 19 function 0: ATI Technologies SB700/SB800 USB OHCI 
Controller (rev. 0x00)
 ohci2: interrupting at ioapic0 pin 18
 ohci2: OHCI version 1.0, legacy support
 usb3 at ohci2: USB revision 1.0
 ohci3 at pci0 dev 19 function 1: ATI Technologies SB700/SB800 USB OHCI 
Controller (rev. 0x00)
 ohci3: interrupting at ioapic0 pin 18
 ohci3: OHCI version 1.0, legacy support
 usb4 at ohci3: USB revision 1.0
 ehci1 at pci0 dev 19 function 2: ATI Technologies SB700/SB800 USB EHCI 
Controller (rev. 0x00)
 ehci1: interrupting at ioapic0 pin 19
 ehci1: dropped intr workaround enabled
 ehci1: EHCI version 1.0
 ehci1: companion controllers, 3 ports each: ohci2 ohci3
 usb5 at ehci1: USB revision 2.0
 piixpm0 at pci0 dev 20 function 0
 piixpm0: ATI Technologies SB600/SB700/SB800 SMBus Controller (rev. 0x3a)
 piixpm0: interrupting at SMIpiixpm0: polling
 iic0 at piixpm0: I2C bus
 spdmem0 at iic0 addr 0x50
 spdmem0: DDR2 SDRAM memory, no parity or ECC, 2048MB, 800MHz (PC2-6400)
 spdmem0: 14 rows, 10 cols, 2 ranks, 8 banks/chip, 2.50ns cycle time
 spdmem0: tAA-tRCD-tRP-tRAS: 5-5-5-15
 spdmem0: voltage SSTL 1.8V, refresh time 7.8us (self-refreshing)
 spdmem1 at iic0 addr 0x51
 spdmem1: DDR2 SDRAM memory, no parity or ECC, 2048MB, 800MHz (PC2-6400)
 spdmem1: 14 rows, 10 cols, 2 ranks, 8 banks/chip, 2.50ns cycle time
 spdmem1: tAA-tRCD-tRP-tRAS: 5-5-5-15
 spdmem1: voltage SSTL 1.8V, refresh time 7.8us (self-refreshing)
 ixpide0 at pci0 dev 20 function 1
 ixpide0: ATI Technologies IXP IDE Controller (rev. 0x00)
 ixpide0: bus-master DMA support present
 ixpide0: primary channel configured to compatibility mode
 ixpide0: primary channel interrupting at ioapic0 pin 14
 atabus6 at ixpide0 channel 0
 ixpide0: secondary channel configured to compatibility mode
 ixpide0: secondary channel interrupting at ioapic0 pin 15
 atabus7 at ixpide0 channel 1
 azalia0 at pci0 dev 20 function 2: Generic High Definition Audio Controller
 azalia0: interrupting at ioapic0 pin 16
 azalia0: host: ATI Technologies SB600 Azalia (rev. 0), HDA rev. 1.0
 pcib0 at pci0 dev 20 function 3
 pcib0: ATI Technologies SB700/SB800 LPC Host Controller (rev. 0x00)
 ppb2 at pci0 dev 20 function 4: ATI Technologies SB600 PCI to PCI Bridge (rev. 
0x00)
 pci3 at ppb2 bus 3
 pci3: i/o space, memory space enabled
 cbb0 at pci3 dev 5 function 0: ENE Technology CB1410 CardBus Controller (rev. 
0x01)
 puc0 at pci3 dev 6 function 0: NetMos NM9835 Dual UART and 1284 Printer port 
(com, com, lpt)
 com2 at puc0 port 0: interrupting at ioapic0 pin 21
 com2: ns16550a, working fifo
 com3 at puc0 port 1: interrupting at ioapic0 pin 21
 com3: ns16550a, working fifo
 lpt0 at puc0 port 2: interrupting at ioapic0 pin 21
 fwohci0 at pci3 dev 8 function 0: Lucent Technologies FW322/323 IEEE 1394 Host 
Controller (rev. 0x70)
 fwohci0: interrupting at ioapic0 pin 22
 fwohci0: OHCI version 1.0 (ROM=1)
 fwohci0: No. of Isochronous channels is 8.
 fwohci0: EUI64 00:1e:8c:xx:xx:xx:xx:xx
 fwohci0: Phy 1394a available S400, 2 ports.
 fwohci0: Link S400, max_rec 2048 bytes.
 ieee1394if0 at fwohci0: IEEE1394 bus
 fwip0 at ieee1394if0: IP over IEEE1394
 fwohci0: Initiate bus reset
 cbb0: cacheline 0x10 lattimer 0x40
 cbb0: bhlc 0x24010
 cbb0: interrupting at ioapic0 pin 20
 cardslot0 at cbb0
 cardbus0 at cardslot0: bus 4
 pcmcia0 at cardslot0
 ohci4 at pci0 dev 20 function 5: ATI Technologies SB700/SB800 USB OHCI 
Controller (rev. 0x00)
 ohci4: interrupting at ioapic0 pin 18
 ohci4: OHCI version 1.0, legacy support
 usb6 at ohci4: USB revision 1.0
 pchb1 at pci0 dev 24 function 0
 pchb1: Advanced Micro Devices K8 AMD64 HyperTransport Configuration (rev. 0x00)
 pchb2 at pci0 dev 24 function 1
 pchb2: Advanced Micro Devices K8 AMD64 Address Map Configuration (rev. 0x00)
 pchb3 at pci0 dev 24 function 2
 pchb3: Advanced Micro Devices K8 AMD64 DRAM Configuration (rev. 0x00)
 amdtemp0 at pci0 dev 24 function 3
 amdtemp0: AMD CPU Temperature Sensors (K8: core rev BH-G2)
 isa0 at pcib0
 pckbc0 at isa0 port 0x60-0x64
 pckbd0 at pckbc0 (kbd slot)
 pckbc0: using irq 1 for kbd slot
 wskbd0 at pckbd0: console keyboard, using wsdisplay0
 fwohci0: BUS reset
 fwohci0: node_id=0xc800ffc0, gen=1, CYCLEMASTER mode
 ieee1394if0: 1 nodes, maxhop <= 0, cable IRM = 0 (me)
 ieee1394if0: bus manager 0 (me)
 timecounter: Timecounter "clockinterrupt" frequency 100 Hz quality 0
 azalia0: codec[0]: Realtek ALC888 (rev. 1.1), HDA rev. 1.0
 audio0 at azalia0: full duplex, independent
 uhub0 at usb0: ATI Technologie OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub0: 3 ports with 3 removable, self powered
 uhub1 at usb1: ATI Technologie OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub1: 3 ports with 3 removable, self powered
 uhub2 at usb2: ATI Technologies EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
 uhub2: 6 ports with 6 removable, self powered
 uhub3 at usb3: ATI Technologie OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub3: 3 ports with 3 removable, self powered
 uhub4 at usb4: ATI Technologie OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub4: 3 ports with 3 removable, self powered
 uhub5 at usb5: ATI Technologies EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
 uhub5: 6 ports with 6 removable, self powered
 uhub6 at usb6: ATI Technologie OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
 uhub6: 2 ports with 2 removable, self powered
 IPsec: Initialized Security Association Processing.
 sysctl_createv: sysctl_create(kern) returned 1
 sysctl_createv: sysctl_locate(boottime) returned 2
 sysctl_createv: sysctl_create(vm) returned 1
 sysctl_createv: sysctl_locate(loadavg) returned 2
 sysctl_createv: sysctl_create(hw) returned 1
 sysctl_createv: sysctl_locate(machine) returned 2
 sysctl_createv: sysctl_locate(machine_arch) returned 2
 ahcisata0 port 0: device present, speed: 3.0Gb/s
 ahcisata0 port 2: device present, speed: 1.5Gb/s
 wd0 at atabus0 drive 0: <SAMSUNG HD753LJ>
 wd0: drive supports 16-sector PIO transfers, LBA48 addressing
 wd0: 698 GB, 1453521 cyl, 16 head, 63 sec, 512 bytes/sect x 1465149168 sectors
 wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 7
 wd0(ahcisata0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 6 (Ultra/133) 
(using DMA)
 atapibus0 at atabus2: 1 targets
 cd0 at atapibus0 drive 0: <ATAPI   DVD D  DH16D2S, , EP53> cdrom removable
 cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
 cd0(ahcisata0:2:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100) 
(using DMA)
 atapibus1 at atabus6: 2 targets
 cd1 at atapibus1 drive 0: <_NEC DVD_RW ND-2510A, , 2.18> cdrom removable
 cd1: 32-bit data port
 cd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
 cd1(ixpide0:0:0): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
 uhub7 at uhub5 port 1: Genesys Logic USB2.0 Hub, class 9/0, rev 2.00/7.02, 
addr 2
 uhub7: single transaction translator
 uhub7: 4 ports with 4 removable, self powered
 uhidev0 at uhub1 port 3 configuration 1 interface 0
 uhidev0: Logitech USB-PS/2 Mouse, rev 1.00/1.20, addr 2, iclass 3/1
 ums0 at uhidev0: 3 buttons
 wsmouse0 at ums0 mux 0
 fd0 at fdc1 drive 0: 1.44MB, 80 cyl, 2 head, 18 sec
 Kernelized RAIDframe activated
 pad0: outputs: 44100Hz, 16-bit, stereo
 audio1 at pad0: half duplex
 boot device: wd0
 root on wd0a dumps on wd0b
 root file system type: ffs
 mskc0: interrupt moderation is 1000 us
 wsdisplay0: screen 1 added (80x25, vt100 emulation)
 wsdisplay0: screen 2 added (80x25, vt100 emulation)
 wsdisplay0: screen 3 added (80x25, vt100 emulation)
 wsdisplay0: screen 4 added (80x25, vt100 emulation)
 
 --OJLApt6qRD--
 


Home | Main Index | Thread Index | Old Index