Subject: kern/35420: ATI USB not working / ASUS laptop
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <н@NetBSD.org;, е@NetBSD.org;, т@NetBSD.org;,>
List: netbsd-bugs
Date: 01/14/2007 10:05:00
>Number:         35420
>Category:       kern
>Synopsis:       ATI USB not working / ASUS laptop
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    kern-bug-people
>State:          open
>Class:          support
>Submitter-Id:   net
>Arrival-Date:   Sun Jan 14 10:05:00 +0000 2007
>Originator:     &#1096;&#1080;&#1079;&#1086;&#1092;&#1088;&#1077;&#1085;&#1080;&#1082;
>Release:        3.1
>Organization:
&#1085;&#1077;&#1090;&#1091; &#1073;&#1083;&#1103;
>Environment:
generic-laptop semi-modified :p
>Description:

 Uh, got an usb mice attached to usb port, its never identified by system (the mice not even lights up on startup, all uhidev ums etc in kernel conf present).Tried changing usb port, recompiling kernel with various options, nothing helps. Btw, no 'pnp-os installed' opt in bios. Dunno what to do, really need to get that working...

dmesg:

total memory = 383 MB
avail memory = 370 MB
BIOS32 rev. 0 found at 0xf0010
PCI BIOS rev. 3.0 found at 0xf0031
pcibios: config mechanism [1][x], special cycles [x][x], last bus 3
PCI IRQ Routing Table rev. 1.0 found at 0xf4e30, size 144 bytes (7 entries)
PCI Interrupt Router at 000:20:3 (ATI Technologies product 0x436c compatible)
pci_intr_fixup: no compatible PCI ICU found: ICU vendor 0x1002 product 0x436c
Warning: unable to fix up PCI interrupt routing
PCI fixup examining 1002:5a31
PCI fixup examining 1002:5a3f
PCI fixup examining 1002:5a62
PCI bridge 0: primary 0, secondary 1, subordinate 1
PCI fixup examining 1002:4374
PCI fixup examining 1002:4375
PCI fixup examining 1002:4373
PCI fixup examining 1002:4372
PCI fixup examining 1002:4376
PCI fixup examining 1002:437b
PCI fixup examining 1002:4377
PCI fixup examining 1002:4371
PCI fixup examining 10ec:8139
PCI fixup examining 1180:476
PCI bridge 2: primary 2, secondary 3, subordinate 3
PCI fixup examining 1180:822
PCI fixup examining 1180:592
PCI bridge 1: primary 0, secondary 2, subordinate 3
PCI bus #3 is the last bus
[System BIOS Setting]-----------------------
  device vendor product
  register space address    size
--------------------------------------------
000:00:0 0x1002 0x5a31 
	1ch mem  0xe0000000 0x20000000
		[OK]
000:01:0 0x1002 0x5a3f 
		[OK]
000:19:0 0x1002 0x4374 Resource conflict.

	10h mem  0xfebff000 0x00001000
		[NG]
000:19:1 0x1002 0x4375 Resource conflict.

	10h mem  0xfebfe000 0x00001000
		[NG]
000:19:2 0x1002 0x4373 Resource conflict.

	10h mem  0xfebfd000 0x00001000
		[NG]
000:20:0 0x1002 0x4372 
	10h port 0x00000b00 0x00000010Resource conflict.

	14h mem  0xfed00000 0x00000400
		[NG]
000:20:1 0x1002 0x4376 
	10h port 0x000001f0 0x00000008
	14h port 0x000003f4 0x00000004
	18h port 0x00000170 0x00000008
	1ch port 0x00000374 0x00000004
	20h port 0x0000ff00 0x00000010
		[OK]
000:20:2 0x1002 0x437b Resource conflict.

	10h mem  0xfebf8000 0x00004000
		[NG]
000:20:3 0x1002 0x4377 
		[OK]
000:20:4 0x1002 0x4371 
		[OK]
001:05:0 0x1002 0x5a62 
	10h mem  0xc0000000 0x10000000
	14h port 0x00009800 0x00000100Resource conflict.

	18h mem  0xfe1f0000 0x00010000
		[NG]
002:00:0 0x10ec 0x8139 
	10h port 0x0000b800 0x00000100Resource conflict.

	14h mem  0xfeaffc00 0x00000100
		[NG]
002:01:0 0x1180 0x0476 
	10h mem  0x00000000 0x00001000
		[NG]
002:01:1 0x1180 0x0822 Resource conflict.

	10h mem  0xfeaff800 0x00000100
		[NG]
002:01:2 0x1180 0x0592 Resource conflict.

	10h mem  0xfeaff400 0x00000100
		[NG]
--------------------------[ 10 devices bogus]
WARNING: can't reserve area for I/O APIC.
WARNING: can't reserve area for Local APIC.
WARNING: can't reserve area for BIOS PROM.
 Physical memory end: 0x17fcc000
 PCI memory mapped I/O space start: 0x18000000
