Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a
virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month.
Click here for more info.
04-17-2006, 05:49 AM
#1
Member
Registered: Oct 2005
Location: Lithuania
Distribution: Ubuntu, CentOS
Posts: 36
Rep:
Computer freezes after mounting DVD
This doesn`t happen when mounting every DVD, however mayor part of DVDs seem to completely freeze the system.
I do not use any automounting software.
Mounting without X running and as root doesn`t help.
My fstab line looks like this:
Code:
/dev/hdc /mnt/cd iso9660 ro,user,noauto,unhide 0 0
I suspect it might have something to do with interrupts:
Using AMD64 I have to boot with the following kernel parameters:
Code:
noapic nolapic pci=routeirq irqpoll acpi=noirq
Code:
$ uname -a
Linux localhost 2.6.15-archck #1 SMP PREEMPT Sun Mar 19 21:08:15 EST 2006 i686 AMD Turion(tm) 64 Mobile Technology MT-32 AuthenticAMD GNU/Linux
$ lspci
00:00.0 Host bridge: ATI Technologies Inc ATI Radeon Xpress 200 (RS480/RS482/RX480/RX482) Chipset - Host bridge (rev 01)
00:02.0 PCI bridge: ATI Technologies Inc RS480 PCI-X Root Port
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 11)
00:14.1 IDE interface: ATI Technologies Inc Standard Dual Channel PCI IDE Controller ATI
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 02)
00:14.6 Modem: ATI Technologies Inc ATI SB400 - AC'97 Modem Controller (rev 02)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X700 (PCIE)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19)
03:07.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
03:07.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller
03:07.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
03:07.4 Class 0805: Texas Instruments PCI6411, PCI6421, PCI6611, PCI6621, PCI7411, PCI7421, PCI7611, PCI7621 Secure Digital (SD) Controller
03:09.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
$ dmesg | grep -i irq
Kernel command line: root=/dev/hda1 ro noapic nolapic pci=routeirq irqpoll
Misrouted IRQ fixup and polling support enabled
ACPI: PCI Interrupt Link [LNKA] (IRQs *10 11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 10 11) *7
ACPI: PCI Interrupt Link [LNKC] (IRQs *10 11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 10 *11)
ACPI: PCI Interrupt Link [LNKE] (IRQs *10 11), disabled.
ACPI: PCI Interrupt Link [LNKF] (IRQs 10 *11)
ACPI: PCI Interrupt Link [LNKG] (IRQs 10 11) *0, disabled.
ACPI: PCI Interrupt Link [LNKH] (IRQs *10 11)
PCI: Using ACPI for IRQ routing
PCI: Routing PCI interrupts for all devices because "pci=routeirq" specified
ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
PCI: setting IRQ 11 as level-triggered
ACPI: PCI Interrupt 0000:00:13.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt 0000:00:13.1[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt 0000:00:13.2[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
PCI: setting IRQ 10 as level-triggered
ACPI: PCI Interrupt 0000:00:14.1[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11
ACPI: PCI Interrupt 0000:00:14.5[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt 0000:00:14.6[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 10
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt Link [LNKE] enabled at IRQ 10
ACPI: PCI Interrupt 0000:03:07.0[A] -> Link [LNKE] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt Link [LNKF] enabled at IRQ 11
ACPI: PCI Interrupt 0000:03:07.2[C] -> Link [LNKF] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt 0000:03:07.3[A] -> Link [LNKE] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt 0000:03:07.4[A] -> Link [LNKE] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt Link [LNKH] enabled at IRQ 10
ACPI: PCI Interrupt 0000:03:09.0[A] -> Link [LNKH] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt 0000:03:07.0[A] -> Link [LNKE] -> GSI 10 (level, low) -> IRQ 10
pcie_portdrv_probe->Dev[5a34:1002] has invalid IRQ. Check vendor BIOS
pcie_portdrv_probe->Dev[5a38:1002] has invalid IRQ. Check vendor BIOS
spurious 8259A interrupt: IRQ7.
PNP: PS/2 Controller [PNP0303:KBC0,PNP0f13:MSE0] at 0x60,0x64 irq 1,12
serio: i8042 AUX port at 0x60,0x64 irq 12
serio: i8042 KBD port at 0x60,0x64 irq 1
Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing disabled
ACPI: PCI Interrupt 0000:00:14.6[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt 0000:00:14.1[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
ATIIXP: not 100% native mode: will probe irqs later
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15
qlogicfas: no cards were found, please specify I/O address and IRQ using iobase= and irq= options<5>iscsi: registered transport (tcp)
ACPI: PCI Interrupt 0000:01:00.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
ACPI: PCI Interrupt 0000:00:14.5[B] -> Link [LNKB] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt 0000:03:07.2[C] -> Link [LNKF] -> GSI 11 (level, low) -> IRQ 11
ACPI: PCI Interrupt 0000:03:07.0[A] -> Link [LNKE] -> GSI 10 (level, low) -> IRQ 10
ohci1394: fw-host0: OHCI-1394 1.1 (PCI): IRQ=[11] MMIO=[c0217000-c02177ff] Max Packet=[2048]
Yenta: ISA IRQ mask 0x00f8, PCI irq 10
ACPI: PCI Interrupt 0000:00:13.0[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:13.0: irq 11, io mem 0xc0500000
ACPI: PCI Interrupt 0000:00:13.1[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
ohci_hcd 0000:00:13.1: irq 11, io mem 0xc0501000
ACPI: PCI Interrupt 0000:02:00.0[A] -> Link [LNKC] -> GSI 10 (level, low) -> IRQ 10
sky2 v0.15 addr 0xc0100000 irq 10 Yukon-EC (0xb6) rev 2
ACPI: PCI Interrupt 0000:00:13.2[A] -> Link [LNKD] -> GSI 11 (level, low) -> IRQ 11
ehci_hcd 0000:00:13.2: irq 11, io mem 0xc0502000
EIP is at handle_IRQ_event+0x15/0x4c
[<c0142fbf>] __do_IRQ+0x8c/0xdd
[<c0104e15>] do_IRQ+0x1d/0x28
[<c0303a56>] _spin_unlock_irqrestore+0x6/0x1d
irq 11: nobody cared (try booting with the "irqpoll" option)
[<c0143529>] __report_bad_irq+0x31/0x73
[<c0142fdc>] __do_IRQ+0xa9/0xdd
[<c0104e15>] do_IRQ+0x1d/0x28
[<c0142efc>] handle_IRQ_event+0x15/0x4c
[<c0142fbf>] __do_IRQ+0x8c/0xdd
[<c0104e15>] do_IRQ+0x1d/0x28
[<c0303a56>] _spin_unlock_irqrestore+0x6/0x1d
[<e1ff31f2>] (ohci_irq_handler+0x0/0x5c9 [ohci1394])
[<e1f60133>] (usb_hcd_irq+0x0/0x55 [usbcore])
[<e1f60133>] (usb_hcd_irq+0x0/0x55 [usbcore])
[<e1f60133>] (usb_hcd_irq+0x0/0x55 [usbcore])
Disabling IRQ #11
$ cat /proc/interrupts
CPU0
0: 264020 XT-PIC timer
1: 218 XT-PIC i8042
2: 0 XT-PIC cascade
7: 13939 XT-PIC ATI IXP, ndiswrapper
8: 1 XT-PIC rtc
9: 1586 XT-PIC acpi
10: 461996 XT-PIC sky2, fglrx
11: 6325 XT-PIC ohci_hcd:usb1, ohci_hcd:usb2, ohci1394, yenta, ndiswrapper
12: 850 XT-PIC i8042
14: 19988 XT-PIC ide0
15: 63 XT-PIC ide1
NMI: 0
LOC: 263654
ERR: 2
MIS: 0
Any suggestions appreciated
Last edited by UnrealX; 05-06-2006 at 10:54 AM .
04-18-2006, 02:04 PM
#2
Member
Registered: Oct 2005
Location: Lithuania
Distribution: Ubuntu, CentOS
Posts: 36
Original Poster
Rep:
Bump!
Nothing changed after an upgrade to 2.6.16
Any ideas of what to do next?
Booting to vindoze every time I want to watch DVD doesn`t sound like a solution.
05-18-2006, 12:26 PM
#3
Member
Registered: Oct 2005
Location: Lithuania
Distribution: Ubuntu, CentOS
Posts: 36
Original Poster
Rep:
Seems 2.6.16 fixed my interrupt problems, I can boot with no kernel parameters which gives me all the IRQs I need.
However I still can`t properly use DVDs.
I have noticed that freezes only occur on DVDs witch have only video files on it (AVIs).
On the other hand, I can play some DVDs that have only videos on them no problem.
This is what hdparm says:
Code:
/dev/hdc:
IO_support = 0 (default 16-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device
P.S. And yeah... Bump.
Last edited by UnrealX; 05-18-2006 at 12:43 PM .
05-18-2006, 12:36 PM
#4
Member
Registered: Apr 2006
Location: INDONESIA
Distribution: SLAX,Damn S.L,Suse,Mandrake,Rd HAT62,72,73,90, Mandriva2k6, FEdora, SUNmicrosys.
Posts: 269
Rep:
Happens to me too, dont wanna contimue on mounting DVD.
maybe someoen can help........?
All times are GMT -5. The time now is 05:10 AM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News