Hello. I just upgraded my kernel to linux-image-2.6.24-etchnhalf.1-686 because gdb was printing the error message "Failed to read a valid object file image from memory." and breakpoints jump around when I try to debug something. According to http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=401482 this is a bug in linux-image-2.6.18-6-k7.
The problem is, IP masquerading doesn't work when booting the etchnhalf kernel. Is there any way to fix this? Attached is my dmesg and iptables rules, if that information is required. Thanks!
Initializing cgroup subsys cpuset Linux version 2.6.24-etchnhalf.1-686 (Debian 2.6.24-6~etchnhalf.8etch1) (da...@debian.org) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Wed Apr 29 18:45:14 UTC 2009 BIOS-provided physical RAM map: BIOS-e820: 0000000000000000 - 000000000009d800 (usable) BIOS-e820: 000000000009d800 - 00000000000a0000 (reserved) BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved) BIOS-e820: 0000000000100000 - 000000001fffb000 (usable) BIOS-e820: 000000001fffb000 - 000000001ffff000 (ACPI data) BIOS-e820: 000000001ffff000 - 0000000020000000 (ACPI NVS) BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved) BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved) BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved) 0MB HIGHMEM available. 511MB LOWMEM available. Entering add_active_range(0, 0, 131067) 0 entries of 256 used Zone PFN ranges: DMA 0 -> 4096 Normal 4096 -> 131067 HighMem 131067 -> 131067 Movable zone start PFN for each node early_node_map[1] active PFN ranges 0: 0 -> 131067 On node 0 totalpages: 131067 DMA zone: 32 pages used for memmap DMA zone: 0 pages reserved DMA zone: 4064 pages, LIFO batch:0 Normal zone: 991 pages used for memmap Normal zone: 125980 pages, LIFO batch:31 HighMem zone: 0 pages used for memmap Movable zone: 0 pages used for memmap DMI 2.3 present. ACPI: RSDP 000F5E20, 0014 (r0 ASUS ) ACPI: RSDT 1FFFB000, 0030 (r1 ASUS A7V600 42302E31 MSFT 31313031) ACPI: FACP 1FFFB0B2, 0074 (r1 ASUS A7V600 42302E31 MSFT 31313031) ACPI: DSDT 1FFFB126, 2F84 (r1 ASUS A7V600 1000 MSFT 100000B) ACPI: FACS 1FFFF000, 0040 ACPI: BOOT 1FFFB030, 0028 (r1 ASUS A7V600 42302E31 MSFT 31313031) ACPI: APIC 1FFFB058, 005A (r1 ASUS A7V600 42302E31 MSFT 31313031) ACPI: PM-Timer IO Port: 0xe408 ACPI: Local APIC address 0xfee00000 ACPI: LAPIC (acpi_id[0x00] lapic_id[0x00] enabled) Processor #0 6:8 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 3, address 0xfec00000, GSI 0-23 ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl edge) ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 low level) ACPI: IRQ0 used by override. ACPI: IRQ2 used by override. ACPI: IRQ9 used by override. Enabling APIC mode: Flat. Using 1 I/O APICs Using ACPI (MADT) for SMP configuration information Allocating PCI resources starting at 30000000 (gap: 20000000:dec00000) swsusp: Registered nosave memory region: 000000000009d000 - 000000000009e000 swsusp: Registered nosave memory region: 000000000009e000 - 00000000000a0000 swsusp: Registered nosave memory region: 00000000000a0000 - 00000000000f0000 swsusp: Registered nosave memory region: 00000000000f0000 - 0000000000100000 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 130044 Kernel command line: root=/dev/hda3 ro mapped APIC to ffffb000 (fee00000) mapped IOAPIC to ffffa000 (fec00000) Enabling fast FPU save and restore... done. Enabling unmasked SIMD FPU exception support... done. Initializing CPU#0 PID hash table entries: 2048 (order: 11, 8192 bytes) Detected 1250.160 MHz processor. Console: colour VGA+ 80x25 console [tty0] enabled Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) Memory: 511068k/524268k available (1787k kernel code, 12652k reserved, 717k data, 248k init, 0k highmem) virtual kernel memory layout: fixmap : 0xfff4c000 - 0xfffff000 ( 716 kB) pkmap : 0xff800000 - 0xffc00000 (4096 kB) vmalloc : 0xe0800000 - 0xff7fe000 ( 495 MB) lowmem : 0xc0000000 - 0xdfffb000 ( 511 MB) .init : 0xc0379000 - 0xc03b7000 ( 248 kB) .data : 0xc02bef31 - 0xc0372384 ( 717 kB) .text : 0xc0100000 - 0xc02bef31 (1787 kB) Checking if this processor honours the WP bit even in supervisor mode... Ok. Calibrating delay using timer specific routine.. 2502.85 BogoMIPS (lpj=5005712) Security Framework initialized SELinux: Disabled at boot. Capability LSM initialized Mount-cache hash table entries: 512 Initializing cgroup subsys ns Initializing cgroup subsys cpuacct CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000 00000000 00000000 00000000 00000000 CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line) CPU: L2 Cache: 256K (64 bytes/line) CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000420 00000000 00000000 00000000 00000000 Intel machine check architecture supported. Intel machine check reporting enabled on CPU#0. Compat vDSO mapped to ffffe000. Checking 'hlt' instruction... OK. SMP alternatives: switching to UP code Freeing SMP alternatives: 11k freed ACPI: Core revision 20070126 CPU0: AMD Athlon(TM) XP 2000+ stepping 00 Total of 1 processors activated (2502.85 BogoMIPS). ENABLING IO-APIC IRQs ..TIMER: vector=0x31 apic1=0 pin1=2 apic2=-1 pin2=-1 Brought up 1 CPUs net_namespace: 64 bytes Booting paravirtualized kernel on bare hardware NET: Registered protocol family 16 ACPI: bus type pci registered PCI: PCI BIOS revision 2.10 entry at 0xf1970, last bus=1 PCI: Using configuration type 1 Setting up standard PCI resources ACPI: EC: Look up EC in DSDT ACPI: Interpreter enabled ACPI: (supports S0 S1 S4 S5) ACPI: Using IOAPIC for interrupt routing ACPI: PCI Root Bridge [PCI0] (0000:00) PCI: enabled onboard AC97/MC97 devices ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCI1._PRT] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11 12) ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 9 10 11 12) *0, disabled. ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 *10 11 12) ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 9 10 11 *12) ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 *5 6 7 9 10 11 12) ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 *9 10 11 12) ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 10 *11 12) ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 11 12) *15, disabled. Linux Plug and Play Support v0.97 (c) Adam Belay pnp: PnP ACPI init ACPI: bus type pnp registered pnp: PnP ACPI: found 14 devices ACPI: ACPI bus type pnp unregistered PnPBIOS: Disabled by ACPI PNP PCI: Using ACPI for IRQ routing PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report NET: Registered protocol family 8 NET: Registered protocol family 20 ACPI: RTC can wake from S4 Time: tsc clocksource has been installed. system 00:00: iomem range 0x0-0x9ffff could not be reserved system 00:00: iomem range 0xf0000-0xfffff could not be reserved system 00:00: iomem range 0x100000-0x1fffffff could not be reserved system 00:00: iomem range 0xfec00000-0xfec000ff could not be reserved system 00:00: iomem range 0xfee00000-0xfee00fff could not be reserved system 00:02: ioport range 0xe400-0xe47f has been reserved system 00:02: ioport range 0xe800-0xe81f has been reserved system 00:02: iomem range 0xfff80000-0xffffffff could not be reserved system 00:02: iomem range 0xffb80000-0xffbfffff has been reserved system 00:03: ioport range 0x4d0-0x4d1 has been reserved system 00:0d: ioport range 0x290-0x297 has been reserved system 00:0d: ioport range 0x370-0x375 has been reserved PCI: Bridge: 0000:00:01.0 IO window: disabled. MEM window: f8000000-f9efffff PREFETCH window: f9f00000-fcffffff PCI: Setting latency timer of device 0000:00:01.0 to 64 NET: Registered protocol family 2 IP route cache hash table entries: 4096 (order: 2, 16384 bytes) TCP established hash table entries: 16384 (order: 5, 131072 bytes) TCP bind hash table entries: 16384 (order: 5, 131072 bytes) TCP: Hash tables configured (established 16384 bind 16384) TCP reno registered checking if image is initramfs... it is Switched to high resolution mode on CPU 0 Freeing initrd memory: 5013k freed Simple Boot Flag at 0x3a set to 0x1 audit: initializing netlink socket (disabled) audit(1246035604.992:1): initialized Total HugeTLB memory allocated, 0 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered (default) PCI: VIA PCI bridge detected. Disabling DAC. PCI: Bypassing VIA 8237 APIC De-Assert Message Boot video device is 0000:01:00.0 isapnp: Scanning for PnP cards... isapnp: No Plug & Play device found Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled serial8250: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A serial8250: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A 00:0a: ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A 00:0b: ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize PNP: No PS/2 controller found. Probing ports directly. serio: i8042 KBD port at 0x60,0x64 irq 1 mice: PS/2 mouse device common for all mice cpuidle: using governor ladder cpuidle: using governor menu TCP bic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Using IPI No-Shortcut mode registered taskstats version 1 Freeing unused kernel memory: 248k freed ACPI: PCI Interrupt 0000:00:09.0[A] -> GSI 18 (level, low) -> IRQ 16 skge 1.13 addr 0xf7800000 irq 16 chip Yukon rev 1 skge eth0: addr 00:0c:6e:77:66:a6 8139too Fast Ethernet driver 0.9.28 ACPI: PCI Interrupt 0000:00:0a.0[A] -> GSI 16 (level, low) -> IRQ 17 eth1: RealTek RTL8139 at 0xd400, 00:50:ba:c0:f1:c1, IRQ 17 eth1: Identified 8139 chip type 'RTL-8139C' ACPI: PCI Interrupt 0000:00:0b.0[A] -> GSI 19 (level, low) -> IRQ 18 eth2: RealTek RTL8139 at 0xd000, 00:50:ba:83:0a:10, IRQ 18 eth2: Identified 8139 chip type 'RTL-8139B' SCSI subsystem initialized Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx libata version 3.00 loaded. VP_IDE: IDE controller (0x1106:0x0571 rev 0x06) at PCI slot 0000:00:0f.1 ACPI: PCI Interrupt 0000:00:0f.1[A] -> GSI 20 (level, low) -> IRQ 19 VP_IDE: not 100% native mode: will probe irqs later VP_IDE: VIA vt8237 (rev 00) IDE UDMA133 controller on pci0000:00:0f.1 ide0: BM-DMA at 0x9800-0x9807, BIOS settings: hda:DMA, hdb:DMA ide1: BM-DMA at 0x9808-0x980f, BIOS settings: hdc:DMA, hdd:pio Probing IDE interface ide0... usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb USB Universal Host Controller Interface driver v3.0 hdb: ST380011A, ATA DISK drive hda: MAXTOR 6L020J1, ATA DISK drive hda: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hda: UDMA/133 mode selected hdb: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdb: UDMA/100 mode selected ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 Probing IDE interface ide1... hdd: IRQ probe failed (0xfffebdfc) hdd: IRQ probe failed (0xfffebdfc) hdc: ST3320620A, ATA DISK drive hdc: host max PIO5 wanted PIO255(auto-tune) selected PIO4 hdc: UDMA/100 mode selected ide1 at 0x170-0x177,0x376 on irq 15 sata_via 0000:00:0f.0: version 2.3 ACPI: PCI Interrupt 0000:00:0f.0[A] -> GSI 20 (level, low) -> IRQ 19 sata_via 0000:00:0f.0: routed to hard irq line 0 scsi0 : sata_via scsi1 : sata_via ata1: SATA max UDMA/133 cmd 0xb800 ctl 0xb400 bmdma 0xa400 irq 19 ata2: SATA max UDMA/133 cmd 0xb000 ctl 0xa800 bmdma 0xa408 irq 19 ata1: SATA link up 1.5 Gbps (SStatus 113 SControl 300) ata1.00: ATA-7: ST3500630AS, 3.AAK, max UDMA/133 ata1.00: 976773168 sectors, multi 16: LBA48 NCQ (depth 0/32) ata1.00: configured for UDMA/133 ata2: SATA link down 1.5 Gbps (SStatus 0 SControl 300) scsi 0:0:0:0: Direct-Access ATA ST3500630AS 3.AA PQ: 0 ANSI: 5 ACPI: PCI Interrupt 0000:00:10.0[A] -> GSI 21 (level, low) -> IRQ 20 uhci_hcd 0000:00:10.0: UHCI Host Controller uhci_hcd 0000:00:10.0: new USB bus registered, assigned bus number 1 uhci_hcd 0000:00:10.0: irq 20, io base 0x00009400 usb usb1: configuration #1 chosen from 1 choice hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Driver 'sd' needs updating - please use bus_type methods sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA sd 0:0:0:0: [sda] 976773168 512-byte hardware sectors (500108 MB) sd 0:0:0:0: [sda] Write Protect is off sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 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 ACPI: PCI Interrupt 0000:00:10.1[A] -> GSI 21 (level, low) -> IRQ 20 uhci_hcd 0000:00:10.1: UHCI Host Controller uhci_hcd 0000:00:10.1: new USB bus registered, assigned bus number 2 uhci_hcd 0000:00:10.1: irq 20, io base 0x00009000 usb usb2: configuration #1 chosen from 1 choice hub 2-0:1.0: USB hub found hub 2-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.2[B] -> GSI 21 (level, low) -> IRQ 20 uhci_hcd 0000:00:10.2: UHCI Host Controller uhci_hcd 0000:00:10.2: new USB bus registered, assigned bus number 3 uhci_hcd 0000:00:10.2: irq 20, io base 0x00008800 usb usb3: configuration #1 chosen from 1 choice hub 3-0:1.0: USB hub found hub 3-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.3[B] -> GSI 21 (level, low) -> IRQ 20 uhci_hcd 0000:00:10.3: UHCI Host Controller uhci_hcd 0000:00:10.3: new USB bus registered, assigned bus number 4 uhci_hcd 0000:00:10.3: irq 20, io base 0x00008400 usb usb4: configuration #1 chosen from 1 choice hub 4-0:1.0: USB hub found hub 4-0:1.0: 2 ports detected ACPI: PCI Interrupt 0000:00:10.4[C] -> GSI 21 (level, low) -> IRQ 20 ehci_hcd 0000:00:10.4: EHCI Host Controller ehci_hcd 0000:00:10.4: new USB bus registered, assigned bus number 5 ehci_hcd 0000:00:10.4: irq 20, io mem 0xf6000000 ehci_hcd 0000:00:10.4: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 8 ports detected hda: max request size: 128KiB hda: 40132503 sectors (20547 MB) w/1818KiB Cache, CHS=39813/16/63 hda: cache flushes supported hda: hda1 hda2 hda3 hda4 < hda5 hda6 hda7 > hdb: max request size: 512KiB hdb: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63 hdb: cache flushes supported hdb: hdb1 hdc: max request size: 512KiB hdc: 625142448 sectors (320072 MB) w/16384KiB Cache, CHS=38913/255/63 hdc: cache flushes supported hdc: hdc1 md: raid0 personality registered for level 0 md: md0 stopped. Attempting manual resume kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. Linux agpgart interface v0.102 agpgart: Detected VIA KT400/KT400A/KT600 chipset agpgart: AGP aperture is 16M @ 0xfd000000 pci_hotplug: PCI Hot Plug PCI Core version: 0.5 shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 input: PC Speaker as /class/input/input0 PCI: Enabling device 0000:00:11.6 (0000 -> 0001) ACPI: PCI Interrupt 0000:00:11.6[C] -> GSI 22 (level, low) -> IRQ 21 input: Power Button (FF) as /class/input/input1 ACPI: Power Button (FF) [PWRF] input: Power Button (CM) as /class/input/input2 ACPI: Power Button (CM) [PWRB] Real Time Clock Driver v1.12ac PCI: Setting latency timer of device 0000:00:11.6 to 64 Floppy drive(s): fd0 is 1.44M FDC 0 is a post-1991 82077 parport_pc 00:09: reported by Plug and Play ACPI parport0: PC-style at 0x378 (0x778), irq 7 [PCSPP,TRISTATE] ACPI: PCI interrupt for device 0000:00:11.6 disabled VIA 82xx Modem: probe of 0000:00:11.6 failed with error -13 ACPI: PCI Interrupt 0000:00:11.5[C] -> GSI 22 (level, low) -> IRQ 21 PCI: Setting latency timer of device 0000:00:11.5 to 64 codec_read: codec 0 is not valid [0xfe0000] codec_read: codec 0 is not valid [0xfe0000] codec_read: codec 0 is not valid [0xfe0000] codec_read: codec 0 is not valid [0xfe0000] Adding 979956k swap on /dev/hda2. Priority:-1 extents:1 across:979956k EXT3 FS on hda3, internal journal loop: module loaded device-mapper: uevent: version 1.0.3 device-mapper: ioctl: 4.12.0-ioctl (2007-10-02) initialised: dm-de...@redhat.com md: md0 stopped. kjournald starting. Commit interval 5 seconds EXT3 FS on hda1, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hdc1, internal journal EXT3-fs: mounted filesystem with ordered data mode. 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 hda5, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda7, internal journal EXT3-fs: mounted filesystem with ordered data mode. kjournald starting. Commit interval 5 seconds EXT3 FS on hda6, internal journal EXT3-fs: mounted filesystem with ordered data mode. eth1: link up, 100Mbps, full-duplex, lpa 0x45E1 eth2: link up, 100Mbps, full-duplex, lpa 0xC5E1 skge eth0: enabling interface
# Generated by iptables-save v1.3.6 on Sat Jun 27 01:09:46 2009 *nat :PREROUTING ACCEPT [2656:163396] :POSTROUTING ACCEPT [149:11679] :OUTPUT ACCEPT [1510:95956] -A PREROUTING -i eth0 -p tcp -m tcp --dport 23168 -j DNAT --to-destination 192.168.10.2 -A PREROUTING -i eth0 -p udp -m udp --dport 23168 -j DNAT --to-destination 192.168.10.2 -A PREROUTING -i eth0 -p tcp -m tcp --dport 51413 -j DNAT --to-destination 192.168.10.18 -A PREROUTING -i eth0 -p udp -m udp --dport 51413 -j DNAT --to-destination 192.168.10.18 -A POSTROUTING -o eth0 -j MASQUERADE COMMIT # Completed on Sat Jun 27 01:09:46 2009