mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Grzegorz Kulewski <kangur@polcom.net>
To: Bjorn Helgaas <bjorn.helgaas@hp.com>
Cc: Andrew Morton <akpm@osdl.org>,
	ACPI List <acpi-devel@lists.sourceforge.net>,
	lkml <linux-kernel@vger.kernel.org>
Subject: Re: [ACPI] Re: Fw: Anybody? 2.6.11 (stable and -rc) ACPI breaks USB
Date: Sun, 13 Mar 2005 16:14:49 +0100 (CET)	[thread overview]
Message-ID: <Pine.LNX.4.62.0503131607330.23588@alpha.polcom.net> (raw)
In-Reply-To: <1110580150.4822.75.camel@eeyore>

On Fri, 11 Mar 2005, Bjorn Helgaas wrote:

> Can you do an "lspci -vvn"?  I'm looking at quirk_via_irqpic() in
> 2.6.9, which is what printed this:
>
>>>    PCI: Via IRQ fixup for 0000:00:07.2, from 9 to 10
>>>    PCI: Via IRQ fixup for 0000:00:07.3, from 9 to 10
>
> but it looks like it should only run for PCI_DEVICE_ID_VIA_82C586_2,
> PCI_DEVICE_ID_VIA_82C686_5, and PCI_DEVICE_ID_VIA_82C686_6.
>
> You have:
>
> 0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
> 0000:00:07.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT8233/A/C/VT8235 PIPC Bus Master IDE (rev 06)
> 0000:00:07.2 USB Controller: VIA Technologies, Inc. USB (rev 1a) (prog-if 00 [UHCI])
> 0000:00:07.3 USB Controller: VIA Technologies, Inc. USB (rev 1a) (prog-if 00 [UHCI])
>
> and we apparently ran the quirk for 07.2 and 07.3.  I wouldn't
> have thought those would have one of the above device IDs.  The
> "lspci -vvn" should tell us for sure.
>
> 2.6.11 removed that quirk and runs quirk_via_bridge() for
> all VIA devices, but only sets via_interrupt_line_quirk if
> (pdev->devfn == 0), which you don't have.  So that's why
> my patch didn't do anything.
>
>> Also two more questions:
>>
>> 1. What is VIA fixup? Is it some hardware bug? Or BIOS problem? Why is it
>> needed? On what hardware / software it is needed?
>
> I really don't know much about the VIA fixup.  I just noticed
> that we seem to be doing it slightly differently in 2.6.11 than
> we did in 2.6.9, and thought maybe it was related to your problem.
> Here's a changeset that has a couple pointers:
>
>    http://linux.bkbits.net:8080/linux-2.5/cset%4041cb9d48DRV4TYe77gvstTawuZFYyQ
>
>> 2. Why this patch shrinked bzImage that much:
>>
>> -rw-r--r--  1 root root 1828186 mar 11 23:33 vmlinuz-2.6.11-cko1
>> -rw-r--r--  1 root root 1828355 mar  2 20:48 vmlinuz-2.6.11-cko1.old
>
> I have no idea about this.  But it's only a couple hundred bytes.
>
> So here's another patch to try (revert the first one, then apply this).
>
> ===== drivers/acpi/pci_irq.c 1.37 vs edited =====
> --- 1.37/drivers/acpi/pci_irq.c	2005-03-01 09:57:29 -07:00
> +++ edited/drivers/acpi/pci_irq.c	2005-03-11 15:13:49 -07:00
> @@ -30,6 +30,7 @@
> #include <linux/module.h>
> #include <linux/init.h>
> #include <linux/types.h>
> +#include <linux/delay.h>
> #include <linux/proc_fs.h>
> #include <linux/spinlock.h>
> #include <linux/pm.h>
> @@ -438,10 +439,17 @@
> 		}
>  	}
>
> -	if (via_interrupt_line_quirk)
> -		pci_write_config_byte(dev, PCI_INTERRUPT_LINE, irq & 15);
> -
> 	dev->irq = acpi_register_gsi(irq, edge_level, active_high_low);
> +
> +	if (dev->vendor == PCI_VENDOR_ID_VIA) {
> +		u8 old_irq, new_irq = dev->irq & 0xf;
> +
> +		pci_read_config_byte(dev, PCI_INTERRUPT_LINE, &old_irq);
> +		printk(KERN_INFO PREFIX "Via IRQ fixup for %s, from %d "
> +			"to %d\n", pci_name(dev), old_irq, new_irq);
> +		udelay(15);
> +		pci_write_config_byte(dev, PCI_INTERRUPT_LINE, new_irq);
> +	}
>
> 	printk(KERN_INFO PREFIX "PCI interrupt %s[%c] -> GSI %u "
> 		"(%s, %s) -> IRQ %d\n",
>

Ok, this patch works. Here is the log:

Mar 13 17:16:17 kangur Linux version 2.6.11-cko1 (root@kangur) (gcc 
version 3.3.3 20040412 (Gentoo Linux 3.3.3-r6, ssp-3.3.2-2, pie-8.7.6)) #3 
Sun Mar 13 17:10:10 CET 2005
Mar 13 17:16:17 kangur BIOS-provided physical RAM map:
Mar 13 17:16:17 kangur BIOS-e820: 0000000000000000 - 000000000009fc00 
(usable)
Mar 13 17:16:17 kangur BIOS-e820: 000000000009fc00 - 00000000000a0000 
(reserved)
Mar 13 17:16:17 kangur BIOS-e820: 00000000000f0000 - 0000000000100000 
(reserved)
Mar 13 17:16:17 kangur BIOS-e820: 0000000000100000 - 000000001fff0000 
(usable)
Mar 13 17:16:17 kangur BIOS-e820: 000000001fff0000 - 000000001fff3000 
(ACPI NVS)
Mar 13 17:16:17 kangur BIOS-e820: 000000001fff3000 - 0000000020000000 
(ACPI data)
Mar 13 17:16:17 kangur BIOS-e820: 00000000ffff0000 - 0000000100000000 
(reserved)
Mar 13 17:16:17 kangur 511MB LOWMEM available.
Mar 13 17:16:17 kangur On node 0 totalpages: 131056
Mar 13 17:16:17 kangur DMA zone: 4096 pages, LIFO batch:1
Mar 13 17:16:17 kangur Normal zone: 126960 pages, LIFO batch:16
Mar 13 17:16:17 kangur HighMem zone: 0 pages, LIFO batch:1
Mar 13 17:16:17 kangur DMI 2.2 present.
Mar 13 17:16:17 kangur ACPI: RSDP (v000 761686 
) @ 0x000f6a70
Mar 13 17:16:17 kangur ACPI: RSDT (v001 761686 AWRDACPI 0x42302e31 AWRD 
0x00000000) @ 0x1fff3000
Mar 13 17:16:17 kangur ACPI: FADT (v001 761686 AWRDACPI 0x42302e31 AWRD 
0x00000000) @ 0x1fff3040
Mar 13 17:16:17 kangur ACPI: DSDT (v001 761686 AWRDACPI 0x00001000 MSFT 
0x0100000c) @ 0x00000000
Mar 13 17:16:17 kangur ACPI: PM-Timer IO Port: 0x4008
Mar 13 17:16:17 kangur Allocating PCI resources starting at 20000000 (gap: 
20000000:dfff0000)
Mar 13 17:16:17 kangur Built 1 zonelists
Mar 13 17:16:17 kangur Kernel command line: ro root=/dev/hdb4
Mar 13 17:16:17 kangur Local APIC disabled by BIOS -- you can enable it 
with "lapic"
Mar 13 17:16:17 kangur mapped APIC to ffffd000 (01402000)
Mar 13 17:16:17 kangur Initializing CPU#0
Mar 13 17:16:17 kangur CPU 0 irqstacks, hard=b0477000 soft=b0476000
Mar 13 17:16:17 kangur PID hash table entries: 2048 (order: 11, 32768 
bytes)
Mar 13 17:16:17 kangur Detected 1203.036 MHz processor.
Mar 13 17:16:17 kangur Using pmtmr for high-res timesource
Mar 13 17:16:17 kangur Console: colour VGA+ 80x25
Mar 13 17:16:17 kangur Dentry cache hash table entries: 131072 (order: 7, 
524288 bytes)
Mar 13 17:16:17 kangur Inode-cache hash table entries: 65536 (order: 6, 
262144 bytes)
Mar 13 17:16:17 kangur Memory: 514940k/524224k available (2543k kernel 
code, 8732k reserved, 819k data, 156k init, 0k highmem)
Mar 13 17:16:17 kangur Checking if this processor honours the WP bit even 
in supervisor mode... Ok.
Mar 13 17:16:17 kangur Calibrating delay loop... 2375.68 BogoMIPS 
(lpj=1187840)
Mar 13 17:16:17 kangur Security Framework v1.0.0 initialized
Mar 13 17:16:17 kangur Capability LSM initialized
Mar 13 17:16:17 kangur Mount-cache hash table entries: 512 (order: 0, 4096 
bytes)
Mar 13 17:16:17 kangur CPU: After generic identify, caps: 0383f9ff 
c1cbf9ff 00000000 00000000 00000000 00000000 00000000Mar 13 17:16:17 
kangur CPU: After vendor identify, caps: 0383f9ff c1cbf9ff 00000000 
00000000 00000000 00000000 00000000
Mar 13 17:16:17 kangur CPU: CLK_CTL MSR was 60071263. Reprogramming to 
20071263
Mar 13 17:16:17 kangur CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K 
(64 bytes/line)
Mar 13 17:16:17 kangur CPU: L2 Cache: 512K (64 bytes/line)
Mar 13 17:16:17 kangur CPU: After all inits, caps: 0383f9ff c1cbf9ff 
00000000 00000020 00000000 00000000 00000000
Mar 13 17:16:17 kangur Intel machine check architecture supported.
Mar 13 17:16:17 kangur Intel machine check reporting enabled on CPU#0.
Mar 13 17:16:17 kangur CPU: AMD Unknown CPU Type stepping 00
Mar 13 17:16:17 kangur Enabling fast FPU save and restore... done.
Mar 13 17:16:17 kangur Enabling unmasked SIMD FPU exception support... 
done.
Mar 13 17:16:17 kangur Checking 'hlt' instruction... OK.
Mar 13 17:16:17 kangur ACPI: setting ELCR to 0800 (from 0e20)
Mar 13 17:16:17 kangur NET: Registered protocol family 16
Mar 13 17:16:17 kangur PCI: PCI BIOS revision 2.10 entry at 0xfb690, last 
bus=1
Mar 13 17:16:17 kangur PCI: Using configuration type 1
Mar 13 17:16:17 kangur mtrr: v2.0 (20020519)
Mar 13 17:16:17 kangur ACPI: Subsystem revision 20050211
Mar 13 17:16:17 kangur ACPI: Interpreter enabled
Mar 13 17:16:17 kangur ACPI: Using PIC for interrupt routing
Mar 13 17:16:17 kangur ACPI: PCI Root Bridge [PCI0] (00:00)
Mar 13 17:16:17 kangur PCI: Probing PCI hardware (bus 00)
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Link [LNKA] (IRQs 1 3 4 5 6 7 
*10 11 12 14 15)
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Link [LNKB] (IRQs 1 3 4 5 6 7 
10 *11 12 14 15)
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Link [LNKC] (IRQs 1 3 4 *5 6 7 
10 11 12 14 15)
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Link [LNKD] (IRQs 1 3 4 5 6 7 
10 11 12 14 15) *9
Mar 13 17:16:17 kangur Linux Plug and Play Support v0.97 (c) Adam Belay
Mar 13 17:16:17 kangur pnp: PnP ACPI init
Mar 13 17:16:17 kangur pnp: PnP ACPI: found 12 devices
Mar 13 17:16:17 kangur SCSI subsystem initialized
Mar 13 17:16:17 kangur PCI: Using ACPI for IRQ routing
Mar 13 17:16:17 kangur ** PCI interrupts are no longer routed 
automatically.  If this
Mar 13 17:16:17 kangur ** causes a device to stop working, it is probably 
because the
Mar 13 17:16:17 kangur ** driver failed to call pci_enable_device().  As a 
temporary
Mar 13 17:16:17 kangur ** workaround, the "pci=routeirq" argument restores 
the old
Mar 13 17:16:17 kangur ** behavior.  If this argument makes the device 
work again,
Mar 13 17:16:17 kangur ** please email the output of "lspci" to 
bjorn.helgaas@hp.com
Mar 13 17:16:17 kangur ** so I can fix the driver.
Mar 13 17:16:17 kangur pnp: the driver 'system' has been registered
Mar 13 17:16:17 kangur pnp: match found with the PnP device '00:00' and 
the driver 'system'
Mar 13 17:16:17 kangur pnp: match found with the PnP device '00:01' and 
the driver 'system'
Mar 13 17:16:17 kangur Total HugeTLB memory allocated, 0
Mar 13 17:16:17 kangur VFS: Disk quotas dquot_6.5.1
Mar 13 17:16:17 kangur Dquot-cache hash table entries: 1024 (order 0, 4096 
bytes)
Mar 13 17:16:17 kangur SGI XFS with ACLs, security attributes, realtime, 
no debug enabled
Mar 13 17:16:17 kangur SGI XFS Quota Management subsystem
Mar 13 17:16:17 kangur Initializing Cryptographic API
Mar 13 17:16:17 kangur inotify device minor=63
Mar 13 17:16:17 kangur ACPI: PS/2 Keyboard Controller [PS2K] at I/O 0x60, 
0x64, irq 1
Mar 13 17:16:17 kangur ACPI: PS/2 Mouse Controller [PS2M] at irq 12
Mar 13 17:16:17 kangur serio: i8042 AUX port at 0x60,0x64 irq 12
Mar 13 17:16:17 kangur serio: i8042 KBD port at 0x60,0x64 irq 1
Mar 13 17:16:17 kangur io scheduler noop registered
Mar 13 17:16:17 kangur io scheduler anticipatory registered
Mar 13 17:16:17 kangur io scheduler deadline registered
Mar 13 17:16:17 kangur io scheduler cfq registered
Mar 13 17:16:17 kangur 8139too Fast Ethernet driver 0.9.27
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
Mar 13 17:16:17 kangur PCI: setting IRQ 11 as level-triggered
Mar 13 17:16:17 kangur ACPI: PCI interrupt 0000:00:0f.0[A] -> GSI 11 
(level, low) -> IRQ 11
Mar 13 17:16:17 kangur eth0: RealTek RTL8139 at 0xec00, 00:06:4f:00:73:8b, 
IRQ 11
Mar 13 17:16:17 kangur eth0:  Identified 8139 chip type 'RTL-8139C'
Mar 13 17:16:17 kangur Uniform Multi-Platform E-IDE driver Revision: 
7.00alpha2
Mar 13 17:16:17 kangur ide: Assuming 33MHz system bus speed for PIO modes; 
override with idebus=xx
Mar 13 17:16:17 kangur VP_IDE: IDE controller at PCI slot 0000:00:07.1
Mar 13 17:16:17 kangur VP_IDE: chipset revision 6
Mar 13 17:16:17 kangur VP_IDE: not 100% native mode: will probe irqs later
Mar 13 17:16:17 kangur VP_IDE: VIA vt82c686b (rev 40) IDE UDMA100 
controller on pci0000:00:07.1
Mar 13 17:16:17 kangur ide0: BM-DMA at 0xc400-0xc407, BIOS settings: 
hda:pio, hdb:DMA
Mar 13 17:16:17 kangur ide1: BM-DMA at 0xc408-0xc40f, BIOS settings: 
hdc:pio, hdd:DMA
Mar 13 17:16:17 kangur Probing IDE interface ide0...
Mar 13 17:16:17 kangur hdb: SAMSUNG SV3063H, ATA DISK drive
Mar 13 17:16:17 kangur ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Mar 13 17:16:17 kangur Probing IDE interface ide1...
Mar 13 17:16:17 kangur hdd: HL-DT-ST DVDRAM GSA-4082B, ATAPI CD/DVD-ROM 
drive
Mar 13 17:16:17 kangur ide1 at 0x170-0x177,0x376 on irq 15
Mar 13 17:16:17 kangur pnp: the driver 'ide' has been registered
Mar 13 17:16:17 kangur hdb: max request size: 128KiB
Mar 13 17:16:17 kangur hdb: 59797584 sectors (30616 MB) w/426KiB Cache, 
CHS=59323/16/63, UDMA(100)
Mar 13 17:16:17 kangur hdb: cache flushes not supported
Mar 13 17:16:17 kangur hdb: hdb1 hdb2 hdb3 hdb4
Mar 13 17:16:17 kangur libata version 1.10 loaded.
Mar 13 17:16:17 kangur sata_sil version 0.8
Mar 13 17:16:17 kangur ACPI: PCI interrupt 0000:00:0d.0[A] -> GSI 11 
(level, low) -> IRQ 11
Mar 13 17:16:17 kangur ata1: SATA max UDMA/100 cmd 0xD0802080 ctl 
0xD080208A bmdma 0xD0802000 irq 11
Mar 13 17:16:17 kangur ata2: SATA max UDMA/100 cmd 0xD08020C0 ctl 
0xD08020CA bmdma 0xD0802008 irq 11
Mar 13 17:16:17 kangur ata1: dev 0 cfg 49:2f00 82:346b 83:7f61 84:4003 
85:3469 86:3c41 87:4003 88:207f
Mar 13 17:16:17 kangur ata1: dev 0 ATA, max UDMA/133, 312581808 sectors: 
lba48
Mar 13 17:16:17 kangur ata1: dev 0 configured for UDMA/100
Mar 13 17:16:17 kangur scsi0 : sata_sil
Mar 13 17:16:17 kangur ata2: no device found (phy stat 00000000)
Mar 13 17:16:17 kangur scsi1 : sata_sil
Mar 13 17:16:17 kangur Vendor: ATA       Model: WDC WD1600JD-00H  Rev: 
08.0
Mar 13 17:16:17 kangur Type:   Direct-Access                      ANSI 
SCSI revision: 05
Mar 13 17:16:17 kangur SCSI device sda: 312581808 512-byte hdwr sectors 
(160042 MB)
Mar 13 17:16:17 kangur SCSI device sda: drive cache: write back
Mar 13 17:16:17 kangur SCSI device sda: 312581808 512-byte hdwr sectors 
(160042 MB)
Mar 13 17:16:17 kangur SCSI device sda: drive cache: write back
Mar 13 17:16:17 kangur sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 sda9 
sda10 sda11 sda12 sda13 sda14 sda15 >
Mar 13 17:16:17 kangur Attached scsi disk sda at scsi0, channel 0, id 0, 
lun 0
Mar 13 17:16:17 kangur mice: PS/2 mouse device common for all mice
Mar 13 17:16:17 kangur input: AT Translated Set 2 keyboard on 
isa0060/serio0
Mar 13 17:16:17 kangur NET: Registered protocol family 2
Mar 13 17:16:17 kangur IP: routing cache hash table of 4096 buckets, 
32Kbytes
Mar 13 17:16:17 kangur TCP established hash table entries: 32768 (order: 
6, 262144 bytes)
Mar 13 17:16:17 kangur TCP bind hash table entries: 32768 (order: 5, 
131072 bytes)
Mar 13 17:16:17 kangur TCP: Hash tables configured (established 32768 bind 
32768)
Mar 13 17:16:17 kangur ip_conntrack version 2.1 (4095 buckets, 32760 max) 
- 216 bytes per conntrack
Mar 13 17:16:17 kangur ip_tables: (C) 2000-2002 Netfilter core team
Mar 13 17:16:17 kangur ipt_recent v0.3.1: Stephen Frost 
<sfrost@snowman.net>.  http://snowman.net/projects/ipt_recent/
Mar 13 17:16:17 kangur arp_tables: (C) 2002 David S. Miller
Mar 13 17:16:17 kangur NET: Registered protocol family 17
Mar 13 17:16:17 kangur ACPI wakeup devices:
Mar 13 17:16:17 kangur SLPB PCI0 USB0 USB1
Mar 13 17:16:17 kangur ACPI: (supports S0 S1 S4 S5)
Mar 13 17:16:17 kangur kjournald starting.  Commit interval 5 seconds
Mar 13 17:16:17 kangur EXT3-fs: mounted filesystem with ordered data mode.
Mar 13 17:16:17 kangur VFS: Mounted root (ext3 filesystem) readonly.
Mar 13 17:16:17 kangur Freeing unused kernel memory: 156k freed
Mar 13 17:16:17 kangur NET: Registered protocol family 1
Mar 13 17:16:17 kangur EXT3 FS on hdb4, internal journal
Mar 13 17:16:17 kangur NET: Registered protocol family 8
Mar 13 17:16:17 kangur NET: Registered protocol family 20
Mar 13 17:16:17 kangur CSLIP: code copyright 1989 Regents of the 
University of California
Mar 13 17:16:17 kangur PPP generic driver version 2.4.2
Mar 13 17:16:17 kangur input: PS/2 Generic Mouse on isa0060/serio1
Mar 13 17:16:17 kangur input: PC Speaker
Mar 13 17:16:17 kangur loop: loaded (max 8 devices)
Mar 13 17:16:17 kangur Non-volatile memory driver v1.2
Mar 13 17:16:17 kangur BIOS EDD facility v0.16 2004-Jun-25, 2 devices 
found
Mar 13 17:16:17 kangur vesafb: NVidia Corporation, NV15 Reference Board, 
Chip Rev A0 (OEM: NVidia)
Mar 13 17:16:17 kangur vesafb: VBE version: 3.0
Mar 13 17:16:17 kangur vesafb: protected mode interface info at c000:0f03
Mar 13 17:16:17 kangur vesafb: pmi: set display start = b00c0f3c, set 
palette = b00c0fb2
Mar 13 17:16:17 kangur vesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 
3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
Mar 13 17:16:17 kangur vesafb: hardware supports DCC2 transfers
Mar 13 17:16:17 kangur vesafb: monitor limits: vf = 85 Hz, hf = 64 kHz, 
clk = 108 MHz
Mar 13 17:16:17 kangur vesafb: scrolling: redraw
Mar 13 17:16:17 kangur vesafb: framebuffer at 0xe8000000, mapped to 
0xd0900000, using 6144k, total 65536k
Mar 13 17:16:17 kangur fb0: VESA VGA frame buffer device
Mar 13 17:16:17 kangur Console: switching to colour frame buffer device 
128x48
Mar 13 17:16:17 kangur device-mapper: 4.4.0-ioctl (2005-01-12) 
initialised: dm-devel@redhat.com
Mar 13 17:16:17 kangur NTFS driver 2.1.22 [Flags: R/O MODULE].
Mar 13 17:16:17 kangur NTFS volume version 3.1.
Mar 13 17:16:17 kangur NTFS volume version 3.1.
Mar 13 17:16:17 kangur usbcore: registered new driver usbfs
Mar 13 17:16:17 kangur usbcore: registered new driver hub
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 10
Mar 13 17:16:17 kangur PCI: setting IRQ 10 as level-triggered
Mar 13 17:16:17 kangur ACPI: PCI interrupt 0000:00:0b.0[A] -> GSI 10 
(level, low) -> IRQ 10
Mar 13 17:16:17 kangur parport_pc: VIA 686A/8231 detected
Mar 13 17:16:17 kangur parport_pc: probing current configuration
Mar 13 17:16:17 kangur parport_pc: Current parallel port base: 0x378
Mar 13 17:16:17 kangur parport_pc: Strange, can't probe VIA parallel port: 
io=0x378, irq=7, dma=-1
Mar 13 17:16:17 kangur pnp: the driver 'parport_pc' has been registered
Mar 13 17:16:17 kangur pnp: match found with the PnP device '00:09' and 
the driver 'parport_pc'
Mar 13 17:16:17 kangur parport: PnPBIOS parport detected.
Mar 13 17:16:17 kangur parport0: PC-style at 0x378, irq 7 [PCSPP(,...)]
Mar 13 17:16:17 kangur USB Universal Host Controller Interface driver v2.2
Mar 13 17:16:17 kangur ACPI: Via IRQ fixup for 0000:00:07.2, from 9 to 10
Mar 13 17:16:17 kangur ACPI: PCI interrupt 0000:00:07.2[D] -> GSI 10 
(level, low) -> IRQ 10
Mar 13 17:16:17 kangur uhci_hcd 0000:00:07.2: UHCI Host Controller
Mar 13 17:16:17 kangur uhci_hcd 0000:00:07.2: irq 10, io base 0xc800
Mar 13 17:16:17 kangur uhci_hcd 0000:00:07.2: new USB bus registered, 
assigned bus number 1
Mar 13 17:16:17 kangur hub 1-0:1.0: USB hub found
Mar 13 17:16:17 kangur hub 1-0:1.0: 2 ports detected
Mar 13 17:16:17 kangur ACPI: Via IRQ fixup for 0000:00:07.3, from 9 to 10
Mar 13 17:16:17 kangur ACPI: PCI interrupt 0000:00:07.3[D] -> GSI 10 
(level, low) -> IRQ 10
Mar 13 17:16:17 kangur uhci_hcd 0000:00:07.3: UHCI Host Controller
Mar 13 17:16:17 kangur uhci_hcd 0000:00:07.3: irq 10, io base 0xcc00
Mar 13 17:16:17 kangur uhci_hcd 0000:00:07.3: new USB bus registered, 
assigned bus number 2
Mar 13 17:16:17 kangur hub 2-0:1.0: USB hub found
Mar 13 17:16:17 kangur hub 2-0:1.0: 2 ports detected
Mar 13 17:16:17 kangur usb 1-2: new full speed USB device using uhci_hcd 
and address 2
Mar 13 17:16:17 kangur Linux video capture interface: v1.00
Mar 13 17:16:17 kangur bttv: driver version 0.9.15 loaded
Mar 13 17:16:17 kangur bttv: using 32 buffers with 2080k (520 pages) each 
for capture
Mar 13 17:16:17 kangur bttv: Bt8xx card found (0).
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 5
Mar 13 17:16:17 kangur PCI: setting IRQ 5 as level-triggered
Mar 13 17:16:17 kangur ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 5 
(level, low) -> IRQ 5
Mar 13 17:16:17 kangur bttv0: Bt878 (rev 17) at 0000:00:09.0, irq: 5, 
latency: 32, mmio: 0xf7000000
Mar 13 17:16:17 kangur bttv0: using: Prolink Pixelview PV-BT878P+ 
(Rev.4C,8E) [card=70,insmod option]
Mar 13 17:16:17 kangur bttv0: gpio: en=00000000, out=00000000 in=00ffc0ff 
[init]
Mar 13 17:16:17 kangur bttv0: using tuner=25
Mar 13 17:16:17 kangur bttv0: i2c: checking for MSP34xx @ 0x80... not 
found
Mar 13 17:16:17 kangur bttv0: i2c: checking for TDA9875 @ 0xb0... not 
found
Mar 13 17:16:17 kangur bttv0: i2c: checking for TDA7432 @ 0x8a... not 
found
Mar 13 17:16:17 kangur tvaudio: TV audio decoder + audio/video mux driver
Mar 13 17:16:17 kangur tvaudio: known chips: 
tda9840,tda9873h,tda9874h/a,tda9850,tda9855,tea6300,tea6320,tea6420,tda8425,pic16c54 
(PV951),ta8874z
Mar 13 17:16:17 kangur bttv0: i2c: checking for TDA9887 @ 0x86... not 
found
Mar 13 17:16:17 kangur tuner 0-0061: chip found @ 0xc2 (bt878 #0 [sw])
Mar 13 17:16:17 kangur tuner 0-0061: type set to 25 (LG PAL_I+FM 
(TAPC-I001D))
Mar 13 17:16:17 kangur bttv0: registered device video0
Mar 13 17:16:17 kangur bttv0: registered device vbi0
Mar 13 17:16:17 kangur bttv0: registered device radio0
Mar 13 17:16:17 kangur bttv0: PLL: 28636363 => 35468950 .. ok
Mar 13 17:16:17 kangur bttv0: add subdevice "remote0"
Mar 13 17:16:17 kangur usb 1-2: modprobe timed out on ep0in
Mar 13 17:16:17 kangur usbcore: registered new driver speedtch
Mar 13 17:16:17 kangur usb 1-2: found stage 1 firmware speedtch-1.bin
Mar 13 17:16:17 kangur gameport: pci0000:00:0b.1 speed 1242 kHz
Mar 13 17:16:17 kangur nvidia: module license 'NVIDIA' taints kernel.
Mar 13 17:16:17 kangur ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
Mar 13 17:16:17 kangur ACPI: PCI interrupt 0000:01:05.0[A] -> GSI 10 
(level, low) -> IRQ 10
Mar 13 17:16:17 kangur NVRM: loading NVIDIA Linux x86 NVIDIA Kernel Module 
1.0-6629  Wed Nov  3 13:12:51 PST 2004
Mar 13 17:16:17 kangur usb 1-2: found stage 2 firmware speedtch-2.bin
Mar 13 17:16:17 kangur Real Time Clock Driver v1.12
Mar 13 17:16:17 kangur Floppy drive(s): fd0 is 1.44M
Mar 13 17:16:17 kangur FDC 0 is a post-1991 82077
Mar 13 17:16:17 kangur Serial: 8250/16550 driver $Revision: 1.90 $ 8 
ports, IRQ sharing disabled
Mar 13 17:16:17 kangur ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Mar 13 17:16:17 kangur ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Mar 13 17:16:17 kangur pnp: the driver 'serial' has been registered
Mar 13 17:16:17 kangur pnp: match found with the PnP device '00:07' and 
the driver 'serial'
Mar 13 17:16:17 kangur ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
Mar 13 17:16:17 kangur pnp: match found with the PnP device '00:08' and 
the driver 'serial'
Mar 13 17:16:17 kangur ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
Mar 13 17:16:17 kangur ADSL line is synchronising
Mar 13 17:16:19 kangur eth0: link down
Mar 13 17:16:19 kangur eth0: link down
Mar 13 17:16:20 kangur NET: Registered protocol family 10
Mar 13 17:16:20 kangur Disabled Privacy Extensions on device b03e7aa0(lo)
Mar 13 17:16:20 kangur IPv6 over IPv4 tunneling driver


It generated the following warning:
   CC      drivers/acpi/pci_irq.o
drivers/acpi/pci_irq.c: In function `acpi_pci_irq_enable':
drivers/acpi/pci_irq.c:392: warning: unused variable 
`via_interrupt_line_quirk'

(I think this warning is new).

The lspci:

# lspci -vvn
0000:00:00.0 Class 0600: 1022:700e (rev 13)
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort+ >SERR- <PERR-
         Latency: 32
         Region 0: Memory at f0000000 (32-bit, prefetchable)
         Region 1: Memory at f7003000 (32-bit, prefetchable) [size=4K]
         Region 2: I/O ports at c000 [disabled] [size=4]
         Capabilities: [a0] AGP version 2.0
                 Status: RQ=16 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- 
HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
                 Command: RQ=1 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW+ 
Rate=x4

0000:00:01.0 Class 0604: 1022:700f
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR+ FastB2B-
         Status: Cap- 66Mhz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 32
         Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
         Memory behind bridge: f4000000-f5ffffff
         Prefetchable memory behind bridge: e8000000-efffffff
         BridgeCtl: Parity- SERR+ NoISA+ VGA+ MAbort- >Reset- FastB2B-

0000:00:07.0 Class 0601: 1106:0686 (rev 40)
         Subsystem: 147b:a702
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping+ SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 0
         Capabilities: [c0] Power Management version 2
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:07.1 Class 0101: 1106:0571 (rev 06) (prog-if 8a [Master SecP 
PriP])
         Subsystem: 1106:0571
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 32
         Region 4: I/O ports at c400 [size=16]
         Capabilities: [c0] Power Management version 2
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:07.2 Class 0c03: 1106:3038 (rev 1a)
         Subsystem: 0925:1234
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 32, cache line size 08
         Interrupt: pin D routed to IRQ 10
         Region 4: I/O ports at c800 [size=32]
         Capabilities: [80] Power Management version 2
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:07.3 Class 0c03: 1106:3038 (rev 1a)
         Subsystem: 0925:1234
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 32, cache line size 08
         Interrupt: pin D routed to IRQ 10
         Region 4: I/O ports at cc00 [size=32]
         Capabilities: [80] Power Management version 2
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:07.4 Class 0c05: 1106:3057 (rev 40)
         Subsystem: 1106:3057
         Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Interrupt: pin ? routed to IRQ 11
         Capabilities: [68] Power Management version 2
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:09.0 Class 0400: 109e:036e (rev 11)
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR+
         Latency: 32 (4000ns min, 10000ns max)
         Interrupt: pin A routed to IRQ 5
         Region 0: Memory at f7000000 (32-bit, prefetchable)
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2
                 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:09.1 Class 0480: 109e:0878 (rev 11)
         Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR+
         Latency: 32 (1000ns min, 63750ns max)
         Interrupt: pin A routed to IRQ 5
         Region 0: Memory at f7001000 (32-bit, prefetchable)
         Capabilities: [44] Vital Product Data
         Capabilities: [4c] Power Management version 2
                 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:0b.0 Class 0401: 1102:0002 (rev 08)
         Subsystem: 1102:8064
         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 32 (500ns min, 5000ns max)
         Interrupt: pin A routed to IRQ 10
         Region 0: I/O ports at d000
         Capabilities: [dc] Power Management version 2
                 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:0b.1 Class 0980: 1102:7002 (rev 08)
         Subsystem: 1102:0020
         Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 32
         Region 0: I/O ports at d400
         Capabilities: [dc] Power Management version 2
                 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:00:0d.0 Class 0180: 1095:3112 (rev 02)
         Subsystem: 1095:3112
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR+
         Latency: 32, cache line size 08
         Interrupt: pin A routed to IRQ 11
         Region 0: I/O ports at d800
         Region 1: I/O ports at dc00 [size=4]
         Region 2: I/O ports at e000 [size=8]
         Region 3: I/O ports at e400 [size=4]
         Region 4: I/O ports at e800 [size=16]
         Region 5: Memory at f7002000 (32-bit, non-prefetchable) [size=512]
         Capabilities: [60] Power Management version 2
                 Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=2 PME-

0000:00:0f.0 Class 0200: 10ec:8139 (rev 10)
         Subsystem: 10ec:8139
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR+
         Latency: 32 (8000ns min, 16000ns max)
         Interrupt: pin A routed to IRQ 11
         Region 0: I/O ports at ec00
         Region 1: Memory at f7004000 (32-bit, non-prefetchable) [size=256]
         Capabilities: [50] Power Management version 2
                 Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=375mA 
PME(D0-,D1+,D2+,D3hot+,D3cold+)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-

0000:01:05.0 Class 0300: 10de:0150 (rev a4)
         Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- 
ParErr- Stepping- SERR- FastB2B-
         Status: Cap+ 66Mhz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- 
<TAbort- <MAbort- >SERR- <PERR-
         Latency: 248 (1250ns min, 250ns max)
         Interrupt: pin A routed to IRQ 10
         Region 0: Memory at f4000000 (32-bit, non-prefetchable)
         Region 1: Memory at e8000000 (32-bit, prefetchable) [size=128M]
         Capabilities: [60] Power Management version 1
                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
                 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
         Capabilities: [44] AGP version 2.0
                 Status: RQ=32 Iso- ArqSz=0 Cal=0 SBA+ ITACoh- GART64- 
HTrans- 64bit- FW+ AGP3- Rate=x1,x2,x4
                 Command: RQ=16 ArqSz=0 Cal=0 SBA+ AGP+ GART64- 64bit- FW+ 
Rate=x4


To me everything works (at least now). Can this patch be pushed into 
2.6.12 and/or 2.6.11.4 fast?


Thanks,

Grzegorz Kulewski

  parent reply	other threads:[~2005-03-13 15:15 UTC|newest]

Thread overview: 24+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <20050304234622.63e8a335.akpm@osdl.org>
2005-03-10 23:08 ` Grzegorz Kulewski
2005-03-11 16:48   ` [ACPI] " Bjorn Helgaas
2005-03-11 19:36     ` Grzegorz Kulewski
2005-03-11 20:56       ` Bjorn Helgaas
2005-03-11 21:47         ` Grzegorz Kulewski
2005-03-11 22:29           ` Bjorn Helgaas
2005-03-12  0:13             ` Grzegorz Kulewski
2005-03-13 15:14             ` Grzegorz Kulewski [this message]
2005-03-15 19:35               ` Bjorn Helgaas
2005-03-15 23:02                 ` Zwane Mwaikambo
2005-03-16 16:10                   ` Bjorn Helgaas
2005-03-17  1:33                     ` Li Shaohua
2005-03-17 18:08                       ` Bjorn Helgaas
2005-03-18  1:09                         ` Li Shaohua
2005-03-18 18:07                           ` Bjorn Helgaas
2005-03-21 16:33                             ` Bjorn Helgaas
2005-03-21 23:33                               ` Grzegorz Kulewski
2005-03-22 20:57                                 ` Bjorn Helgaas
2005-03-23  0:54                                   ` Li Shaohua
2005-03-23  3:57                                     ` Bjorn Helgaas
2005-03-23 18:40                                       ` Len Brown
2005-03-24 18:24                                         ` Bjorn Helgaas
2005-03-25 19:07                                           ` Len Brown
2005-03-14  9:30 Li, Shaohua

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.62.0503131607330.23588@alpha.polcom.net \
    --to=kangur@polcom.net \
    --cc=acpi-devel@lists.sourceforge.net \
    --cc=akpm@osdl.org \
    --cc=bjorn.helgaas@hp.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®