Help with Averatec C3500
Hello all,
I have an Averatec C3500 Convertible Tablet PC. With the initial bios version that ships with the unit, USB and PCMCIA both work fine in linux. However, there is a terrible keyboard lag and dropped keys. The follow-on bios revisions fixed the keyboard issues, but caused USB and PCMCIA to both stop working. Note: All devices continue to operate fine in Windows. I'm posting this here in hopes that someone will take interest in this issue ( there are several others trying to use linux on these laptops. ) I've captured dmesg output after enabling CONFIG_USB_DEBUG and CONFIG_PCMCIA_DEBUG in the kernel config, and the output from lspci -vvxxx, as well as the DSDT output from both the original BIOS ( USB working / Keyboard not ) and the latest BIOS revision ( USB Not working / Keyboard works great ).
The link for all this captured data is: http://www.linuxkidd.com/c3500 I've detailed the machine hardware, running kernel, etc.. as well as linked to all the above described captures.
After posting the above request to the linux-usb list, Alan Stern responded with:
----------------------------------------------------------------------
According to the log, the I/O memory mappings for the USB and PCMCIA controllers aren't getting set up. It's not a USB or PCMCIA issue at all; you should ask for help on the PCI and ACPI mailing lists.
----------------------------------------------------------------------
So, here I am...
If there's anything else I can provide to assist in troubleshooting, Please ask! I'd really like to get this working.
Thanks in advance for any help!
Michael J. Kidd
ACPI not setting up I/O Memory mappings
ACPI not setting up I/O Memory mappings for USB and PCMCIA controllers on Averatec C3500 Laptop.. Can anyone help with this? Please...
Michael J. Kidd
Quoted 20 lines
Hello all,
I have an Averatec C3500 Convertible Tablet PC. With the initial bios version that ships with the unit, USB and PCMCIA both work fine in linux. However, there is a terrible keyboard lag and dropped keys. The follow-on bios revisions fixed the keyboard issues, but caused USB and PCMCIA to both stop working. Note: All devices continue to operate fine in Windows. I'm posting this here in hopes that someone will take interest in this issue ( there are several others trying to use linux on these laptops. ) I've captured dmesg output after enablingCONFIG_USB_DEBUGandCONFIG_PCMCIA_DEBUGin the kernel config, and the output from lspci -vvxxx, as well as the DSDT output from both the original BIOS ( USB working / Keyboard not ) and the latest BIOS revision ( USB Not working / Keyboard works great ).The link for all this captured data is: http://www.linuxkidd.com/c3500 I've detailed the machine hardware, running kernel, etc.. as well as linked to all the above described captures.
After posting the above request to the linux-usb list, Alan Stern responded with:
----------------------------------------------------------------------
According to the log, the I/O memory mappings for the USB and PCMCIA controllers aren't getting set up. It's not a USB or PCMCIA issue at all; you should ask for help on the PCI and ACPI mailing lists.
----------------------------------------------------------------------So, here I am...
If there's anything else I can provide to assist in troubleshooting, Please ask! I'd really like to get this working.
Thanks in advance for any help!
Michael J. Kidd
Quoted 13 lines · Michael J. Kidd
I have an Averatec C3500 Convertible Tablet PC. With the initial bios
version that ships with the unit, USB and PCMCIA both work fine in linux. However, there is a terrible keyboard lag and dropped keys. The follow-on bios revisions fixed the keyboard issues, but caused USB and PCMCIA to both stop working. Note: All devices continue to operate fine in Windows. I'm posting this here in hopes that someone will take interest in this issue ( there are several others trying to use linux on these laptops. ) I've captured dmesg output after enablingCONFIG_USB_DEBUGandCONFIG_PCMCIA_DEBUGin the kernel config, and the output from lspci -vvxxx, as well as the DSDT output from both the original BIOS ( USB working / Keyboard not ) and the latest BIOS revision ( USB Not working / Keyboard works great ).
Quoted 3 lines
The link for all this captured data is: http://www.linuxkidd.com/c3500
I've detailed the machine hardware, running kernel, etc.. as well as linked to all the above described captures.
Thanks for your effort in debugging this. Can you please open a bug report at http://bugzilla.kernel.org?
Quoted 6 lines
After posting the above request to the linux-usb list, Alan Stern responded with:
----------------------------------------------------------------------
According to the log, the I/O memory mappings for the USB and PCMCIA controllers aren't getting set up. It's not a USB or PCMCIA issue at all; you should ask for help on the PCI and ACPI mailing lists.
I don't know enough about USB to know what you're referring to. Can you point out the messages that suggest a PCI or ACPI issue?
Bjorn
Bug #6332 filed against ACPI.
As far as the part of the output which details the lack of IO address, I'll leave that to Alan Stern... I'm not quite that advanced at this point..
Thanks for the help!
Michael J. Kidd
Quoted 28 lines · Bjorn Helgaas
Quoted 5 lines · Michael J. Kidd
I have an Averatec C3500 Convertible Tablet PC. With the initial bios
version that ships with the unit, USB and PCMCIA both work fine in linux. However, there is a terrible keyboard lag and dropped keys. The follow-on bios revisions fixed the keyboard issues, but caused USB and PCMCIA to both stop working. Note: All devices continue to operate fine in Windows. I'm posting this here in hopes that someone will take interest in this issue ( there are several others trying to use linux on these laptops. ) I've captured dmesg output after enablingCONFIG_USB_DEBUGandCONFIG_PCMCIA_DEBUGin the kernel config, and the output from lspci -vvxxx, as well as the DSDT output from both the original BIOS ( USB working / Keyboard not ) and the latest BIOS revision ( USB Not working / Keyboard works great ).The link for all this captured data is: http://www.linuxkidd.com/c3500 I've detailed the machine hardware, running kernel, etc.. as well as linked to all the above described captures.
Thanks for your effort in debugging this. Can you please open a bug report at http://bugzilla.kernel.org?
Quoted 6 lines
After posting the above request to the linux-usb list, Alan Stern responded with:
----------------------------------------------------------------------
According to the log, the I/O memory mappings for the USB and PCMCIA controllers aren't getting set up. It's not a USB or PCMCIA issue at all; you should ask for help on the PCI and ACPI mailing lists.I don't know enough about USB to know what you're referring to. Can you point out the messages that suggest a PCI or ACPI issue?
Bjorn
-
To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html
Alan, could you give me a hint about what you mean? ACPI doesn't ioremap device registers, so I'm not sure what the problem is.
Quoted 6 lines
Quoted 6 lines
After posting the above request to the linux-usb list, Alan Stern responded with:
----------------------------------------------------------------------
According to the log, the I/O memory mappings for the USB and PCMCIA controllers aren't getting set up. It's not a USB or PCMCIA issue at all; you should ask for help on the PCI and ACPI mailing lists.
Quoted 9 lines · Bjorn Helgaas
Alan, could you give me a hint about what you mean? ACPI doesn't ioremap device registers, so I'm not sure what the problem is.
Quoted 6 lines
Quoted 6 lines
After posting the above request to the linux-usb list, Alan Stern responded with:
----------------------------------------------------------------------
According to the log, the I/O memory mappings for the USB and PCMCIA controllers aren't getting set up. It's not a USB or PCMCIA issue at all; you should ask for help on the PCI and ACPI mailing lists.
Sorry, I see you already responded to the bugzilla:
http://bugzilla.kernel.org/show_bug.cgi?id=6332
I'll take another look and respond there also.
Thanks,
Bjorn
Quoted 9 lines · Bjorn Helgaas
Alan, could you give me a hint about what you mean? ACPI doesn't ioremap device registers, so I'm not sure what the problem is.
Quoted 6 lines
Quoted 6 lines
After posting the above request to the linux-usb list, Alan Stern responded with:
----------------------------------------------------------------------
According to the log, the I/O memory mappings for the USB and PCMCIA controllers aren't getting set up. It's not a USB or PCMCIA issue at all; you should ask for help on the PCI and ACPI mailing lists.
Since I don't know how this low-level stuff is handled, I was guessing.
ACPI is involved in setting up motherboard resources, including configuration of various bridges. If a bridge wasn't configured properly, the CPU wouldn't be able to access the device's I/O hardware.
Alan Stern