Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751260AbVKAVac (ORCPT ); Tue, 1 Nov 2005 16:30:32 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751265AbVKAVac (ORCPT ); Tue, 1 Nov 2005 16:30:32 -0500 Received: from 219-75-232-131.eonet.ne.jp ([219.75.232.131]:2827 "HELO viper2.netfort.gr.jp") by vger.kernel.org with SMTP id S1751260AbVKAVab (ORCPT ); Tue, 1 Nov 2005 16:30:31 -0500 Date: Wed, 02 Nov 2005 06:30:29 +0900 Message-ID: <873bmg9hu2.dancerj%dancer@netfort.gr.jp> From: Junichi Uekawa To: linux-kernel@vger.kernel.org Cc: dancer@netfort.gr.jp Subject: Re: linus's git tree: ohci_hcd 0000:00:13.1: Unlink after no-IRQ? Controller is probably using the wrong IRQ In-Reply-To: <87r7a0rsbz.dancerj%dancer@netfort.gr.jp> References: <87r7a0rsbz.dancerj%dancer@netfort.gr.jp> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (=?ISO-8859-4?Q?Sanj=F2?=) APEL/10.6 Emacs/21.4 (x86_64-pc-linux-gnu) MULE/5.0 (SAKAKI) MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 16638 Lines: 361 Hi, > I'm following linus's git tree, rebuilding it every day with a > cron job, and installing it after reviewing the diff. > I'm using hp dx5150, which is a x86_64 machine, > with ATI chipsets > > > I've noticed that on Linus's git tree 2 Nov 2005, > Linux doesn't boot on my system with the final message > being the following (hand-copied): > > ohci_hcd 0000:00:13.1: Unlink after no-IRQ? Controller is probably using the wrong IRQ > > > d83c671fb7023f69a9582e622d01525054f23b66 the version failed > 6e9d6b8ee4e0c37d3952256e6472c57490d6780d the last known good version df70b17f88a4d1d8545d3569a1f6d28c6004f9e4 now works. Maybe it was too early in the morning. Linus' git tree as of now works as expected, and boots. $dmesg Bootdata ok (command line is root=/dev/sda1 ro ) Linux version 2.6.14dancer-gdf70b17f (dancer@dancer64) (gcc version 4.0.2 (Debian 4.0.2-2)) #1 Wed Nov 2 06:04:52 JST 2005 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009f800 (usable) BIOS-e820: 000000000009f800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000003bef0000 (usable) BIOS-e820: 000000003bef0000 - 000000003bef3000 (ACPI NVS) BIOS-e820: 000000003bef3000 - 000000003bf00000 (ACPI data) BIOS-e820: 00000000e0000000 - 00000000f0000000 (reserved) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) ACPI: RSDP (v000 HP ) @ 0x00000000000f8600 ACPI: RSDT (v001 HP AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000003bef3040 ACPI: FADT (v002 HP AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000003bef30c0 ACPI: ASF! (v016 HP AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000003bef64c0 ACPI: MCFG (v001 HP AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000003bef6580 ACPI: MADT (v001 HP AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x000000003bef6400 ACPI: DSDT (v001 HP AWRDACPI 0x00001000 MSFT 0x0100000e) @ 0x0000000000000000 On node 0 totalpages: 245391 DMA zone: 3999 pages, LIFO batch:2 Normal zone: 241392 pages, LIFO batch:64 HighMem zone: 0 pages, LIFO batch:2 ACPI: PM-Timer IO Port: 0x4008 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 15:15 APIC version 16 ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1]) ACPI: IOAPIC (id[0x02] address[0xfec00000] gsi_base[0]) IOAPIC[0]: apic_id 2, version 33, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 21 low level) Setting APIC routing to flat Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 40000000 (gap: 3bf00000:a4100000) Checking aperture... CPU 0: aperture @ 6426000000 size 32 MB Aperture from northbridge cpu 0 too small (32 MB) No AGP bridge found Built 1 zonelists Kernel command line: root=/dev/sda1 ro Initializing CPU#0 PID hash table entries: 4096 (order: 12, 131072 bytes) time.c: Using 3.579545 MHz PM timer. time.c: Detected 2193.686 MHz processor. time.c: Using PIT/TSC based timekeeping. Console: colour VGA+ 80x25 Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) Memory: 961776k/981952k available (2528k kernel code, 19316k reserved, 1084k data, 164k init) Calibrating delay using timer specific routine.. 4393.37 BogoMIPS (lpj=2196685) Security Framework v1.0.0 initialized Capability LSM initialized Mount-cache hash table entries: 256 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 512K (64 bytes/line) mtrr: v2.0 (20020519) CPU: AMD Athlon(tm) 64 Processor 3500+ stepping 00 Using local APIC timer interrupts. Detected 12.464 MHz APIC timer. testing NMI watchdog ... OK. softlockup thread 0 started up. NET: Registered protocol family 16 ACPI: bus type pci registered PCI: Using configuration type 1 PCI: Using MMCONFIG at e0000000 usbcore: registered new driver usbfs usbcore: registered new driver hub ACPI: Subsystem revision 20050902 ACPI: Interpreter enabled ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: Probing PCI hardware (bus 00) ACPI: Assume root bridge [\_SB_.PCI0] bus is 0 PCI: Ignoring BAR0-3 of IDE controller 0000:00:14.1 Boot video device is 0000:01:05.0 PCI: Transparent bridge - 0000:00:14.4 ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 10 11) *0, disabled. ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 10 11) *0, disabled. ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 10 11) *0, disabled. ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 10 11) *0, disabled. ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 *10 11) ACPI: PCI Interrupt Link [LNKF] (IRQs 9) *0, disabled. ACPI: PCI Interrupt Link [LNK0] (IRQs *3 4 5 6 7 10 11), disabled. ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 *5 6 7 10 11) ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P2P_._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGP_._PRT] Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init pnp: ACPI device : hid PNP0C02 pnp: ACPI device : hid PNP0200 pnp: ACPI device : hid PNP0B00 pnp: ACPI device : hid PNP0800 pnp: ACPI device : hid PNP0C04 pnp: ACPI device : hid PNP0C02 pnp: ACPI device : hid PNP0700 pnp: ACPI device : hid PNP0501 pnp: ACPI device : hid PNP0401 pnp: ACPI device : hid PNP0C02 pnp: ACPI device : hid PNP0C01 pnp: PnP ACPI: found 11 devices SCSI subsystem initialized PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report PCI: Cannot allocate resource region 3 of device 0000:00:00.0 PCI: Cannot allocate resource region 0 of device 0000:02:00.0 PCI-DMA: Disabling IOMMU. pnp: the driver 'system' has been registered pnp: match found with the PnP device '00:00' and the driver 'system' pnp: 00:00: ioport range 0x228-0x22f has been reserved pnp: 00:00: ioport range 0x40b-0x40b has been reserved pnp: 00:00: ioport range 0x4d6-0x4d6 has been reserved pnp: 00:00: ioport range 0xc00-0xc01 has been reserved pnp: 00:00: ioport range 0xc14-0xc14 has been reserved pnp: 00:00: ioport range 0xc50-0xc52 has been reserved pnp: 00:00: ioport range 0xc6c-0xc6d has been reserved pnp: 00:00: ioport range 0xc6f-0xc6f has been reserved pnp: match found with the PnP device '00:05' and the driver 'system' pnp: match found with the PnP device '00:09' and the driver 'system' pnp: match found with the PnP device '00:0a' and the driver 'system' PCI: Bridge: 0000:00:01.0 IO window: c000-cfff MEM window: fda00000-fdafffff PREFETCH window: c8000000-d7ffffff PCI: Bridge: 0000:00:05.0 IO window: d000-dfff MEM window: fde00000-fdefffff PREFETCH window: fdb00000-fdbfffff PCI: Bridge: 0000:00:14.4 IO window: b000-bfff MEM window: fdd00000-fddfffff PREFETCH window: fdc00000-fdcfffff PCI: Setting latency timer of device 0000:00:05.0 to 64 IA-32 Microcode Update Driver: v1.14 IA32 emulation $Id: dmesg,v 1.10 2005/11/01 21:23:55 dancer Exp $ audit: initializing netlink socket (disabled) audit(1130912509.236:1): initialized Initializing Cryptographic API PCI: Setting latency timer of device 0000:00:05.0 to 64 pcie_portdrv_probe->Dev[5a37:1002] has invalid IRQ. Check vendor BIOS assign_interrupt_mode Found MSI capability Allocate Port Service[pcie00] Allocate Port Service[pcie01] usbmon: debugfs is not available ACPI: PCI Interrupt 0000:00:13.2[A] -> GSI 19 (level, low) -> IRQ 16 ehci_hcd 0000:00:13.2: EHCI Host Controller ehci_hcd 0000:00:13.2: new USB bus registered, assigned bus number 1 ehci_hcd 0000:00:13.2: irq 16, io mem 0xfe02c000 ehci_hcd 0000:00:13.2: USB 2.0 initialized, EHCI 1.00, driver 10 Dec 2004 hub 1-0:1.0: USB hub found hub 1-0:1.0: 8 ports detected ohci_hcd: 2005 April 22 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) ACPI: PCI Interrupt 0000:00:13.0[A] -> GSI 19 (level, low) -> IRQ 16 ohci_hcd 0000:00:13.0: OHCI Host Controller ohci_hcd 0000:00:13.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:00:13.0: irq 16, io mem 0xfe02e000 hub 2-0:1.0: USB hub found hub 2-0:1.0: 4 ports detected ACPI: PCI Interrupt 0000:00:13.1[A] -> GSI 19 (level, low) -> IRQ 16 ohci_hcd 0000:00:13.1: OHCI Host Controller ohci_hcd 0000:00:13.1: new USB bus registered, assigned bus number 3 ohci_hcd 0000:00:13.1: irq 16, io mem 0xfe02d000 hub 3-0:1.0: USB hub found hub 3-0:1.0: 4 ports detected Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. usb 3-2: new full speed USB device using ohci_hcd and address 2 hub 3-2:1.0: USB hub found hub 3-2:1.0: 4 ports detected usbcore: registered new driver hiddev usb 3-2.3: new full speed USB device using ohci_hcd and address 3 hub 3-2.3:1.0: USB hub found hub 3-2.3:1.0: 3 ports detected usbcore: registered new driver usbhid drivers/usb/input/hid-core.c: v2.6:USB HID core driver usbcore: registered new driver asix usb 3-2.3.1: new full speed USB device using ohci_hcd and address 4 input: Chicony PFU-65 USB Keyboard as /class/input/input0 input: USB HID v1.00 Keyboard [Chicony PFU-65 USB Keyboard] on usb-0000:00:13.1-2.3.1 usb 3-2.3.3: new low speed USB device using ohci_hcd and address 5 input: Microsoft Microsoft 5-Button Mouse with IntelliEye(TM) as /class/input/input1 input: USB HID v1.10 Mouse [Microsoft Microsoft 5-Button Mouse with IntelliEye(TM)] on usb-0000:00:13.1-2.3.3 usbcore: registered new driver cdc_ether usbcore: registered new driver net1080 usbcore: registered new driver zaurus Linux agpgart interface v0.101 (c) Dave Jones [drm] Initialized drm 1.0.0 20040925 pnp: the driver 'i8042 kbd' has been registered pnp: the driver 'i8042 aux' has been registered pnp: the driver 'i8042 kbd' has been unregistered pnp: the driver 'i8042 aux' has been unregistered PNP: No PS/2 controller found. Probing ports directly. serio: i8042 AUX port at 0x60,0x64 irq 12 serio: i8042 KBD port at 0x60,0x64 irq 1 Serial: 8250/16550 driver $Revision: 1.10 $ 4 ports, IRQ sharing enabled ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A ttyS0 at I/O 0x3f8 (irq = 0) is a 16550A pnp: the driver 'serial' has been registered pnp: match found with the PnP device '00:07' and the driver 'serial' ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A pnp: the driver 'parport_pc' has been registered pnp: match found with the PnP device '00:08' and the driver 'parport_pc' parport: PnPBIOS parport detected. parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP(,...)] io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 loop: loaded (max 8 devices) Intel(R) PRO/1000 Network Driver - version 6.1.16-k2 Copyright (c) 1999-2005 Intel Corporation. ACPI: PCI Interrupt 0000:03:0a.0[A] -> GSI 20 (level, low) -> IRQ 17 e1000: eth0: e1000_probe: Intel(R) PRO/1000 Network Connection tg3.c:v3.43 (Oct 24, 2005) ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 17 (level, low) -> IRQ 18 PCI: Setting latency timer of device 0000:02:00.0 to 64 eth1: Tigon3 [partno(BCM95751) rev 4200 PHY(5750)] (PCI Express) 10/100/1000BaseT Ethernet 00:13:d3:4f:52:a2 eth1: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1] TSOcap[1] eth1: dma_rwctrl[76180000] PPP generic driver version 2.4.2 Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ATIIXP: IDE controller at PCI slot 0000:00:14.1 ACPI: PCI Interrupt 0000:00:14.1[A] -> GSI 16 (level, low) -> IRQ 19 ATIIXP: chipset revision 0 ATIIXP: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xe400-0xe407, BIOS settings: hda:pio, hdb:pio ATIIXP: simplex device: DMA disabled ide1: ATIIXP Bus-Master DMA disabled (BIOS) Probing IDE interface ide0... hda: HL-DT-STDVDRRW GWA-4166B, ATAPI CD/DVD-ROM drive ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... Probing IDE interface ide1... hda: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(44) Uniform CD-ROM driver Revision: 3.20 libata version 1.12 loaded. sata_sil 0000:00:12.0: version 0.9 ACPI: PCI Interrupt 0000:00:12.0[A] -> GSI 23 (level, low) -> IRQ 20 ata1: SATA max UDMA/100 cmd 0xFFFFC2000000E080 ctl 0xFFFFC2000000E08A bmdma 0xFFFFC2000000E000 irq 20 ata2: SATA max UDMA/100 cmd 0xFFFFC2000000E0C0 ctl 0xFFFFC2000000E0CA bmdma 0xFFFFC2000000E008 irq 20 ata1: dev 0 cfg 49:2f00 82:7869 83:7f09 84:4633 85:7869 86:3e01 87:4623 88:203f ata1: dev 0 ATA-7, max UDMA/100, 488397168 sectors: LBA48 ata1: dev 0 configured for UDMA/100 scsi0 : sata_sil ata2: no device found (phy stat 00000000) scsi1 : sata_sil Vendor: ATA Model: Maxtor 7L250S0 Rev: BANC Type: Direct-Access ANSI SCSI revision: 05 SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda: drive cache: write back SCSI device sda: 488397168 512-byte hdwr sectors (250059 MB) SCSI device sda: drive cache: write back sda: sda1 sda2 < sda5 sda6 > sda3 Attached scsi disk sda at scsi0, channel 0, id 0, lun 0 Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0 mice: PS/2 mouse device common for all mice NET: Registered protocol family 26 NET: Registered protocol family 2 IP route cache hash table entries: 32768 (order: 6, 262144 bytes) TCP established hash table entries: 131072 (order: 8, 1048576 bytes) TCP bind hash table entries: 65536 (order: 7, 524288 bytes) TCP: Hash tables configured (established 131072 bind 65536) TCP reno registered TCP bic registered powernow-k8: Found 1 AMD Athlon 64 / Opteron processors (version 1.50.4) powernow-k8: 0 : fid 0x2 (1000 MHz), vid 0x12 (1100 mV) powernow-k8: 1 : fid 0xa (1800 MHz), vid 0xa (1300 mV) powernow-k8: 2 : fid 0xc (2000 MHz), vid 0x8 (1350 mV) powernow-k8: 3 : fid 0xe (2200 MHz), vid 0x6 (1400 mV) cpu_init done, current fid 0xe, vid 0x6 ACPI wakeup devices: PCI0 USB0 USB1 USB2 AUDO P2P MAC UAR1 ACPI: (supports S0 S3 S4 S5) kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 164k freed NET: Registered protocol family 1 Adding 2811332k swap on /dev/sda5. Priority:-1 extents:1 across:2811332k EXT3 FS on sda1, internal journal Real Time Clock Driver v1.12 Generic RTC Driver v1.07 kjournald starting. Commit interval 5 seconds EXT3 FS on sda6, internal journal EXT3-fs: mounted filesystem with ordered data mode. pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 ACPI: PCI Interrupt 0000:00:14.5[B] -> GSI 17 (level, low) -> IRQ 18 Linux video capture interface: v1.00 bttv: driver version 0.9.16 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). ACPI: PCI Interrupt 0000:03:0b.0[A] -> GSI 22 (level, low) -> IRQ 22 bttv0: Bt878 (rev 17) at 0000:03:0b.0, irq: 22, latency: 64, mmio: 0xfdcff000 bttv0: detected: I-O Data Co. GV-BCTV5/PCI [card=81], PCI subsystem ID is 10fc:d018 bttv0: using: IODATA GV-BCTV5/PCI [card=81,autodetected] bttv0: gpio: en=00000000, out=00000000 in=00f6f0f7 [init] bttv0: using tuner=17 bttv0: i2c: checking for TDA9875 @ 0xb0... not found bttv0: i2c: checking for TDA7432 @ 0x8a... not found bttv0: i2c: checking for TDA9887 @ 0x86... not found tuner 0-0061: chip found @ 0xc2 (bt878 #0 [sw]) tuner 0-0061: type set to 17 (Philips NTSC_M (MK2)) bttv0: registered device video0 bttv0: registered device vbi0 bttv0: registered device radio0 bttv0: PLL: 28636363 => 35468950 .. ok input: PC Speaker as /class/input/input2 ts: Compaq touchscreen protocol output e1000: eth0: e1000_watchdog_task: NIC Link is Up 100 Mbps Full Duplex NET: Registered protocol family 17 NET: Registered protocol family 10 Disabled Privacy Extensions on device ffffffff8043b040(lo) IPv6 over IPv4 tunneling driver NET: Registered protocol family 24 ip_conntrack version 2.4 (3835 buckets, 30680 max) - 312 bytes per conntrack ip_tables: (C) 2000-2002 Netfilter core team tg3: eth1: Link is up at 1000 Mbps, full duplex. tg3: eth1: Flow control is on for TX and on for RX. eth0: no IPv6 routers present eth1: no IPv6 routers present regards, junichi - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/