Discussion:
2.6.14-rc2-mm1 ide problems on AMD64
Badari Pulavarty
2005-09-26 18:07:00 UTC
Permalink
Hi Andrew,

2.6.14-rc2-mm1 doesn't seem to boot on my AMD64 box. It hangs
while probing "ide" disks. I spent time looking at it and
here is what I know so far.

2.6.13: works fine
2.6.13-mm series: works fine
2.6.14-rc2: works fine
2.6.14-rc2 + linus.patch (from -mm1): works fine
2.6.14-rc2-mm1: hangs on boot

I looked through all the changes in "drivers/ide/" in -mm
and none of them seemed to cause the problem. I added tracing
to figure out whats happening. It hangs while doing, "do_probe()"
Here is the calling sequence:

ide_scan_pcidev()
amd74xx_probe()
ide_setup_pci_device()
probe_hwif_init_with_fixup()
probe_hwif()
probe_for_drive()
do_probe()

If anyone has fixes/debug to try, please let me know.

Thanks,
Badari


Here are last messages (before hang):
--------------------------------------

RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 169
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1810-0x1817, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x1818-0x181f, BIOS settings: hdc:DMA, hdd:pio


Here are the messages on a working kernel (2.6.14-rc2):
-------------------------------------------------------
RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with
idebus=xx
ICH5: IDE controller at PCI slot 0000:00:1f.1
PCI: Enabling device 0000:00:1f.1 (0005 -> 0007)
ACPI: PCI interrupt 0000:00:1f.1[A] -> GSI 18 (level, low) -> IRQ 169
ICH5: chipset revision 2
ICH5: not 100% native mode: will probe irqs later
ide0: BM-DMA at 0x1810-0x1817, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x1818-0x181f, BIOS settings: hdc:DMA, hdd:pio
Probing IDE interface ide0...
hda: ST380011A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: SAMSUNG CDRW/DVD SM-352F, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 1024KiB
hda: 156312576 sectors (80032 MB) w/2048KiB Cache, CHS=16383/255/63,
UDMA(100)
hda: cache flushes supported
hda: hda1 hda2
hdc: ATAPI 5X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20

I am also attaching, "diff -u" of the 2.6.14-rc2-mm1 and
2.6.14-rc2 dmesg output.
Alexey Dobriyan
2005-09-26 19:02:40 UTC
Permalink
Post by Badari Pulavarty
2.6.14-rc2-mm1 doesn't seem to boot on my AMD64 box. It hangs
while probing "ide" disks. I spent time looking at it and
here is what I know so far.
2.6.13: works fine
2.6.13-mm series: works fine
2.6.14-rc2: works fine
2.6.14-rc2 + linus.patch (from -mm1): works fine
2.6.14-rc2-mm1: hangs on boot
I looked through all the changes in "drivers/ide/" in -mm
and none of them seemed to cause the problem. I added tracing
to figure out whats happening. It hangs while doing, "do_probe()"
ide_scan_pcidev()
amd74xx_probe()
ide_setup_pci_device()
probe_hwif_init_with_fixup()
probe_hwif()
probe_for_drive()
do_probe()
If anyone has fixes/debug to try, please let me know.
If you have quilt(1) installed and don't mind a couple recompiles, you
can do a bisection on -mm patches:

1) Unpack clean 2.6.14-rc2.
2) Apply attached patch to it ("bisect-mm" script).
3) chmod 755 ./bisect-mm

4) cp -r $WHATEVER/broken-out patches # copy broken out -mm to the top
# level directory

"Dumb" mode:

5) ./bisect-mm start
6) ./bisect-mm apply
# wait until patches are applied
# or reverted
7) rebuild
reboot
8) ./bisect-mm good # if it boots fine, or
./bisect-mm bad
goto 6

Continue until it says "Sucker is ...".

You can also enter "smart" mode after reading comment at the beginning
of the script. It can save your some recompiles.
Badari Pulavarty
2005-09-26 22:35:39 UTC
Permalink
Post by Alexey Dobriyan
If you have quilt(1) installed and don't mind a couple recompiles, you
1) Unpack clean 2.6.14-rc2.
2) Apply attached patch to it ("bisect-mm" script).
3) chmod 755 ./bisect-mm
4) cp -r $WHATEVER/broken-out patches # copy broken out -mm to the top
# level directory
5) ./bisect-mm start
6) ./bisect-mm apply
# wait until patches are applied
# or reverted
7) rebuild
reboot
8) ./bisect-mm good # if it boots fine, or
./bisect-mm bad
goto 6
Continue until it says "Sucker is ...".
You can also enter "smart" mode after reading comment at the beginning
of the script. It can save your some recompiles.
Well, I tried using your script to bisect -mm patches.

I did steps (1) - (7) without problem. Then my kernel didn't boot.
So I did