[PCIBIOS fixup stage]-----------------------
  device vendor product
  register space address    size
--------------------------------------------
000:00:0 0x1002 0x5a31 
	1ch mem  0xe0000000 0x20000000
		[OK]
000:01:0 0x1002 0x5a3f 
		[OK]
000:19:0 0x1002 0x4374 
	10h mem  0x18000000 0x00001000
		[OK]
000:19:1 0x1002 0x4375 
	10h mem  0x18001000 0x00001000
		[OK]
000:19:2 0x1002 0x4373 
	10h mem  0x18002000 0x00001000
		[OK]
000:20:0 0x1002 0x4372 
	10h port 0x00000b00 0x00000010
	14h mem  0x18003000 0x00000400
		[OK]
000:20:1 0x1002 0x4376 
	10h port 0x000001f0 0x00000008
	14h port 0x000003f4 0x00000004
	18h port 0x00000170 0x00000008
	1ch port 0x00000374 0x00000004
	20h port 0x0000ff00 0x00000010
		[OK]
000:20:2 0x1002 0x437b 
	10h mem  0x18004000 0x00004000
		[OK]
000:20:3 0x1002 0x4377 
		[OK]
000:20:4 0x1002 0x4371 
		[OK]
001:05:0 0x1002 0x5a62 
	10h mem  0xc0000000 0x10000000
	14h port 0x00009800 0x00000100
	18h mem  0x18010000 0x00010000
		[OK]
002:00:0 0x10ec 0x8139 
	10h port 0x0000b800 0x00000100
	14h mem  0x18003400 0x00000100
		[OK]
002:01:0 0x1180 0x0476 
	10h mem  0x18008000 0x00001000
		[OK]
002:01:1 0x1180 0x0822 
	10h mem  0x18003500 0x00000100
		[OK]
002:01:2 0x1180 0x0592 
	10h mem  0x18003600 0x00000100
		[OK]
