From: Sihan G. <go...@gm...> - 2011-02-24 07:08:13
|
Here's the lspci output, run on the system using Knoppix. 00:00.0 Host bridge: Intel Corporation Device 0044 (rev 02) Subsystem: Lenovo Device 2193 Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information <?> 00:02.0 VGA compatible controller: Intel Corporation Device 0046 (rev 02) (prog-if 00 [VGA controller]) Subsystem: Lenovo Device 215a Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f2000000 (64-bit, non-prefetchable) [size=4M] Memory at d0000000 (64-bit, prefetchable) [size=256M] I/O ports at 1800 [size=8] Capabilities: [90] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable- Capabilities: [d0] Power Management version 2 Capabilities: [a4] PCIe advanced features <?> 00:16.0 Communication controller: Intel Corporation Ibex Peak HECI Controller (rev 06) Subsystem: Lenovo Device 215f Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f2727000 (64-bit, non-prefetchable) [size=16] Capabilities: [50] Power Management version 3 Capabilities: [8c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- 00:19.0 Ethernet controller: Intel Corporation Device 10ea (rev 06) Subsystem: Lenovo Device 2153 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f2500000 (32-bit, non-prefetchable) [size=128K] Memory at f2525000 (32-bit, non-prefetchable) [size=4K] I/O ports at 1820 [size=32] Capabilities: [c8] Power Management version 2 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [e0] PCIe advanced features <?> 00:1a.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06) (prog-if 20 [EHCI]) Subsystem: Lenovo Device 2163 Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at f2727800 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCIe advanced features <?> Kernel driver in use: ehci_hcd 00:1b.0 Audio device: Intel Corporation Ibex Peak High Definition Audio (rev 06) Subsystem: Lenovo Device 215e Flags: bus master, fast devsel, latency 0, IRQ 17 Memory at f2520000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel <?> Capabilities: [130] Root Complex Link <?> Kernel driver in use: HDA Intel Kernel modules: snd-hda-intel 00:1c.0 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 1 (rev 06) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=0 Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Lenovo Device 2164 Capabilities: [a0] Power Management version 2 Kernel driver in use: pcieport-driver 00:1c.3 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 4 (rev 06) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=05, subordinate=0c, sec-latency=0 I/O behind bridge: 00002000-00002fff Memory behind bridge: f0000000-f1ffffff Prefetchable memory behind bridge: 00000000f2800000-00000000f28fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Lenovo Device 2164 Capabilities: [a0] Power Management version 2 Kernel driver in use: pcieport-driver 00:1c.4 PCI bridge: Intel Corporation Ibex Peak PCI Express Root Port 5 (rev 06) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 Memory behind bridge: f2400000-f24fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable+ Capabilities: [90] Subsystem: Lenovo Device 2164 Capabilities: [a0] Power Management version 2 Kernel driver in use: pcieport-driver 00:1d.0 USB Controller: Intel Corporation Ibex Peak USB2 Enhanced Host Controller (rev 06) (prog-if 20 [EHCI]) Subsystem: Lenovo Device 2163 Flags: bus master, medium devsel, latency 0, IRQ 19 Memory at f2727c00 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Capabilities: [98] PCIe advanced features <?> Kernel driver in use: ehci_hcd 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev a6) (prog-if 01 [Subtractive decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=0e, subordinate=0e, sec-latency=0 Capabilities: [50] Subsystem: Lenovo Device 2165 00:1f.0 ISA bridge: Intel Corporation Ibex Peak LPC Interface Controller (rev 06) Subsystem: Lenovo Device 2166 Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information <?> 00:1f.2 IDE interface: Intel Corporation Ibex Peak 4 port SATA IDE Controller (rev 06) (prog-if 8a [Master SecP PriP]) Subsystem: Lenovo Device 2169 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 16 I/O ports at 01f0 [size=8] I/O ports at 03f4 [size=1] I/O ports at 0170 [size=8] I/O ports at 0374 [size=1] I/O ports at 1840 [size=16] I/O ports at 1810 [size=16] Capabilities: [70] Power Management version 3 Capabilities: [b0] PCIe advanced features <?> Kernel driver in use: ata_piix 00:1f.3 SMBus: Intel Corporation Ibex Peak SMBus Controller (rev 06) Subsystem: Lenovo Device 2167 Flags: medium devsel, IRQ 23 Memory at f2728000 (64-bit, non-prefetchable) [size=256] I/O ports at 1860 [size=32] Kernel driver in use: i801_smbus Kernel modules: i2c-i801 00:1f.5 IDE interface: Intel Corporation Ibex Peak 2 port SATA IDE Controller (rev 06) (prog-if 85 [Master SecO PriO]) Subsystem: Lenovo Device 216a Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 17 I/O ports at 18a0 [size=8] I/O ports at 1894 [size=4] I/O ports at 1898 [size=8] I/O ports at 1890 [size=4] I/O ports at 1880 [size=16] I/O ports at 1850 [size=16] Capabilities: [70] Power Management version 3 Capabilities: [b0] PCIe advanced features <?> Kernel driver in use: ata_piix 00:1f.6 Signal processing controller: Intel Corporation Ibex Peak Thermal Subsystem (rev 06) Subsystem: Lenovo Device 2190 Flags: fast devsel, IRQ 11 Memory at f2526000 (64-bit, non-prefetchable) [size=4K] Capabilities: [50] Power Management version 3 Capabilities: [80] Message Signalled Interrupts: Mask- 64bit- Queue=0/0 Enable- 02:00.0 Network controller: Intel Corporation Device 0084 Subsystem: Intel Corporation Device 1315 Flags: bus master, fast devsel, latency 0, IRQ 11 Memory at f2400000 (64-bit, non-prefetchable) [size=8K] Capabilities: [c8] Power Management version 3 Capabilities: [d0] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable- Capabilities: [e0] Express Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting <?> Capabilities: [140] Device Serial Number f6-e0-eb-ff-ff-c7-26-00 ff:00.0 Host bridge: Intel Corporation Device 2c62 (rev 02) Subsystem: Lenovo Device 2196 Flags: bus master, fast devsel, latency 0 ff:00.1 Host bridge: Intel Corporation Device 2d01 (rev 02) Subsystem: Lenovo Device 2196 Flags: bus master, fast devsel, latency 0 ff:02.0 Host bridge: Intel Corporation Device 2d10 (rev 02) Subsystem: Lenovo Device 2196 Flags: bus master, fast devsel, latency 0 ff:02.1 Host bridge: Intel Corporation Device 2d11 (rev 02) Subsystem: Lenovo Device 2196 Flags: bus master, fast devsel, latency 0 ff:02.2 Host bridge: Intel Corporation Device 2d12 (rev 02) Subsystem: Lenovo Device 2196 Flags: bus master, fast devsel, latency 0 ff:02.3 Host bridge: Intel Corporation Device 2d13 (rev 02) Subsystem: Lenovo Device 2196 Flags: bus master, fast devsel, latency 0 I'd post the dmesg output, except it's really long. However, comparing the working kernel vs the non-working kernels, I'm getting a few errors on the latter: pci <some number>: can't find IRQ for PCI INT A: probably buggy MP table ata_piix <some number>: can't find IRQ for PCI INT C: probably buggy MP table ehci_hcd <some number>: can't find IRQ for PCI INT D: probably buggy MP table I'm also getting a lot of these errors: usb 1-1: new high speed device using ehci_hcd and address 2 usb 1-1: device not accepting address 2, error -110 On the working kernel, the EHCI Host Controller is detected in dmesg as indicated by the following messages: usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: EHCI Host Controller usb usb1: Manufacturer: Linux 2.6.30.5 ehci_hcd usb usb1: SerialNumber: 0000:00:1a.0 usb usb1: Configuration #1 chosen from 1 choice usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 usb usb1: Product: EHCI Host Controller usb usb1: Manufacturer: Linux 2.6.30.5 ehci_hcd usb usb1: SerialNumber: 0000:00:1d.0 usb usb1: Configuration #1 chosen from 1 choice These are missing from the non-working kernel. Sorry if this isn't the right mailing list to post this. I thought it was USB related...can you suggest an appropriate mailing list or forum to get help from? Thanks! On Thu, Feb 24, 2011 at 12:28 PM, Peter Stuge <pe...@st...> wrote: > Sihan Goi wrote: > > Because one 2.6.30.5 works and another doesn't, I'm inclined to > > believe it has something to do with the kernel configuration. > > However I do not have the old .config file so I can't see what > > options I built into the kernel... > > You could get efficient help if you posted lspci output as well as > your current .config. > > I might suggest posting to another mailing list, because your problem > is unrelated to libusb. > > > //Peter > > > ------------------------------------------------------------------------------ > Free Software Download: Index, Search & Analyze Logs and other IT data in > Real-Time with Splunk. Collect, index and harness all the fast moving IT > data > generated by your applications, servers and devices whether physical, > virtual > or in the cloud. Deliver compliance at lower cost and gain new business > insights. http://p.sf.net/sfu/splunk-dev2dev > _______________________________________________ > Libusb-devel mailing list > Lib...@li... > https://lists.sourceforge.net/lists/listinfo/libusb-devel > -- - Goi Sihan go...@gm... |