./bisect-mm bad
./bisect-mm apply

I get following messages infinitely. Seems to be problem with
scripts/quilt.

Anyway, I will do manual binary search.

Thanks,
Badari

Patch acx1xx-wireless-driver does not remove (enforce with -f)
Removing acx1xx-wireless-driver
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/pci_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/usb_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
Patch acx1xx-wireless-driver does not remove (enforce with -f)
Removing acx1xx-wireless-driver
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/pci_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/usb_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
Patch acx1xx-wireless-driver does not remove (enforce with -f)
Removing acx1xx-wireless-driver
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/pci_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/usb_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
Patch acx1xx-wireless-driver does not remove (enforce with -f)
Removing acx1xx-wireless-driver
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/pci_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/usb_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
Patch acx1xx-wireless-driver does not remove (enforce with -f)
Removing acx1xx-wireless-driver
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/pci_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/usb_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
Patch acx1xx-wireless-driver does not remove (enforce with -f)
Removing acx1xx-wireless-driver
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/pci_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/usb_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
Patch acx1xx-wireless-driver does not remove (enforce with -f)
Removing acx1xx-wireless-driver
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/pci_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/usb_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
Patch acx1xx-wireless-driver does not remove (enforce with -f)
Removing acx1xx-wireless-driver
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/pci_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
1 out of 1 hunk ignored
The next patch, when reversed, would delete the file
drivers/net/wireless/tiacx/usb_helper.c,
which does not exist! Ignore -R? [n]
Apply anyway? [n]
....
Badari Pulavarty
2005-09-27 05:17:52 UTC
Permalink
Or just do the bisection search by hand.
Either way, can you please find the time to do this? I have no idea
what broke it.
Except maybe acpi. Try just linus.patch and git-acpi.patch, perhaps.
Date: Mon, 26 Sep 2005 23:02:40 +0400
Subject: Re: 2.6.14-rc2-mm1 ide problems on AMD64
Post by Badari Pulavarty
2.6.14-rc2-mm1 doesn't seem to boot on my AMD64 box. It hangs
while probing "ide" disks. I spent time looking at it and
here is what I know so far.
2.6.13: works fine
2.6.13-mm series: works fine
2.6.14-rc2: works fine
2.6.14-rc2 + linus.patch (from -mm1): works fine
2.6.14-rc2-mm1: hangs on boot
I looked through all the changes in "drivers/ide/" in -mm
and none of them seemed to cause the problem. I added tracing
to figure out whats happening. It hangs while doing, "do_probe()"
ide_scan_pcidev()
amd74xx_probe()
ide_setup_pci_device()
probe_hwif_init_with_fixup()
probe_hwif()
probe_for_drive()
do_probe()
If anyone has fixes/debug to try, please let me know.
Finally, tracked the problem causing patch in -mm tree.
Its,

x86_64-no-idle-tick.patch

I backed out the patch and my machine works fine.

Thanks,
Badari
Andi Kleen
2005-09-27 08:19:13 UTC
Permalink
Post by Badari Pulavarty
Finally, tracked the problem causing patch in -mm tree.
Its,
x86_64-no-idle-tick.patch
I backed out the patch and my machine works fine.
Boot message please.

Did you enable CONFIG_NO_IDLE_TICK?

-Andi
Badari Pulavarty
2005-09-27 16:03:58 UTC
Permalink
Post by Andi Kleen
Post by Badari Pulavarty
Finally, tracked the problem causing patch in -mm tree.
Its,
x86_64-no-idle-tick.patch
I backed out the patch and my machine works fine.
Boot message please.
Did you enable CONFIG_NO_IDLE_TICK?
-Andi
No CONFIG_NO_IDLE_TICK.

Boot Messages (till hang):