--------------------------[  0 devices bogus]
mainbus0 (root)
cpu0 at mainbus0: (uniprocessor)
cpu0: Intel Pentium Pro, II or III (686-class), 1600.15 MHz, id xxxxx
cpu0: features afe9fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR>
cpu0: features afe9fbff<PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX>
cpu0: features afe9fbff<FXSR,SSE,SSE2,SS,TM,SBF>
cpu0: features2 c109<SSE3,MONITOR,TM2,xTPR>
cpu0: "Intel(R) Celeron(R) M CPU        420  @ 1.60GHz"
cpu0: I-cache 32 KB 64B/line 8-way, D-cache 32 KB 64B/line 8-way
cpu0: using thermal monitor 1
acpi0 at mainbus0
acpi0: using Intel ACPI CA subsystem version 20040211
acpi0: X/RSDT: OemId <A M I ,OEMRSDT ,07000626>, AslId <MSFT,00000097>
acpi0: SCI interrupting at int 9
acpi0: fixed-feature power button present
ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
ACPI Object Type 'Processor' (0x0c) at acpi0 not configured
ATK0100 at acpi0 not configured
PNP0A03 at acpi0 not configured
PNP0000 at acpi0 not configured
PNP0200 at acpi0 not configured
PNP0100 at acpi0 not configured
PNP0B00 at acpi0 not configured
PNP0800 at acpi0 not configured
PNP0C04 at acpi0 not configured
PNP0C02 at acpi0 not configured
PNP0C02 at acpi0 not configured
PNP0303 at acpi0 not configured
SYN0A04 at acpi0 not configured
PNP0C02 at acpi0 not configured
PNP0C09 at acpi0 not configured
PNP0C0D at acpi0 not configured
PNP0C02 at acpi0 not configured
ACPI0003 at acpi0 not configured
PNP0C0A at acpi0 not configured
PNP0C01 at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0F at acpi0 not configured
PNP0C0C at acpi0 not configured
PNP0C0E at acpi0 not configured
ACPI Object Type 'Thermal' (0x0d) at acpi0 not configured
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: ATI Technologies product 0x5a31 (rev. 0x01)
ppb0 at pci0 dev 1 function 0: ATI Technologies product 0x5a3f (rev. 0x00)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
vga0 at pci1 dev 5 function 0: ATI Technologies product 0x5a62 (rev. 0x00)
wsdisplay0 at vga0 kbdmux 1: console (80x25, vt100 emulation)
wsmux1: connecting to wsdisplay0
ohci0 at pci0 dev 19 function 0: ATI Technologies product 0x4374 (rev. 0x80)
ohci0: interrupting at irq 11
ohci0: OHCI version 1.0, legacy support
usb0 at ohci0: USB revision 1.0
uhub0 at usb0
uhub0: ATI Technologie OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 4 ports with 4 removable, self powered
ohci1 at pci0 dev 19 function 1: ATI Technologies product 0x4375 (rev. 0x80)
ohci1: interrupting at irq 11
ohci1: OHCI version 1.0, legacy support
usb1 at ohci1: USB revision 1.0
uhub1 at usb1
uhub1: ATI Technologie OHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 4 ports with 4 removable, self powered
ehci0 at pci0 dev 19 function 2: ATI Technologies product 0x4373 (rev. 0x80)
ehci0: interrupting at irq 11
ehci0: BIOS has given up ownership
ehci0: EHCI version 1.0
ehci0: companion controllers, 4 ports each: ohci0 ohci1
usb2 at ehci0: USB revision 2.0
uhub2 at usb2
uhub2: ATI Technologie EHCI root hub, class 9/0, rev 2.00/1.00, addr 1
uhub2: single transaction translator
uhub2: 8 ports with 8 removable, self powered
ATI Technologies product 0x4372 (SMBus serial bus, revision 0x82) at pci0 dev 20 function 0 not configured
ixpide0 at pci0 dev 20 function 1
ixpide0: ATI Technologies IXP IDE Controller (rev. 0x80)
ixpide0: bus-master DMA support present
ixpide0: primary channel configured to compatibility mode
ixpide0: primary channel interrupting at irq 14
atabus0 at ixpide0 channel 0
ixpide0: secondary channel configured to compatibility mode
ixpide0: secondary channel interrupting at irq 15
atabus1 at ixpide0 channel 1
azalia0 at pci0 dev 20 function 2: Generic High Definition Audio Controller
azalia0: interrupting at irq 5
azalia0: host: 0x1002/0x437b (rev. 1)
azalia0: host: High Definition Audio rev. 1.0
pcib0 at pci0 dev 20 function 3
pcib0: ATI Technologies product 0x4377 (rev. 0x80)
ppb1 at pci0 dev 20 function 4: ATI Technologies product 0x4371 (rev. 0x80)
pci2 at ppb1 bus 2
pci2: i/o space, memory space enabled
rtk0 at pci2 dev 0 function 0: Realtek 8139 10/100BaseTX
rtk0: interrupting at irq 3
rtk0: Ethernet address 00:18:f3:a1:0f:20
ukphy0 at rtk0 phy 7: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000000, model 0x0000, rev. 0
ukphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
cbb0 at pci2 dev 1 function 0: Ricoh 5C476 PCI-CardBus bridge (rev. 0x8d)
Ricoh product 0x0822 (system subclass 0x05, revision 0x13) at pci2 dev 1 function 1 not configured
Ricoh product 0x0592 (miscellaneous system, revision 0x04) at pci2 dev 1 function 2 not configured
cbb0: interrupting at irq 5
cardslot0 at cbb0 slot 0 flags 0
cardbus0 at cardslot0: bus 3 device 0
pcmcia0 at cardslot0
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
pms0 at pckbc0 (aux slot)
pms0: Synaptics touchpad version 6.2
pms0: Buttons 4/5, Palm detect, Multi-finger
pckbc0: using irq 12 for aux slot
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
midi0 at pcppi0: PC speaker
sysbeep0 at pcppi0
isapnp0 at isa0 port 0x279: ISA Plug 'n Play device support
npx0 at isa0 port 0xf0-0xff: using exception 16
isapnp0: no ISA Plug 'n Play devices found
azalia0: codec[0]: 0x10ec/0x0861 (rev. 3.64)
azalia0: codec[0]: High Definition Audio rev. 1.0
azalia0: playback: max channels=2, encodings=1<PCM>
azalia0: playback: PCM formats=e0140<24bit,20bit,16bit,96kHz,48kHz>
azalia0: recording: max channels=2, encodings=1<PCM>
azalia0: recording: PCM formats=20140<16bit,96kHz,48kHz>
azalia0: codec[1]: 0x1057/0x3055 (rev. 7.0)
azalia0: codec[1]: High Definition Audio rev. 1.0
azalia0: codec[1]: No support for modem function groups
azalia0: codec[1] has no audio function groups
audio0 at azalia0: full duplex, independent
atapibus0 at atabus0: 2 targets
cd0 at atapibus0 drive 1: <MATSHITADVD-RAM UJ-850S, RA93  087201, 1.21> cdrom removable
cd0: 32-bit data port
cd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33)
cd0(ixpide0:0:1): using PIO mode 4, Ultra-DMA mode 2 (Ultra/33) (using DMA)
wd0 at atabus1 drive 0: <ST98823A>
wd0: drive supports 16-sector PIO transfers, LBA48 addressing
wd0: 76319 MB, 155061 cyl, 16 head, 63 sec, 512 bytes/sect x 156301488 sectors
wd0: 32-bit data port
wd0: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 5 (Ultra/100)
wd0(ixpide0:1:0): using PIO mode 4, Ultra-DMA mode 5 (Ultra/100) (using DMA)
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
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)

>How-To-Repeat:
who knows
>Fix: