Am Monday 11 August 2008 20:40:51 schrieben Sie: > On Tuesday 05 August 2008 01:06:35 pm Uwe Bugla wrote: > (Snip) > OK, let's back way up. Apart from the confusing messages, it seems > like the real problem is related to this modprobe config line: > > options parport_pc io=0x378,0x278 irq=7,5 > > With that line present, I think you have: > > parport0 at port 0x378, irq 7 > parport1 at port 0x278, irq 5 > ad1816a at ports 0x220, 0x388, 0x500, irq 10, dma 1, 3 > ad1816a MPU401 at port 0x300, irq disabled > > Without that line, it sounds like you have this: > > parport0 at port 0x378, irq ? > parport1 at port 0x278, irq disabled (polling) > ad1816a at ports 0x220, 0x388, 0x500, irq 5, dma 1, 3 > ad1816a MPU401 at port 0x300, irq ? (maybe 7?) > > If the parallel ports only have 5 and 7 as IRQ possibilities, I > can imagine how loading the ad1816a driver first might claim those > IRQs, leaving them unavailable for parport_pc. But all your logs > show parport_pc being loaded first. And I would think that if > ad1816a were loaded first, it would claim both 5 and 7, leaving > *both* parallel ports in polling mode. > > If this is indeed the problem, can you send a dmesg for this failing > case? (Try "dmesg -s64000"; the first part of the log should show > parport resource info, but it is truncated in the logs you posted). > > What would you think of something like the patch below? It doesn't > fix anything, but maybe it would help show what's going on. > > diff --git a/drivers/pnp/quirks.c b/drivers/pnp/quirks.c > index 0bdf9b8..6bcf17b 100644 > --- a/drivers/pnp/quirks.c > +++ b/drivers/pnp/quirks.c > @@ -182,6 +182,7 @@ static void > quirk_add_irq_optional_dependent_sets(struct pnp_dev *dev) unsigned int > num_sets, i, set; > struct pnp_irq *irq; > > + dev_info(&dev->dev, "adding MPU configurations with optional IRQ\n"); > num_sets = dev->num_dependent_sets; > for (i = 0; i < num_sets; i++) { > new_option = pnp_clone_dependent_set(dev, i); > diff --git a/sound/isa/ad1816a/ad1816a.c b/sound/isa/ad1816a/ad1816a.c > index 68f1260..374d1d0 100644 > --- a/sound/isa/ad1816a/ad1816a.c > +++ b/sound/isa/ad1816a/ad1816a.c > @@ -111,14 +111,14 @@ static int __devinit snd_card_ad1816a_pnp(int dev, > struct snd_card_ad1816a *acar acard->devmpu = pnp_request_card_device(card, > id->devs[1].id, NULL); if (acard->devmpu == NULL) { > mpu_port[dev] = -1; > - snd_printk(KERN_WARNING PFX "MPU401 device busy, skipping.\n"); > + dev_warn(&acard->devmpu->dev, "MPU401 device busy, skipping\n"); > } > > pdev = acard->dev; > > err = pnp_activate_dev(pdev); > if (err < 0) { > - printk(KERN_ERR PFX "AUDIO PnP configure failure\n"); > + dev_err(&pdev->dev, "audio PNP configuration failed\n"); > return -EBUSY; > } > > @@ -127,6 +127,11 @@ static int __devinit snd_card_ad1816a_pnp(int dev, > struct snd_card_ad1816a *acar dma1[dev] = pnp_dma(pdev, 0); > dma2[dev] = pnp_dma(pdev, 1); > irq[dev] = pnp_irq(pdev, 0); > + dev_info(&pdev->dev, "OPL3 FM synth at port %#llx, codec at port %#llx," > + " playback DMA %d, capture DMA %d, IRQ %d\n", > + (unsigned long long) fm_port[dev], > + (unsigned long long) port[dev], > + dma1[dev], dma2[dev], irq[dev]); > > if (acard->devmpu == NULL) > return 0; > @@ -135,12 +140,14 @@ static int __devinit snd_card_ad1816a_pnp(int dev, > struct snd_card_ad1816a *acar > > err = pnp_activate_dev(pdev); > if (err < 0) { > - printk(KERN_ERR PFX "MPU401 PnP configure failure\n"); > + dev_err(&pdev->dev, "MPU401 PNP configuration failed\n"); > mpu_port[dev] = -1; > acard->devmpu = NULL; > } else { > mpu_port[dev] = pnp_port_start(pdev, 0); > mpu_irq[dev] = pnp_irq(pdev, 0); > + dev_info(&pdev->dev, "MPU401 at port %#llx, IRQ %d\n", > + (unsigned long long) mpu_port[dev], mpu_irq[dev]); > } > > return 0;
Hello Bjorn, "OK, let's back way up. Apart from the confusing messages, it seems like the real problem is related to this modprobe config line: options parport_pc io=0x378,0x278 irq=7,5 With that line present, I think you have: parport0 at port 0x378, irq 7 parport1 at port 0x278, irq 5 ad1816a at ports 0x220, 0x388, 0x500, irq 10, dma 1, 3 ad1816a MPU401 at port 0x300, irq disabled" A bit more precise: Case A: 1. IRQs 7 and 5 reserved for ISA use only (in BIOS) 2. entry "options parport_pc io=0x378,0x278 irq=7,5" in etc/modprobe.d/arch/i386 activated parport0 at port 0x378, irq 7 parport1 at port 0x278, irq 5 ad1816a at ports 0x200 (ns558pnp - gameport), 0x388 (OPL 2,3), SS at 0x500, irq 10, dma 1 & 3 ad1816a MPU401 at port 0x300, irq disabled Case B: same preconditions as above, but: 2. entry "options parport_pc io=0x378,0x278 irq=7,5" in etc/modprobe.d/arch/i386 commented out parport0 at port 0x378, irq 7 parport1 at port 0x278, irq disabled (polling) ad1816a at ports 0x200 (ns558pnp - gameport), 0x388 (OPL 2,3), SS at 0x500, irq 5, dma 1 & 3 ad1816a MPU401 at port 0x300, irq 10 Case C: same preconditions as case B, but additionally: 1. no IRQs reserved for ISA use only (in BIOS) This option I would call "PNP pure" parport0 at port 0x378, irq 7 parport1 at port 0x278, irq disabled (polling) ad1816a at ports 0x200 (ns558pnp), 0x388 (OPL 2,3), SS at 0x500, irq 5, dma 1 & 3 ad1816a MPU401 at port 0x300, irq disabled "If the parallel ports only have 5 and 7 as IRQ possibilities, I can imagine how loading the ad1816a driver first might claim those IRQs, leaving them unavailable for parport_pc." Yes and No. IRQ 7 for parport 0 is out of discussion, as it is the traditional standard for the first parport. The traditional problem causing system crashes in earlier times was that both sound card and parport 1 would claim IRQ 5. The decision to put the second parport into polling mode while the PnP sound card grabs IRQ 5 is wrong. "But all your logs show parport_pc being loaded first. And I would think that if ad1816a were loaded first, it would claim both 5 and 7, leaving *both* parallel ports in polling mode." I tried that and the answer is No. As long as udev controls the devices / module loading it does not make any difference in what order I load the desired modules in etc / modules. "If this is indeed the problem, can you send a dmesg for this failing case? (Try "dmesg -s64000"; the first part of the log should show parport resource info, but it is truncated in the logs you posted)." In spite of the negative answer please see dmesg1.txt produced under case C. My only criticism within the desired case C (no additional screwing around done by user) consists of two points: 1. I'd prefer the second parport running with IRQ 5 instead of in polling mode. 2. the state of MPU 401 is OK so far, but the messages are highly annoying: pnp: the driver 'mpu 401' has been registered MPU-401 device not found or device busy pnp: the driver 'mpu 401' has been unregistered The second parport in that case is an ISA one, and I guess it's a Non-PnP card, as it at least theoretically offers lots of possible interrupts and IO ports to be changed by jumpers. However that multiple interrupt option is itself very limited by the Linux parport_pc module capabilities. The annoying MPU 401 messages derive from the fact that kernel module dependencies are beyond of good and bad as far as the rules of human logic are concerned: 1. If I owe an ad1816a sound card and want gameport support for it I need to check CONFIG_GAMEPORT_NS558=m. 2. If I owe an ad1816 sound card and want MIDI support I cannot check CONFIG_SND_MPU401, because if I do I will get the annoying messages above. 3. Checking CONFIG_SND_AD1816A=m will produce one module for MIDI support called snd-mpu401-uart.ko. Checking CONFIG_SND_MPU401 will produce additionally produce snd-mpu401.ko. Conclusion: While support for gameport is standardized in kernel config (if you want it you must check it) the MIDI part is one big mess. 4. If I owe an onboard sound card snd-intel-8x0 (PCI bus) I need to check CONFIG_SND_MPU401 to produce two modules (snd-mpu401-uart.ko and snd-mpu401.ko). Otherwise there won't be any MIDI support for that device. 5. And if you expect some enlighting help from Documentation/sound/alsa/ALSA- Configuration.txt then you are completely lost in space. My proposals / wishes are: 1. Checking CONFIG_SND_MPU401 should be necessary for all sound cards of whatever origin (for the sake of logical terms), and the decision whether to produce one or two modules should be done internal, i. e. automatically. 2. If there is some second parport on IRQ 5 then the PnP layer should not even try to pass that interrupt to a PnP sound card. It should simply leave up IRQ 5 to the second parport and give another IRQ to the sound card. IRQ 10 for the sound card in that example would be OK. To achieve that either the parport_pc module or the PNP driver module needs a patch. For a dmesg after applying your patch please see dmesg2.txt, performed under case C. Cheers and Thanks Uwe
uffer device 128x48 fb0: VESA VGA frame buffer device input: Power Button (FF) as /class/input/input0 ACPI: Power Button (FF) [PWRF] input: Sleep Button (FF) as /class/input/input1 ACPI: Sleep Button (FF) [SLPF] input: Power Button (CM) as /class/input/input2 ACPI: Power Button (CM) [PWRB] processor ACPI0007:00: registered as cooling_device0 thermal LNXTHERM:01: registered as thermal_zone0 ACPI: Thermal Zone [THRM] (30 C) isapnp: Scanning for PnP cards... pnp 01:01.00: dependent set 0 (preferred) irq 5 7 flags 0x1 pnp 01:01.00: dependent set 0 (preferred) dma 1 (bitmask 0x2) flags 0x68 pnp 01:01.00: dependent set 0 (preferred) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 0 (preferred) io min 0x220 max 0x240 align 32 size 16 flags 0x1 pnp 01:01.00: dependent set 0 (preferred) io min 0x388 max 0x388 align 8 size 4 flags 0x1 pnp 01:01.00: dependent set 0 (preferred) io min 0x500 max 0x560 align 16 size 16 flags 0x1 pnp 01:01.00: dependent set 1 (acceptable) irq 5 7 10 flags 0x1 pnp 01:01.00: dependent set 1 (acceptable) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 1 (acceptable) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 1 (acceptable) io min 0x220 max 0x240 align 32 size 16 flags 0x1 pnp 01:01.00: dependent set 1 (acceptable) io min 0x388 max 0x388 align 8 size 4 flags 0x1 pnp 01:01.00: dependent set 1 (acceptable) io min 0x500 max 0x560 align 16 size 16 flags 0x1 pnp 01:01.00: dependent set 2 (acceptable) irq 5 7 9 10 11 15 flags 0x1 pnp 01:01.00: dependent set 2 (acceptable) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 2 (acceptable) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 2 (acceptable) io min 0x220 max 0x2e0 align 32 size 16 flags 0x1 pnp 01:01.00: dependent set 2 (acceptable) io min 0x388 max 0x3b8 align 8 size 4 flags 0x1 pnp 01:01.00: dependent set 2 (acceptable) io min 0x500 max 0x560 align 16 size 16 flags 0x1 pnp 01:01.00: dependent set 3 (functional) irq 5 7 9 10 11 15 flags 0x1 pnp 01:01.00: dependent set 3 (functional) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 3 (functional) dma <none> (bitmask 0x0) flags 0x68 pnp 01:01.00: dependent set 3 (functional) io min 0x220 max 0x2e0 align 32 size 16 flags 0x1 pnp 01:01.00: dependent set 3 (functional) io min 0x388 max 0x3b8 align 8 size 4 flags 0x1 pnp 01:01.00: dependent set 3 (functional) io min 0x500 max 0x560 align 16 size 16 flags 0x1 pnp 01:01.01: dependent set 0 (preferred) irq 5 7 9 11 flags 0x1 pnp 01:01.01: dependent set 0 (preferred) io min 0x300 max 0x330 align 48 size 2 flags 0x1 pnp 01:01.01: dependent set 1 (acceptable) irq 5 7 9 10 11 15 flags 0x1 pnp 01:01.01: dependent set 1 (acceptable) io min 0x300 max 0x420 align 48 size 2 flags 0x1 pnp 01:01.02: dependent set 0 (preferred) io min 0x200 max 0x200 align 8 size 8 flags 0x1 pnp 01:01.02: dependent set 1 (acceptable) io min 0x200 max 0x208 align 8 size 8 flags 0x1 pnp 01:01.01: ADS7181: calling quirk_add_irq_optional_dependent_sets+0x0/0x1d5 pnp 01:01.01: dependent set 2 (functional) irq 5 7 9 11 flags 0x21 (optional) pnp 01:01.01: dependent set 2 (functional) io min 0x300 max 0x330 align 48 size 2 flags 0x1 pnp 01:01.01: added dependent option set 2 (same as set 0 except IRQ optional) pnp 01:01.01: dependent set 3 (functional) irq 5 7 9 10 11 15 flags 0x21 (optional) pnp 01:01.01: dependent set 3 (functional) io min 0x300 max 0x420 align 48 size 2 flags 0x1 pnp 01:01.01: added dependent option set 3 (same as set 1 except IRQ optional) 01:01: card 'Analog Devices AD1816A' isapnp: 1 Plug & Play card detected total Uniform Multi-Platform E-IDE driver amd74xx 0000:00:07.1: UDMA66 controller amd74xx 0000:00:07.1: IDE controller (0x1022:0x7409 rev 0x07) amd74xx 0000:00:07.1: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007 ide1: BM-DMA at 0xf008-0xf00f Probing IDE interface ide0... hda: ST310211A, ATA DISK drive hdb: ST310211A, ATA DISK drive hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hda: UDMA/66 mode selected hdb: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdb: UDMA/66 mode selected Probing IDE interface ide1... hdc: HL-DT-STDVD-ROM GDR8163B, ATAPI CD/DVD-ROM drive hdd: YAMAKAWADVR-Y08, ATAPI CD/DVD-ROM drive hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdc: UDMA/33 mode selected hdd: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdd: UDMA/33 mode selected ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 19541088 sectors (10005 MB) w/1024KiB Cache, CHS=19386/16/63 hda: cache flushes not supported hda: hda1 hda2 hda3 hdb: max request size: 128KiB hdb: 19541088 sectors (10005 MB) w/1024KiB Cache, CHS=19386/16/63 hdb: cache flushes not supported hdb: hdb1 hdb2 hdb3 cpuidle: using governor ladder TCP cubic registered Using IPI Shortcut mode kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 172k freed NET: Registered protocol family 1 Linux agpgart interface v0.103 pnp: the driver 'parport_pc' has been registered parport_pc 00:0a: reported by Plug and Play ACPI parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] parport_pc 00:0a: driver attached parport1: PC-style at 0x278 [PCSPP(,...)] agpgart: Detected AMD Irongate chipset agpgart: AGP aperture is 64M @ 0xe8000000 hdc: ATAPI 52X DVD-ROM drive, 256kB Cache Uniform CD-ROM driver Revision: 3.20 SCSI subsystem initialized ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered 3c59x 0000:00:09.0: PCI INT A -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11 3c59x: Donald Becker and others. 0000:00:09.0: 3Com PCI 3c905B Cyclone 100baseTx at e0846f00. ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9 PCI: setting IRQ 9 as level-triggered 3c59x 0000:00:0a.0: PCI INT A -> Link[LNKC] -> GSI 9 (level, low) -> IRQ 9 0000:00:0a.0: 3Com PCI 3c905B Cyclone 100baseTx at e0848f80. hdd: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Floppy drive(s): fd0 is 1.44M ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 3 PCI: setting IRQ 3 as level-triggered ohci_hcd 0000:00:07.4: PCI INT D -> Link[LNKD] -> GSI 3 (level, low) -> IRQ 3 ohci_hcd 0000:00:07.4: OHCI Host Controller ohci_hcd 0000:00:07.4: new USB bus registered, assigned bus number 1 ohci_hcd 0000:00:07.4: irq 3, io mem 0xefff9000 FDC 0 is a post-1991 82077 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 4 ports detected ACPI: I/O resource amd756_smbus [0x50e0-0x50ef] conflicts with ACPI region SBS_ [0x50e0-0x50e8] ACPI: Device needs an ACPI driver ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered aic7xxx 0000:00:08.0: PCI INT A -> Link[LNKA] -> GSI 10 (level, low) -> IRQ 10 pnp: the driver 'ad1816a' has been registered ad1816a 01:01.00: driver attached ad1816a 01:01.01: driver attached ad1816a 01:01.00: pnp_assign_resources, try dependent set 0 ad1816a 01:01.00: add irq 5 flags 0x40000001 ad1816a 01:01.00: add dma 1 flags 0x40000068 ad1816a 01:01.00: add dma 3 flags 0x40000068 ad1816a 01:01.00: add io 0x220-0x22f flags 0x40000001 ad1816a 01:01.00: add io 0x388-0x38b flags 0x40000001 ad1816a 01:01.00: add io 0x500-0x50f flags 0x40000001 ad1816a 01:01.00: pnp_assign_resources succeeded: current resources: ad1816a 01:01.00: irq 5 flags 0x40000401 ad1816a 01:01.00: dma 1 flags 0x40000868 ad1816a 01:01.00: dma 3 flags 0x40000868 ad1816a 01:01.00: io 0x220-0x22f flags 0x40000101 ad1816a 01:01.00: io 0x388-0x38b flags 0x40000101 ad1816a 01:01.00: io 0x500-0x50f flags 0x40000101 ad1816a 01:01.00: pnp_start_dev: current resources: ad1816a 01:01.00: irq 5 flags 0x40000401 ad1816a 01:01.00: dma 1 flags 0x40000868 ad1816a 01:01.00: dma 3 flags 0x40000868 ad1816a 01:01.00: io 0x220-0x22f flags 0x40000101 ad1816a 01:01.00: io 0x388-0x38b flags 0x40000101 ad1816a 01:01.00: io 0x500-0x50f flags 0x40000101 ad1816a 01:01.00: set resources ad1816a 01:01.00: set io 0 to 0x220 ad1816a 01:01.00: set io 1 to 0x388 ad1816a 01:01.00: set io 2 to 0x500 ad1816a 01:01.00: set irq 0 to 5 ad1816a 01:01.00: set dma 0 to 1 ad1816a 01:01.00: set dma 1 to 3 ad1816a 01:01.00: activated ad1816a 01:01.01: pnp_assign_resources, try dependent set 0 ad1816a 01:01.01: device 0000:00:09.0 using irq 11 ad1816a 01:01.01: device 0000:00:0a.0 using irq 9 ad1816a 01:01.01: couldn't assign irq 0 ad1816a 01:01.01: pnp_assign_resources failed (-16) ad1816a 01:01.01: pnp_assign_resources, try dependent set 1 ad1816a 01:01.01: device 0000:00:08.0 using irq 10 ad1816a 01:01.01: device 0000:00:09.0 using irq 11 ad1816a 01:01.01: device 0000:00:0a.0 using irq 9 ad1816a 01:01.01: legacy IDE device 0000:00:07.1 using irq 15 ad1816a 01:01.01: couldn't assign irq 0 ad1816a 01:01.01: pnp_assign_resources failed (-16) ad1816a 01:01.01: pnp_assign_resources, try dependent set 2 ad1816a 01:01.01: device 0000:00:09.0 using irq 11 ad1816a 01:01.01: device 0000:00:0a.0 using irq 9 ad1816a 01:01.01: irq 0 disabled (optional) ad1816a 01:01.01: add irq -1 flags 0x50000021 ad1816a 01:01.01: add io 0x300-0x301 flags 0x40000001 ad1816a 01:01.01: pnp_assign_resources succeeded: current resources: ad1816a 01:01.01: irq disabled ad1816a 01:01.01: io 0x300-0x301 flags 0x40000101 ad1816a 01:01.01: pnp_start_dev: current resources: ad1816a 01:01.01: irq disabled ad1816a 01:01.01: io 0x300-0x301 flags 0x40000101 ad1816a 01:01.01: set resources ad1816a 01:01.01: set io 0 to 0x300 ad1816a 01:01.01: activated pnp: the driver 'mpu401' has been registered MPU-401 device not found or device busy pnp: the driver 'mpu401' has been unregistered scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 <Adaptec 2940 Ultra2 SCSI adapter (OEM)> aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs scsi 0:0:0:0: Direct-Access IBM DNES-318350W SA30 PQ: 0 ANSI: 3 scsi0:A:0:0: Tagged Queuing enabled. Depth 32 target0:0:0: Beginning Domain Validation target0:0:0: wide asynchronous target0:0:0: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 31) target0:0:0: Domain Validation skipping write tests target0:0:0: Ending Domain Validation scsi 0:0:1:0: Direct-Access IBM DNES-318350W SAH0 PQ: 0 ANSI: 3 scsi0:A:1:0: Tagged Queuing enabled. Depth 32 target0:0:1: Beginning Domain Validation target0:0:1: wide asynchronous target0:0:1: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 31) target0:0:1: Domain Validation skipping write tests target0:0:1: Ending Domain Validation Driver 'sd' needs updating - please use bus_type methods sd 0:0:0:0: [sda] 35843670 512-byte hardware sectors (18352 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: c3 00 00 08 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 35843670 512-byte hardware sectors (18352 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: c3 00 00 08 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sd 0:0:0:0: [sda] Attached SCSI disk sd 0:0:1:0: [sdb] 35843670 512-byte hardware sectors (18352 MB) sd 0:0:1:0: [sdb] Write Protect is off sd 0:0:1:0: [sdb] Mode Sense: c3 00 00 08 sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:1:0: [sdb] 35843670 512-byte hardware sectors (18352 MB) sd 0:0:1:0: [sdb] Write Protect is off sd 0:0:1:0: [sdb] Mode Sense: c3 00 00 08 sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sdb: sdb1 sd 0:0:1:0: [sdb] Attached SCSI disk Adding 979924k swap on /dev/hdb1. Priority:-1 extents:1 across:979924k EXT3 FS on hda1, internal journal NET: Registered protocol family 17 mice: PS/2 mouse device common for all mice pnp: the driver 'i8042 kbd' has been registered i8042 kbd 00:07: driver attached pnp: the driver 'i8042 aux' has been registered i8042 aux 00:06: driver attached PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 input: AT Translated Set 2 keyboard as /class/input/input3 loop: module loaded pnp: the driver 'ns558' has been registered ns558 01:01.02: pnp_assign_resources, try dependent set 0 ns558 01:01.02: add io 0x200-0x207 flags 0x40000001 ns558 01:01.02: pnp_assign_resources succeeded: current resources: ns558 01:01.02: io 0x200-0x207 flags 0x40000101 ns558 01:01.02: pnp_start_dev: current resources: ns558 01:01.02: io 0x200-0x207 flags 0x40000101 ns558 01:01.02: set resources ns558 01:01.02: set io 0 to 0x200 ns558 01:01.02: activated ns558 01:01.02: driver attached gameport: NS558 PnP Gameport is pnp01:01.02/gameport0, io 0x200, speed 473kHz input: PS/2 Generic Mouse as /class/input/input4 kjournald starting. Commit interval 5 seconds EXT3 FS on sda1, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on sdb1, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hdb3, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda3, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hdb2, internal journal EXT3-fs: mounted filesystem with ordered data mode. eth1: setting half-duplex. eth0: setting half-duplex. ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISOFS: changing to secondary root ISO 9660 Extensions: Microsoft Joliet Level 3 ISOFS: changing to secondary root ISO 9660 Extensions: Microsoft Joliet Level 3 ISOFS: changing to secondary root lp0: using parport0 (interrupt-driven). lp1: using parport1 (polling). ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (8192 buckets, 32768 max) CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Plase use nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or sysctl net.netfilter.nf_conntrack_acct=1 to enable it. [drm] Initialized drm 1.1.0 20060810 pci 0000:01:05.0: PCI INT A -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11 [drm] Initialized r128 2.5.0 20030725 on minor 0 agpgart: Found an AGP 1.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode agpgart: Putting AGP V2 device at 0000:01:05.0 into 1x mode
n (FF) as /class/input/input0 ACPI: Power Button (FF) [PWRF] input: Sleep Button (FF) as /class/input/input1 ACPI: Sleep Button (FF) [SLPF] input: Power Button (CM) as /class/input/input2 ACPI: Power Button (CM) [PWRB] processor ACPI0007:00: registered as cooling_device0 thermal LNXTHERM:01: registered as thermal_zone0 ACPI: Thermal Zone [THRM] (30 C) isapnp: Scanning for PnP cards... pnp 01:01.00: dependent set 0 (preferred) irq 5 7 flags 0x1 pnp 01:01.00: dependent set 0 (preferred) dma 1 (bitmask 0x2) flags 0x68 pnp 01:01.00: dependent set 0 (preferred) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 0 (preferred) io min 0x220 max 0x240 align 32 size 16 flags 0x1 pnp 01:01.00: dependent set 0 (preferred) io min 0x388 max 0x388 align 8 size 4 flags 0x1 pnp 01:01.00: dependent set 0 (preferred) io min 0x500 max 0x560 align 16 size 16 flags 0x1 pnp 01:01.00: dependent set 1 (acceptable) irq 5 7 10 flags 0x1 pnp 01:01.00: dependent set 1 (acceptable) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 1 (acceptable) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 1 (acceptable) io min 0x220 max 0x240 align 32 size 16 flags 0x1 pnp 01:01.00: dependent set 1 (acceptable) io min 0x388 max 0x388 align 8 size 4 flags 0x1 pnp 01:01.00: dependent set 1 (acceptable) io min 0x500 max 0x560 align 16 size 16 flags 0x1 pnp 01:01.00: dependent set 2 (acceptable) irq 5 7 9 10 11 15 flags 0x1 pnp 01:01.00: dependent set 2 (acceptable) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 2 (acceptable) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 2 (acceptable) io min 0x220 max 0x2e0 align 32 size 16 flags 0x1 pnp 01:01.00: dependent set 2 (acceptable) io min 0x388 max 0x3b8 align 8 size 4 flags 0x1 pnp 01:01.00: dependent set 2 (acceptable) io min 0x500 max 0x560 align 16 size 16 flags 0x1 pnp 01:01.00: dependent set 3 (functional) irq 5 7 9 10 11 15 flags 0x1 pnp 01:01.00: dependent set 3 (functional) dma 0 1 3 (bitmask 0xb) flags 0x68 pnp 01:01.00: dependent set 3 (functional) dma <none> (bitmask 0x0) flags 0x68 pnp 01:01.00: dependent set 3 (functional) io min 0x220 max 0x2e0 align 32 size 16 flags 0x1 pnp 01:01.00: dependent set 3 (functional) io min 0x388 max 0x3b8 align 8 size 4 flags 0x1 pnp 01:01.00: dependent set 3 (functional) io min 0x500 max 0x560 align 16 size 16 flags 0x1 pnp 01:01.01: dependent set 0 (preferred) irq 5 7 9 11 flags 0x1 pnp 01:01.01: dependent set 0 (preferred) io min 0x300 max 0x330 align 48 size 2 flags 0x1 pnp 01:01.01: dependent set 1 (acceptable) irq 5 7 9 10 11 15 flags 0x1 pnp 01:01.01: dependent set 1 (acceptable) io min 0x300 max 0x420 align 48 size 2 flags 0x1 pnp 01:01.02: dependent set 0 (preferred) io min 0x200 max 0x200 align 8 size 8 flags 0x1 pnp 01:01.02: dependent set 1 (acceptable) io min 0x200 max 0x208 align 8 size 8 flags 0x1 pnp 01:01.01: ADS7181: calling quirk_add_irq_optional_dependent_sets+0x0/0x1e1 pnp 01:01.01: adding MPU configurations with optional IRQ pnp 01:01.01: dependent set 2 (functional) irq 5 7 9 11 flags 0x21 (optional) pnp 01:01.01: dependent set 2 (functional) io min 0x300 max 0x330 align 48 size 2 flags 0x1 pnp 01:01.01: added dependent option set 2 (same as set 0 except IRQ optional) pnp 01:01.01: dependent set 3 (functional) irq 5 7 9 10 11 15 flags 0x21 (optional) pnp 01:01.01: dependent set 3 (functional) io min 0x300 max 0x420 align 48 size 2 flags 0x1 pnp 01:01.01: added dependent option set 3 (same as set 1 except IRQ optional) 01:01: card 'Analog Devices AD1816A' isapnp: 1 Plug & Play card detected total Uniform Multi-Platform E-IDE driver amd74xx 0000:00:07.1: UDMA66 controller amd74xx 0000:00:07.1: IDE controller (0x1022:0x7409 rev 0x07) amd74xx 0000:00:07.1: not 100% native mode: will probe irqs later ide0: BM-DMA at 0xf000-0xf007 ide1: BM-DMA at 0xf008-0xf00f Probing IDE interface ide0... hda: ST310211A, ATA DISK drive hdb: ST310211A, ATA DISK drive hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hda: UDMA/66 mode selected hdb: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdb: UDMA/66 mode selected Probing IDE interface ide1... hdc: HL-DT-STDVD-ROM GDR8163B, ATAPI CD/DVD-ROM drive hdd: YAMAKAWADVR-Y08, ATAPI CD/DVD-ROM drive hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdc: UDMA/33 mode selected hdd: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdd: UDMA/33 mode selected ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 hda: max request size: 128KiB hda: 19541088 sectors (10005 MB) w/1024KiB Cache, CHS=19386/16/63 hda: cache flushes not supported hda: hda1 hda2 hda3 hdb: max request size: 128KiB hdb: 19541088 sectors (10005 MB) w/1024KiB Cache, CHS=19386/16/63 hdb: cache flushes not supported hdb: hdb1 hdb2 hdb3 cpuidle: using governor ladder TCP cubic registered Using IPI Shortcut mode kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. Freeing unused kernel memory: 172k freed NET: Registered protocol family 1 Linux agpgart interface v0.103 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb agpgart: Detected AMD Irongate chipset agpgart: AGP aperture is 64M @ 0xe8000000 Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 ohci_hcd: 2006 August 04 USB 1.1 'Open' Host Controller (OHCI) Driver ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 3 PCI: setting IRQ 3 as level-triggered ohci_hcd 0000:00:07.4: PCI INT D -> Link[LNKD] -> GSI 3 (level, low) -> IRQ 3 ohci_hcd 0000:00:07.4: OHCI Host Controller ohci_hcd 0000:00:07.4: new USB bus registered, assigned bus number 1 ohci_hcd 0000:00:07.4: irq 3, io mem 0xefff9000 pnp: the driver 'parport_pc' has been registered parport_pc 00:0a: reported by Plug and Play ACPI parport0: PC-style at 0x378, irq 7 [PCSPP(,...)] parport_pc 00:0a: driver attached parport1: PC-style at 0x278 [PCSPP(,...)] hdc: ATAPI 52X DVD-ROM drive, 256kB Cache Uniform CD-ROM driver Revision: 3.20 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 4 ports detected hdd: ATAPI 40X DVD-ROM DVD-R CD-R/RW drive, 2000kB Cache ACPI: I/O resource amd756_smbus [0x50e0-0x50ef] conflicts with ACPI region SBS_ [0x50e0-0x50e8] ACPI: Device needs an ACPI driver ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered aic7xxx 0000:00:08.0: PCI INT A -> Link[LNKA] -> GSI 10 (level, low) -> IRQ 10 pnp: the driver 'ad1816a' has been registered ad1816a 01:01.00: driver attached ad1816a 01:01.01: driver attached ad1816a 01:01.00: pnp_assign_resources, try dependent set 0 ad1816a 01:01.00: add irq 5 flags 0x40000001 ad1816a 01:01.00: add dma 1 flags 0x40000068 ad1816a 01:01.00: add dma 3 flags 0x40000068 ad1816a 01:01.00: add io 0x220-0x22f flags 0x40000001 ad1816a 01:01.00: add io 0x388-0x38b flags 0x40000001 ad1816a 01:01.00: add io 0x500-0x50f flags 0x40000001 ad1816a 01:01.00: pnp_assign_resources succeeded: current resources: ad1816a 01:01.00: irq 5 flags 0x40000401 ad1816a 01:01.00: dma 1 flags 0x40000868 ad1816a 01:01.00: dma 3 flags 0x40000868 ad1816a 01:01.00: io 0x220-0x22f flags 0x40000101 ad1816a 01:01.00: io 0x388-0x38b flags 0x40000101 ad1816a 01:01.00: io 0x500-0x50f flags 0x40000101 ad1816a 01:01.00: pnp_start_dev: current resources: ad1816a 01:01.00: irq 5 flags 0x40000401 ad1816a 01:01.00: dma 1 flags 0x40000868 ad1816a 01:01.00: dma 3 flags 0x40000868 ad1816a 01:01.00: io 0x220-0x22f flags 0x40000101 ad1816a 01:01.00: io 0x388-0x38b flags 0x40000101 ad1816a 01:01.00: io 0x500-0x50f flags 0x40000101 ad1816a 01:01.00: set resources ad1816a 01:01.00: set io 0 to 0x220 ad1816a 01:01.00: set io 1 to 0x388 ad1816a 01:01.00: set io 2 to 0x500 ad1816a 01:01.00: set irq 0 to 5 ad1816a 01:01.00: set dma 0 to 1 ad1816a 01:01.00: set dma 1 to 3 ad1816a 01:01.00: activated ad1816a 01:01.00: OPL3 FM synth at port 0x388, codec at port 0x500, playback DMA 1, capture DMA 3, IRQ 5 ad1816a 01:01.01: pnp_assign_resources, try dependent set 0 ad1816a 01:01.01: device 0000:00:09.0 using irq 11 ad1816a 01:01.01: device 0000:00:0a.0 using irq 9 ad1816a 01:01.01: couldn't assign irq 0 ad1816a 01:01.01: pnp_assign_resources failed (-16) ad1816a 01:01.01: pnp_assign_resources, try dependent set 1 ad1816a 01:01.01: device 0000:00:08.0 using irq 10 ad1816a 01:01.01: device 0000:00:09.0 using irq 11 ad1816a 01:01.01: device 0000:00:0a.0 using irq 9 ad1816a 01:01.01: legacy IDE device 0000:00:07.1 using irq 15 ad1816a 01:01.01: couldn't assign irq 0 ad1816a 01:01.01: pnp_assign_resources failed (-16) ad1816a 01:01.01: pnp_assign_resources, try dependent set 2 ad1816a 01:01.01: device 0000:00:09.0 using irq 11 ad1816a 01:01.01: device 0000:00:0a.0 using irq 9 ad1816a 01:01.01: irq 0 disabled (optional) ad1816a 01:01.01: add irq -1 flags 0x50000021 ad1816a 01:01.01: add io 0x300-0x301 flags 0x40000001 ad1816a 01:01.01: pnp_assign_resources succeeded: current resources: ad1816a 01:01.01: irq disabled ad1816a 01:01.01: io 0x300-0x301 flags 0x40000101 ad1816a 01:01.01: pnp_start_dev: current resources: ad1816a 01:01.01: irq disabled ad1816a 01:01.01: io 0x300-0x301 flags 0x40000101 ad1816a 01:01.01: set resources ad1816a 01:01.01: set io 0 to 0x300 ad1816a 01:01.01: activated ad1816a 01:01.01: MPU401 at port 0x300, IRQ -1 scsi0 : Adaptec AIC7XXX EISA/VLB/PCI SCSI HBA DRIVER, Rev 7.0 <Adaptec 2940 Ultra2 SCSI adapter (OEM)> aic7890/91: Ultra2 Wide Channel A, SCSI Id=7, 32/253 SCBs scsi 0:0:0:0: Direct-Access IBM DNES-318350W SA30 PQ: 0 ANSI: 3 scsi0:A:0:0: Tagged Queuing enabled. Depth 32 target0:0:0: Beginning Domain Validation target0:0:0: wide asynchronous target0:0:0: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 31) target0:0:0: Domain Validation skipping write tests target0:0:0: Ending Domain Validation scsi 0:0:1:0: Direct-Access IBM DNES-318350W SAH0 PQ: 0 ANSI: 3 scsi0:A:1:0: Tagged Queuing enabled. Depth 32 target0:0:1: Beginning Domain Validation target0:0:1: wide asynchronous target0:0:1: FAST-20 WIDE SCSI 40.0 MB/s ST (50 ns, offset 31) target0:0:1: Domain Validation skipping write tests target0:0:1: Ending Domain Validation ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 11 PCI: setting IRQ 11 as level-triggered 3c59x 0000:00:09.0: PCI INT A -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11 3c59x: Donald Becker and others. 0000:00:09.0: 3Com PCI 3c905B Cyclone 100baseTx at e0c12f00. ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 9 PCI: setting IRQ 9 as level-triggered 3c59x 0000:00:0a.0: PCI INT A -> Link[LNKC] -> GSI 9 (level, low) -> IRQ 9 0000:00:0a.0: 3Com PCI 3c905B Cyclone 100baseTx at e0864f80. Driver 'sd' needs updating - please use bus_type methods sd 0:0:0:0: [sda] 35843670 512-byte hardware sectors (18352 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: c3 00 00 08 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 35843670 512-byte hardware sectors (18352 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: c3 00 00 08 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sda: sda1 sd 0:0:0:0: [sda] Attached SCSI disk sd 0:0:1:0: [sdb] 35843670 512-byte hardware sectors (18352 MB) sd 0:0:1:0: [sdb] Write Protect is off sd 0:0:1:0: [sdb] Mode Sense: c3 00 00 08 sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:1:0: [sdb] 35843670 512-byte hardware sectors (18352 MB) sd 0:0:1:0: [sdb] Write Protect is off sd 0:0:1:0: [sdb] Mode Sense: c3 00 00 08 sd 0:0:1:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sdb: sdb1 sd 0:0:1:0: [sdb] Attached SCSI disk Adding 979924k swap on /dev/hdb1. Priority:-1 extents:1 across:979924k EXT3 FS on hda1, internal journal NET: Registered protocol family 17 mice: PS/2 mouse device common for all mice pnp: the driver 'i8042 kbd' has been registered i8042 kbd 00:07: driver attached pnp: the driver 'i8042 aux' has been registered i8042 aux 00:06: driver attached PNP: PS/2 Controller [PNP0303:PS2K,PNP0f13:PS2M] at 0x60,0x64 irq 1,12 serio: i8042 KBD port at 0x60,0x64 irq 1 serio: i8042 AUX port at 0x60,0x64 irq 12 input: AT Translated Set 2 keyboard as /class/input/input3 loop: module loaded pnp: the driver 'ns558' has been registered ns558 01:01.02: pnp_assign_resources, try dependent set 0 ns558 01:01.02: add io 0x200-0x207 flags 0x40000001 ns558 01:01.02: pnp_assign_resources succeeded: current resources: ns558 01:01.02: io 0x200-0x207 flags 0x40000101 ns558 01:01.02: pnp_start_dev: current resources: ns558 01:01.02: io 0x200-0x207 flags 0x40000101 ns558 01:01.02: set resources ns558 01:01.02: set io 0 to 0x200 ns558 01:01.02: activated ns558 01:01.02: driver attached gameport: NS558 PnP Gameport is pnp01:01.02/gameport0, io 0x200, speed 469kHz input: PS/2 Generic Mouse as /class/input/input4 kjournald starting. Commit interval 5 seconds EXT3 FS on sda1, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on sdb1, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hdb3, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda2, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda3, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hdb2, internal journal EXT3-fs: mounted filesystem with ordered data mode. eth1: setting half-duplex. eth0: setting half-duplex. ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISO 9660 Extensions: RRIP_1991A ISO 9660 Extensions: Microsoft Joliet Level 3 ISOFS: changing to secondary root ISO 9660 Extensions: Microsoft Joliet Level 3 ISOFS: changing to secondary root ISO 9660 Extensions: Microsoft Joliet Level 3 ISOFS: changing to secondary root lp0: using parport0 (interrupt-driven). lp1: using parport1 (polling). ip_tables: (C) 2000-2006 Netfilter Core Team nf_conntrack version 0.5.0 (8192 buckets, 32768 max) CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Plase use nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or sysctl net.netfilter.nf_conntrack_acct=1 to enable it. [drm] Initialized drm 1.1.0 20060810 pci 0000:01:05.0: PCI INT A -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11 [drm] Initialized r128 2.5.0 20030725 on minor 0 agpgart: Found an AGP 1.0 compliant device at 0000:00:00.0. agpgart: Putting AGP V2 device at 0000:00:00.0 into 1x mode agpgart: Putting AGP V2 device at 0000:01:05.0 into 1x mode