Bootdata ok (command line is root=/dev/hda2 vga=0x314 selinux=0
splash=silent \
console=tty0 console=ttyS0,38400 resume=/dev/hda1 profile=2) Linux version \
2.6.14-rc2-mm1 (***@elm3b29) (gcc version 3.3.3 (SuSE Linux)) #1 SMP
Thu Sep 22 \
14:46:56 PDT 2005 BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000ca000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000dfef0000 (usable)
BIOS-e820: 00000000dfef0000 - 00000000dfeff000 (ACPI data)
BIOS-e820: 00000000dfeff000 - 00000000dff00000 (ACPI NVS)
BIOS-e820: 00000000dff00000 - 00000000e0000000 (usable)
BIOS-e820: 00000000fec00000 - 00000000fec00400 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)
BIOS-e820: 0000000100000000 - 00000001e0000000 (usable)
Scanning NUMA topology in Northbridge 24
Number of nodes 4
Node 0 MemBase 0000000000000000 Limit 000000017fffffff
Node 1 MemBase 0000000180000000 Limit 000000019fffffff
Node 2 MemBase 00000001a0000000 Limit 00000001bfffffff
Node 3 MemBase 00000001c0000000 Limit 00000001dfffffff
Using node hash shift of 21
Bootmem setup node 0 0000000000000000-000000017fffffff
Bootmem setup node 1 0000000180000000-000000019fffffff
Bootmem setup node 2 00000001a0000000-00000001bfffffff
Bootmem setup node 3 00000001c0000000-00000001dfffffff
ACPI: PM-Timer IO Port: 0x8008
ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled)
Processor #0 15:5 APIC version 16
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x01] enabled)
Processor #1 15:5 APIC version 16
ACPI: LAPIC (acpi_id[0x02] lapic_id[0x02] enabled)
Processor #2 15:5 APIC version 16
ACPI: LAPIC (acpi_id[0x03] lapic_id[0x03] enabled)
Processor #3 15:5 APIC version 16
ACPI: LAPIC_NMI (acpi_id[0x00] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x01] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x02] high edge lint[0x1])
ACPI: LAPIC_NMI (acpi_id[0x03] high edge lint[0x1])
ACPI: IOAPIC (id[0x04] address[0xfec00000] gsi_base[0])
IOAPIC[0]: apic_id 4, version 17, address 0xfec00000, GSI 0-23
ACPI: IOAPIC (id[0x05] address[0xfa3e0000] gsi_base[24])
IOAPIC[1]: apic_id 5, version 17, address 0xfa3e0000, GSI 24-27
ACPI: IOAPIC (id[0x06] address[0xfa3e1000] gsi_base[28])
IOAPIC[2]: apic_id 6, version 17, address 0xfa3e1000, GSI 28-31
ACPI: IOAPIC (id[0x07] address[0xfa3e2000] gsi_base[32])
IOAPIC[3]: apic_id 7, version 17, address 0xfa3e2000, GSI 32-35
ACPI: IOAPIC (id[0x08] address[0xfa3e4000] gsi_base[36])
IOAPIC[4]: apic_id 8, version 17, address 0xfa3e4000, GSI 36-39
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
Setting APIC routing to flat
Using ACPI (MADT) for SMP configuration information
Allocating PCI resources starting at e2000000 (gap: e0000000:1ec00000)
Checking aperture...
CPU 0: aperture @ 0 size 32 MB
No AGP bridge found
Your BIOS doesn't leave a aperture memory hole
Please enable the IOMMU option in the BIOS setup
This costs you 64 MB of RAM
Mapping aperture over 65536 KB of RAM @ 8000000
Built 4 zonelists
Initializing CPU#0
Kernel command line: root=/dev/hda2 vga=0x314 selinux=0 splash=silent
console=tty0 \
console=ttyS0,38400 resume=/dev/hda1 profile=2 kernel profiling enabled
(shift: 2)
PID hash table entries: 4096 (order: 12, 131072 bytes)
time.c: Using 3.579545 MHz PM timer.
time.c: Detected 1398.189 MHz processor.
Console: colour dummy device 80x25
Dentry cache hash table entries: 1048576 (order: 11, 8388608 bytes)
Inode-cache hash table entries: 524288 (order: 10, 4194304 bytes)
Memory: 6110856k/7864320k available (3049k kernel code, 194612k
reserved, 1612k data, \
244k init) Calibrating delay using timer specific routine.. 2801.62
BogoMIPS \
(lpj=5603254) Security Framework v1.0.0 initialized
SELinux: Disabled at boot.
Mount-cache hash table entries: 256
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 0(1) -> Node 0 -> Core 0
mtrr: v2.0 (20020519)
Using local APIC timer interrupts.
Detected 12.483 MHz APIC timer.
setup_APIC_timer
done
Booting processor 1/4 APIC 0x1
Initializing CPU#1
Calibrating delay using timer specific routine.. 2796.59 BogoMIPS
(lpj=5593188)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 1(1) -> Node 1 -> Core 0
Opteron MP w/ 1MB stepping 00
setup_APIC_timer
done
CPU 1: Syncing TSC to CPU 0.
CPU 1: synchronized TSC with CPU 0 (last diff -1 cycles, maxerr 981 cycles)
Booting processor 2/4 APIC 0x2
Initializing CPU#2
Calibrating delay using timer specific routine.. 2796.59 BogoMIPS
(lpj=5593185)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 2(1) -> Node 2 -> Core 0
Opteron MP w/ 1MB stepping 00
setup_APIC_timer
done
CPU 2: Syncing TSC to CPU 0.
CPU 2: synchronized TSC with CPU 0 (last diff -4 cycles, maxerr 976 cycles)
Booting processor 3/4 APIC 0x3
Initializing CPU#3
Calibrating delay using timer specific routine.. 2796.59 BogoMIPS
(lpj=5593186)
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 1024K (64 bytes/line)
CPU 3(1) -> Node 3 -> Core 0
Opteron MP w/ 1MB stepping 00
setup_APIC_timer
done
CPU 3: Syncing TSC to CPU 0.
CPU 3: synchronized TSC with CPU 0 (last diff -2 cycles, maxerr 1606 cycles)
Brought up 4 CPUs
Disabling vsyscall due to use of PM timer
time.c: Using PM based timekeeping.
testing NMI watchdog ... OK.
NET: Registered protocol family 16
ACPI: bus type pci registered
PCI: Using configuration type 1
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: PCI Interrupt Link [LNKA] (IRQs 3 *5 10 11)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 5 *10 11)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 5 10 *11)
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 5 10 *11)
ACPI: PCI Root Bridge [PCI1] (0000:08)
PCI: Probing PCI hardware (bus 08)
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-DMA: Disabling AGP.
PCI-DMA: aperture base @ 8000000 size 65536 KB
PCI-DMA: Reserving 64MB of IOMMU area in the AGP aperture
PCI: Bridge: 0000:00:06.0
IO window: 2000-2fff
MEM window: fa000000-fa0fffff
PREFETCH window: e2000000-e20fffff
PCI: Bridge: 0000:09:01.0
IO window: disabled.
MEM window: fa400000-faffffff
PREFETCH window: fc000000-fdffffff
PCI: Bridge: 0000:08:01.0
IO window: disabled.
MEM window: fa400000-faffffff
PREFETCH window: fc000000-fdffffff
PCI: Bridge: 0000:08:02.0
IO window: 3000-3fff
MEM window: fb000000-fb0fffff
PREFETCH window: e2100000-e21fffff
PCI: Bridge: 0000:08:03.0
IO window: disabled.
MEM window: disabled.
PREFETCH window: disabled.
PCI: Bridge: 0000:08:04.0
IO window: 4000-4fff
MEM window: fb100000-fb1fffff
PREFETCH window: e2200000-e22fffff
ACPI: PCI Interrupt 0000:08:04.0[A] -> GSI 36 (level, low) -> IRQ 16
IA32 emulation $Id: sys_ia32.c,v 1.32 2002/03/24 13:02:28 ak Exp $
audit: initializing netlink socket (disabled)
audit(1127427646.392:1): initialized
Total HugeTLB memory allocated, 0
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
JFS: nTxBlock = 8192, nTxLock = 65536
Initializing Cryptographic API
PCI: MSI quirk detected. pci_msi_quirk set.
PCI: MSI quirk detected. pci_msi_quirk set.
PCI: MSI quirk detected. pci_msi_quirk set.
PCI: MSI quirk detected. pci_msi_quirk set.
vesafb: framebuffer at 0xfc000000, mapped to 0xffffc20000600000, using
1875k, total \
16384k
vesafb: mode is 800x600x16, linelength=1600, pages=16
vesafb: scrolling: redraw
vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
mtrr: type mismatch for fc000000,1000000 old: write-back new:
write-combining
mtrr: type mismatch for fc000000,800000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,400000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,200000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,100000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,80000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,40000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,20000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,10000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,8000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,4000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,2000 old: write-back new: write-combining
mtrr: type mismatch for fc000000,1000 old: write-back new: write-combining
vesafb: Mode is not VGA compatible
Console: switching to colour frame buffer device 100x37
fb0: VESA VGA frame buffer device
Real Time Clock Driver v1.12
Non-volatile memory driver v1.2
Linux agpgart interface v0.101 (c) Dave Jones
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
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A
mice: PS/2 mouse device common for all mice
input: PC Speaker
io scheduler noop registered
input: AT Translated Set 2 keyboard on isa0060/serio0
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 128000K size 1024 blocksize
loop: loaded (max 8 devices)
tg3.c:v3.40 (September 15, 2005)
ACPI: PCI Interrupt 0000:19:02.0[A] -> GSI 38 (level, low) -> IRQ 17
input: PS/2 Generic Mouse on isa0060/serio1
eth0: Tigon3 [partno(3C996B-T) rev 0105 PHY(5701)] (PCI:66MHz:64-bit) \
10/100/1000BaseT Ethernet 00:04:76:f0:f9:aa
eth0: RXcsums[1] LinkChgREG[0] MIirq[0] ASF[0] Split[0] WireSpeed[1]
TSOcap[0]
eth0: dma_rwctrl[76ff000f]
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
AMD8111: IDE controller at PCI slot 0000:00:07.1
AMD8111: chipset revision 3
AMD8111: not 100% native mode: will probe irqs later
AMD8111: 0000:00:07.1 (rev 03) UDMA133 controller
ide0: BM-DMA at 0x1020-0x1027, BIOS settings: hda:DMA, hdb:pio
ide1: BM-DMA at 0x1028-0x102f, BIOS settings: hdc:DMA, hdd:pio

Loading...