NetBSD-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
kern/57086: touchpad does not work
>Number: 57086
>Category: kern
>Synopsis: touchpad does not work
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: kern-bug-people
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Nov 18 22:55:00 +0000 2022
>Originator: Bruno
>Release: NetBSD 10-CURRENT
>Organization:
>Environment:
NetBSD 9.99.106 NetBSD 9.99.106 (GENERIC) #0: Sun Nov 13 21:57:12 UTC 2022 mkrepro%mkrepro.NetBSD.org@localhost:/usr/src/sys/arch/amd64/compile/GENERIC amd64
>Description:
ihidev device autoconfiguration error: no IRQ resource
[ 1.029804] GPIO (AMDI0030) at acpi0 not configured
[ 1.029804] dwiic0 at acpi0 (I2CD, AMDI0010-3): mem 0xfedc5000-0xfedc5fff irq 6
[ 1.029804] resource type 0x11 ignored
[ 1.029804] iic0 at dwiic0: I2C bus
[ 1.029804] ihidev0 at iic0 addr 0x15: vendor 0x4f3 product 0x400, TPD0
[ 1.029804] ihidev0: 14 report ids
[ 1.029804] ihidev0: autoconfiguration error: no IRQ resource
[ 1.029804] TPM (MSFT0101) at acpi0 not configured
acpi dump:
Device (GPIO)
{
Name (_HID, "AMDI0030") // _HID: Hardware ID
Name (_CID, "AMDI0030") // _CID: Compatible ID
Name (_UID, 0x00) // _UID: Unique ID
Method (_CRS, 0, NotSerialized) // _CRS: Current Resource Settings
{
Name (RBUF, ResourceTemplate ()
{
Interrupt (ResourceConsumer, Level, ActiveLow, Shared, ,, )
{
0x00000007,
}
Memory32Fixed (ReadWrite,
0xFED81500, // Address Base
0x00000400, // Address Length
)
})
Return (RBUF) /* \_SB_.GPIO._CRS.RBUF */
}
Method (RST, 0, NotSerialized)
{
Notify (GPIO, 0x00) // Bus Check
}
Method (_STA, 0, NotSerialized) // _STA: Status
{
If ((TSOS >= 0x70))
{
Return (0x0F)
}
Else
{
Return (0x00)
}
}
}
Device (I2CD)
{
Name (_HID, "AMDI0010") // _HID: Hardware ID
Name (_UID, 0x03) // _UID: Unique ID
Name (_CRS, ResourceTemplate () // _CRS: Current Resource Settings
{
IRQ (Edge, ActiveHigh, Exclusive, )
{6}
Memory32Fixed (ReadWrite,
0xFEDC5000, // Address Base
0x00001000, // Address Length
)
})
Method (_STA, 0, NotSerialized) // _STA: Status
{
Return (0x0F)
}
Method (RSET, 0, NotSerialized)
{
SRAD (0x08, 0xC8)
}
Method (_S0W, 0, NotSerialized) // _S0W: S0 Device Wake State
{
If ((IC3D && IC3E))
{
Return (0x04)
}
Else
{
Return (0x00)
}
}
Method (_PS0, 0, NotSerialized) // _PS0: Power State 0
{
If ((IC3D && IC3E))
{
DSAD (0x08, 0x00)
}
}
Method (_PS3, 0, NotSerialized) // _PS3: Power State 3
{
If ((IC3D && IC3E))
{
DSAD (0x08, 0x03)
}
}
}
>How-To-Repeat:
Boot NetBSD
>Fix:
Home |
Main Index |
Thread Index |
Old Index