* PANIC: 2.6.21-rc7-mm2, Kernel access of bad area, sig: 11
@ 2007-04-28 21:40 William Heimbigner
2007-04-28 21:59 ` Andrew Morton
0 siblings, 1 reply; 4+ messages in thread
From: William Heimbigner @ 2007-04-28 21:40 UTC (permalink / raw)
To: linux-kernel; +Cc: Andrew Morton
This bug occurs in linux-2.6.21-rc7-mm2, and does not occur in 2.6.21-rc7
ARCH is powerpc
dmesg output, captured via netconsole:
[ 0.000000] Using PowerMac machine description
[ 0.000000] Total memory = 128MB; using 256kB for hash table (at c7fc0000)
[ 0.000000] Linux version 2.6.21-rc7-mm2 (root@console) (gcc version 4.1.1 (Gentoo 4.1.1-r3)) #3 SMP PREEMPT Sat Apr 28 14:29:54 CDT 2007
[ 0.000000] Found UniNorth memory controller & host bridge @ 0xf8000000 revision: 0xc0
[ 0.000000] Mapped at 0xfdfc0000
[ 0.000000] Found a Pangea mac-io controller, rev: 0, mapped at 0xfdf40000
[ 0.000000] PowerMac motherboard: iMac "Flower Power"
[ 0.000000] Found UniNorth PCI host bridge at 0x00000000f0000000. Firmware bus number: 0->0
[ 0.000000] Found UniNorth PCI host bridge at 0x00000000f2000000. Firmware bus number: 0->0
[ 0.000000] Found UniNorth PCI host bridge at 0x00000000f4000000. Firmware bus number: 0->0
[ 0.000000] via-pmu: Server Mode is enabled
[ 0.000000] PMU driver v2 initialized for Core99, firmware: 0c
[ 0.000000] nvram: Checking bank 0...
[ 0.000000] nvram: gen0=498, gen1=499
[ 0.000000] nvram: Active bank is: 1
[ 0.000000] nvram: OF partition at 0x210
[ 0.000000] nvram: XP partition at 0xffffffff
[ 0.000000] nvram: NR partition at 0xffffffff
[ 0.000000] Zone PFN ranges:
[ 0.000000] DMA 0 -> 32768
[ 0.000000] Normal 32768 -> 32768
[ 0.000000] Movable zone start PFN for each node
[ 0.000000] early_node_map[1] active PFN ranges
[ 0.000000] 0: 0 -> 32768
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 32512
[ 0.000000] Kernel command line: root=/dev/hda4 ro real_root=/dev/hda4 netconsole=4444@192.168.0.3/eth0,6666@192.168.0.8/00:11:09:3C:07:C2
[ 0.000000] netconsole: local port 4444
[ 0.000000] netconsole: local IP 192.168.0.3
[ 0.000000] netconsole: interface eth0
[ 0.000000] netconsole: remote port 6666
[ 0.000000] netconsole: remote IP 192.168.0.8
[ 0.000000] netconsole: remote ethernet address 00:11:09:3c:07:c2
[ 0.000000] mpic: Setting up MPIC " MPIC 1 " version 1.2 at 80040000, max 4 CPUs
[ 0.000000] mpic: ISU size: 64, shift: 6, mask: 3f
[ 0.000000] mpic: Initializing for 64 sources
[ 0.000000] PID hash table entries: 512 (order: 9, 2048 bytes)
[ 0.000000] GMT Delta read from XPRAM: 0 minutes, DST: on
[ 18.626246] Console: colour dummy device 80x25
[ 18.626620] console handover: boot [udbg0] -> real [tty0]
[ 18.627059] ------------------------
[ 18.627073] | Locking API testsuite:
[ 18.627083] ----------------------------------------------------------------------------
[ 18.627098] | spin |wlock |rlock |mutex | wsem | rsem |
[ 18.627113] --------------------------------------------------------------------------
[ 18.627140] A-A deadlock:failed|failed| ok |failed|failed|failed|
[ 18.627204] A-B-B-A deadlock:failed|failed| ok |failed|failed|failed|
[ 18.627265] A-B-B-C-C-A deadlock:failed|failed| ok |failed|failed|failed|
[ 18.627327] A-B-C-A-B-C deadlock:failed|failed| ok |failed|failed|failed|
[ 18.627389] A-B-B-C-C-D-D-A deadlock:failed|failed| ok |failed|failed|failed|
[ 18.627457] A-B-C-D-B-D-D-A deadlock:failed|failed| ok |failed|failed|failed|
[ 18.627524] A-B-C-D-B-C-D-A deadlock:failed|failed| ok |failed|failed|failed|
[ 18.627592] double unlock: ok | ok |failed| ok |failed|failed|
[ 18.627645] initialize held:failed|failed|failed|failed|failed|failed|
[ 18.627703] bad unlock order: ok | ok | ok | ok | ok | ok |
[ 18.627763] --------------------------------------------------------------------------
[ 18.627785] recursive read-lock: | ok | |failed|
[ 18.627825] recursive read-lock #2: | ok | |failed|
[ 18.627865] mixed read-write-lock: |failed| |failed|
[ 18.627911] mixed write-read-lock: |failed| |failed|
[ 18.627951] --------------------------------------------------------------------------
[ 18.627974] hard-irqs-on + irq-safe-A/12:failed|failed| ok |
[ 18.628011] soft-irqs-on + irq-safe-A/12:failed|failed| ok |
[ 18.628049] hard-irqs-on + irq-safe-A/21:failed|failed| ok |
[ 18.628084] soft-irqs-on + irq-safe-A/21:failed|failed| ok |
[ 18.628120] sirq-safe-A => hirqs-on/12:failed|failed| ok |
[ 18.628156] sirq-safe-A => hirqs-on/21:failed|failed| ok |
[ 18.628192] hard-safe-A + irqs-on/12:failed|failed| ok |
[ 18.628229] soft-safe-A + irqs-on/12:failed|failed| ok |
[ 18.628266] hard-safe-A + irqs-on/21:failed|failed| ok |
[ 18.628302] soft-safe-A + irqs-on/21:failed|failed| ok |
[ 18.628338] hard-safe-A + unsafe-B #1/123:failed|failed| ok |
[ 18.628376] soft-safe-A + unsafe-B #1/123:failed|failed| ok |
[ 18.628415] hard-safe-A + unsafe-B #1/132:failed|failed| ok |
[ 18.628453] soft-safe-A + unsafe-B #1/132:failed|failed| ok |
[ 18.628491] hard-safe-A + unsafe-B #1/213:failed|failed| ok |
[ 18.628530] soft-safe-A + unsafe-B #1/213:failed|failed| ok |
[ 18.628568] hard-safe-A + unsafe-B #1/231:failed|failed| ok |
[ 18.628606] soft-safe-A + unsafe-B #1/231:failed|failed| ok |
[ 18.628644] hard-safe-A + unsafe-B #1/312:failed|failed| ok |
[ 18.628682] soft-safe-A + unsafe-B #1/312:failed|failed| ok |
[ 18.628720] hard-safe-A + unsafe-B #1/321:failed|failed| ok |
[ 18.628758] soft-safe-A + unsafe-B #1/321:failed|failed| ok |
[ 18.628800] hard-safe-A + unsafe-B #2/123:failed|failed| ok |
[ 18.628841] soft-safe-A + unsafe-B #2/123:failed|failed| ok |
[ 18.628885] hard-safe-A + unsafe-B #2/132:failed|failed| ok |
[ 18.628924] soft-safe-A + unsafe-B #2/132:failed|failed| ok |
[ 18.628963] hard-safe-A + unsafe-B #2/213:failed|failed| ok |
[ 18.629001] soft-safe-A + unsafe-B #2/213:failed|failed| ok |
[ 18.629040] hard-safe-A + unsafe-B #2/231:failed|failed| ok |
[ 18.629079] soft-safe-A + unsafe-B #2/231:failed|failed| ok |
[ 18.629117] hard-safe-A + unsafe-B #2/312:failed|failed| ok |
[ 18.629155] soft-safe-A + unsafe-B #2/312:failed|failed| ok |
[ 18.629193] hard-safe-A + unsafe-B #2/321:failed|failed| ok |
[ 18.629232] soft-safe-A + unsafe-B #2/321:failed|failed| ok |
[ 18.629270] hard-irq lock-inversion/123:failed|failed| ok |
[ 18.629310] soft-irq lock-inversion/123:failed|failed| ok |
[ 18.629349] hard-irq lock-inversion/132:failed|failed| ok |
[ 18.629388] soft-irq lock-inversion/132:failed|failed| ok |
[ 18.629426] hard-irq lock-inversion/213:failed|failed| ok |
[ 18.629465] soft-irq lock-inversion/213:failed|failed| ok |
[ 18.629504] hard-irq lock-inversion/231:failed|failed| ok |
[ 18.629542] soft-irq lock-inversion/231:failed|failed| ok |
[ 18.629580] hard-irq lock-inversion/312:failed|failed| ok |
[ 18.629619] soft-irq lock-inversion/312:failed|failed| ok |
[ 18.629657] hard-irq lock-inversion/321:failed|failed| ok |
[ 18.629696] soft-irq lock-inversion/321:failed|failed| ok |
[ 18.629734] hard-irq read-recursion/123: ok |
[ 18.629758] soft-irq read-recursion/123: ok |
[ 18.629782] hard-irq read-recursion/132: ok |
[ 18.629805] soft-irq read-recursion/132: ok |
[ 18.629829] hard-irq read-recursion/213: ok |
[ 18.629853] soft-irq read-recursion/213: ok |
[ 18.629881] hard-irq read-recursion/231: ok |
[ 18.629904] soft-irq read-recursion/231: ok |
[ 18.629928] hard-irq read-recursion/312: ok |
[ 18.629951] soft-irq read-recursion/312: ok |
[ 18.629975] hard-irq read-recursion/321: ok |
[ 18.629998] soft-irq read-recursion/321: ok |
[ 18.630023] --------------------------------------------------------
[ 18.630041] 142 out of 218 testcases failed, as expected. |
[ 18.630057] ----------------------------------------------------
[ 18.630499] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 18.630918] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 18.655186] Memory: 121356k/131072k available (5428k kernel code, 9568k reserved, 212k data, 2207k bss, 248k init)
[ 18.655433] SLUB: General Slabs=18, HW alignment=32, Processors=1, Nodes=1
[ 18.673073] Mount-cache hash table entries: 512
[ 18.673990] device-tree: Duplicate name in /cpus/PowerPC,750@0, renamed to "l2-cache#1"
[ 18.677777] PowerMac SMP probe found 1 cpus
[ 18.678182] Brought up 1 CPUs
[ 18.679737] NET: Registered protocol family 16
[ 18.681402] KeyWest i2c @0xf8001003 irq 42 /uni-n@f8000000/i2c@f8001000
[ 18.681453] channel 0 bus <multibus>
[ 18.681468] channel 1 bus <multibus>
[ 18.681541] KeyWest i2c @0x80018000 irq 26 /pci@f2000000/mac-io@17/i2c@18000
[ 18.681561] channel 0 bus <multibus>
[ 18.681598] PMU i2c /pci@f2000000/mac-io@17/via-pmu@16000
[ 18.681616] channel 1 bus <multibus>
[ 18.681631] channel 2 bus <multibus>
[ 18.681793] PCI: Probing PCI hardware
[ 18.699303] Linux Plug and Play Support v0.97 (c) Adam Belay
[ 18.700522] SCSI subsystem initialized
[ 18.701322] usbcore: registered new interface driver usbfs
[ 18.701633] usbcore: registered new interface driver hub
[ 18.701990] usbcore: registered new device driver usb
[ 18.705546] NET: Registered protocol family 2
[ 18.715032] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 18.715338] TCP established hash table entries: 4096 (order: 4, 114688 bytes)
[ 18.716163] TCP bind hash table entries: 4096 (order: 4, 98304 bytes)
[ 18.716855] TCP: Hash tables configured (established 4096 bind 4096)
[ 18.716893] TCP reno registered
[ 18.720723] Thermal assist unit using timers, shrink_timer: 2000 jiffies
[ 18.724650] Initializing RT-Tester: OK
[ 18.724755] audit: initializing netlink socket (disabled)
[ 18.724830] audit(2213944456.098:1): initialized
[ 18.743947] io scheduler noop registered
[ 18.744013] io scheduler anticipatory registered
[ 18.744029] io scheduler deadline registered
[ 18.744756] io scheduler cfq registered (default)
[ 18.745925] PCI: Enabling device 0000:00:10.0 (0086 -> 0087)
[ 18.746718] aty128fb: BIOS not located, guessing timings.
[ 18.746747] aty128fb: Rage128 TR Ultra AGP [chip rev 0x4] 16M 128-bit SDR SGRAM (1:1)
[ 18.765363] Console: switching to colour frame buffer device 128x48
[ 18.780864] fb0: ATY Rage128 frame buffer device on Rage128 TR Ultra AGP
[ 18.820931] Generic RTC Driver v1.07
[ 18.821413] Macintosh non-volatile memory driver v1.1
[ 18.821971] Linux agpgart interface v0.102 (c) Dave Jones
[ 18.822302] [drm] Initialized drm 1.1.0 20060810
[ 18.823105] [drm] Initialized r128 2.5.0 20030725 on minor 0
[ 18.823693] ipmi message handler version 39.1
[ 18.823960] ipmi device interface
[ 18.824374] IPMI System Interface driver.
[ 18.825585] ipmi_si: Unable to find any System Interface(s)
[ 18.825827] IPMI Watchdog: driver initialized
[ 18.826031] Copyright (C) 2004 MontaVista Software - IPMI Powerdown via sys_reboot.
[ 18.831263] RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
[ 18.831914] loop: module loaded
[ 18.832324] sungem.c:v0.98 8/24/03 David S. Miller (davem@redhat.com)
[ 18.895245] eth0: Sun GEM (PCI) 10/100/1000BaseT Ethernet 00:30:65:cc:83:08
[ 18.895594] eth0: Found BCM5201 PHY
[ 18.896712] netconsole: device eth0 not up yet, forcing it
[ 21.294017] eth0: Link is up at 100 Mbps, full-duplex.
[ 21.300376] eth0: Pause is disabled
[ 22.195311] netconsole: network logging started
[ 22.202234] MacIO PCI driver attached to Pangea chipset
[ 22.214807] input: Macintosh mouse button emulation as /class/input/input0
[ 22.222370] adb: starting probe task...
[ 22.228980] adb: finished probe task...
[ 22.235443] Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
[ 22.241934] ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
[ 23.261890] ide0: Found Apple KeyLargo ATA-4 controller, bus ID 2, irq 19
[ 23.532202] hda: Maxtor 32049H2 B, ATA DISK drive
[ 23.946194] hdb: MATSHITA CD-RW CW-7121, ATAPI CD/DVD-ROM drive
[ 24.002898] hda: Enabling Ultra DMA 2
[ 24.010334] hdb: Enabling MultiWord DMA 2
[ 24.017814] ide0 at 0xc901e000-0xc901e007,0xc901e160 on irq 19
[ 24.025417] hda: max request size: 128KiB
[ 24.054738] hda: 40021632 sectors (20491 MB) w/2048KiB Cache, CHS=39704/16/63, UDMA(33)
[ 24.061398] hda: cache flushes not supported
[ 24.068183] hda: [mac] hda1 hda2 hda3 hda4
[ 24.087216] hdb: ATAPI 24X CD-ROM CD-R/RW drive, 2048kB Cache, DMA
[ 24.094248] Uniform CD-ROM driver Revision: 3.20
[ 24.104703] ide-floppy driver 0.99.newide
[ 24.112454] mesh: configured for synchronous 5 MB/s
[ 24.120569] 116x: driver isp116x-hcd, 03 Nov 2005
[ 24.128122] PCI: Enabling device 0001:10:18.0 (0000 -> 0002)
[ 24.134847] ohci_hcd 0001:10:18.0: OHCI Host Controller
[ 24.141894] ohci_hcd 0001:10:18.0: new USB bus registered, assigned bus number 1
[ 24.148709] ohci_hcd 0001:10:18.0: irq 27, io mem 0x80081000
[ 24.225270] usb usb1: new device found, idVendor=0000, idProduct=0000
[ 24.231860] usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1
[ 24.238481] usb usb1: Product: OHCI Host Controller
[ 24.245056] usb usb1: Manufacturer: Linux 2.6.21-rc7-mm2 ohci_hcd
[ 24.251713] usb usb1: SerialNumber: 0001:10:18.0
[ 24.259338] usb usb1: configuration #1 chosen from 1 choice
[ 24.266527] hub 1-0:1.0: USB hub found
[ 24.273315] hub 1-0:1.0: 2 ports detected
[ 24.380519] PCI: Enabling device 0001:10:19.0 (0000 -> 0002)
[ 24.387131] ohci_hcd 0001:10:19.0: OHCI Host Controller
[ 24.394043] ohci_hcd 0001:10:19.0: new USB bus registered, assigned bus number 2
[ 24.400705] ohci_hcd 0001:10:19.0: irq 28, io mem 0x80080000
[ 24.477243] usb usb2: new device found, idVendor=0000, idProduct=0000
[ 24.483659] usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1
[ 24.490080] usb usb2: Product: OHCI Host Controller
[ 24.496430] usb usb2: Manufacturer: Linux 2.6.21-rc7-mm2 ohci_hcd
[ 24.502904] usb usb2: SerialNumber: 0001:10:19.0
[ 24.510140] usb usb2: configuration #1 chosen from 1 choice
[ 24.517080] hub 2-0:1.0: USB hub found
[ 24.523498] hub 2-0:1.0: 2 ports detected
[ 24.617893] usb 1-1: new full speed USB device using ohci_hcd and address 2
[ 24.630546] USB Universal Host Controller Interface driver v3.0
[ 24.637517] sl811: driver sl811-hcd, 19 May 2005
[ 24.644158] Initializing USB Mass Storage driver...
[ 24.763930] usb 1-1: new device found, idVendor=04fc, idProduct=0561
[ 24.770256] usb 1-1: new device strings: Mfr=1, Product=2, SerialNumber=0
[ 24.776497] usb 1-1: Product: Generic Digital camera
[ 24.782724] usb 1-1: Manufacturer: Sunplus Technology Co., Ltd.
[ 24.789899] usb 1-1: configuration #1 chosen from 1 choice
[ 25.013887] usb 2-1: new full speed USB device using ohci_hcd and address 2
[ 25.152937] usb 2-1: new device found, idVendor=0409, idProduct=0059
[ 25.159269] usb 2-1: new device strings: Mfr=0, Product=0, SerialNumber=0
[ 25.166371] usb 2-1: configuration #1 chosen from 1 choice
[ 25.173335] hub 2-1:1.0: USB hub found
[ 25.179956] hub 2-1:1.0: 4 ports detected
[ 25.492921] usb 2-1.2: new full speed USB device using ohci_hcd and address 3
[ 25.603922] usb 2-1.2: new device found, idVendor=1453, idProduct=4026
[ 25.610183] usb 2-1.2: new device strings: Mfr=1, Product=2, SerialNumber=0
[ 25.616426] usb 2-1.2: Product: USB-Serial Controller
[ 25.622610] usb 2-1.2: Manufacturer: Prolific Technology Inc.
[ 25.629617] usb 2-1.2: configuration #1 chosen from 1 choice
[ 25.830923] usb 2-1.3: new low speed USB device using ohci_hcd and address 4
[ 25.941936] usb 2-1.3: new device found, idVendor=1267, idProduct=0103
[ 25.948156] usb 2-1.3: new device strings: Mfr=0, Product=0, SerialNumber=0
[ 25.955181] usb 2-1.3: configuration #1 chosen from 1 choice
[ 25.966129] usbcore: registered new interface driver usb-storage
[ 25.972499] USB Mass Storage support registered.
[ 25.979214] usbcore: registered new interface driver usbserial
[ 25.985824] drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
[ 25.992806] usbcore: registered new interface driver usbserial_generic
[ 25.999393] drivers/usb/serial/usb-serial.c: USB Serial Driver core
[ 26.006211] drivers/usb/serial/usb-serial.c: USB Serial support registered for pl2303
[ 26.013127] pl2303 2-1.2:1.0: pl2303 converter detected
[ 26.020502] usb 2-1.2: pl2303 converter now attached to ttyUSB0
[ 26.027254] usbcore: registered new interface driver pl2303
[ 26.033810] drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial adaptor driver
[ 26.041329] mice: PS/2 mouse device common for all mice
[ 26.048657] I2O subsystem v1.325
[ 26.055301] i2o: max drivers = 8
[ 26.062547] I2O Configuration OSM v1.323
[ 26.069712] I2O Bus Adapter OSM v1.317
[ 26.076487] I2O Block Device OSM v1.325
[ 26.083922] I2O SCSI Peripheral OSM v1.316
[ 26.090680] I2O ProcFS OSM v1.316
[ 26.098042] PowerMac i2c bus pmu 2 registered
[ 26.104784] PowerMac i2c bus pmu 1 registered
[ 26.111431] PowerMac i2c bus mac-io 0 registered
[ 26.118007] PowerMac i2c bus uni-n 1 registered
[ 26.124464] PowerMac i2c bus uni-n 0 registered
[ 26.137840] input: HID 1267:0103 as /class/input/input1
[ 26.144369] input: USB HID v1.10 Keyboard [HID 1267:0103] on usb-0001:10:19.0-1.3
[ 26.159741] input: HID 1267:0103 as /class/input/input2
[ 26.166357] input: USB HID v1.10 Device [HID 1267:0103] on usb-0001:10:19.0-1.3
[ 26.172632] usbcore: registered new interface driver usbhid
[ 26.178753] drivers/hid/usbhid/hid-core.c: v2.6:USB HID core driver
[ 26.185056] Advanced Linux Sound Architecture Driver Version 1.0.14rc3 (Wed Mar 14 07:25:50 2007 UTC).
[ 26.962329] input: PowerMac Beep as /class/input/input3
[ 26.970271] ALSA device list:
[ 26.976661] #0: PowerMac Screamer Rev 0
[ 26.983305] TCP cubic registered
[ 26.989512] Initializing XFRM netlink socket
[ 26.995740] NET: Registered protocol family 1
[ 27.002720] NET: Registered protocol family 10
[ 27.009347] lo: Disabled Privacy Extensions
[ 27.016020] NET: Registered protocol family 17
[ 27.022182] NET: Registered protocol family 15
[ 27.030444] input: PMU as /class/input/input4
[ 27.052675] ReiserFS: hda4: found reiserfs format "3.6" with standard journal
[ 27.058960] ReiserFS: hda4: using ordered data mode
[ 27.078108] ReiserFS: hda4: journal params: device hda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
[ 27.099024] ReiserFS: hda4: checking transaction log (hda4)
[ 27.195147] ReiserFS: hda4: Using r5 hash to sort names
[ 27.201477] VFS: Mounted root (reiserfs filesystem) readonly.
[ 27.207715] Freeing unused kernel memory: 248k init
[ 156.166766] Oops: Kernel access of bad area, sig: 11 [#1]
[ 156.167014] PREEMPT SMP NR_CPUS=2 DEBUG_PAGEALLOC PowerMac
[ 156.167267] Modules linked in: nfsd exportfs pmac_zilog serial_core ohci1394 ieee1394 uninorth_agp
[ 156.167711] NIP: c0068ce4 LR: c0068cdc CTR: 00000000
[ 156.167892] REGS: c0583a40 TRAP: 0300 Not tainted (2.6.21-rc7-mm2)
[ 156.168118] MSR: 00001032 <ME,IR,DR> CR: 42202022 XER: 00000000
[ 156.168467] DAR: 00000000, DSISR: 42000000
[ 156.168617] TASK = c0550260[0] 'swapper' THREAD: c0582000 CPU: 0
[ 156.168840] GPR00: 00000000 c0583af0 c0550260 00000783 c059bc88 00000001 c0488ec0 c059bc80
[ 156.169272] GPR08: c0460713 c0488e77 00000000 c0488b70 00003da3 00000000 0023f96c c0590000
[ 156.169705] GPR16: c0590000 0023f964 c0590000 00000000 00001032 00000000 c0583eb0 c0590000
[ 156.170145] GPR24: c0583b18 00000000 00000000 00000000 c0583b28 c000a1e4 c0583b2c c059bc80
[ 156.170594] NIP [c0068ce4] kallsyms_lookup+0x64/0xa4
[ 156.170806] LR [c0068cdc] kallsyms_lookup+0x5c/0xa4
[ 156.170997] Call Trace:
[ 156.171093] [c0583af0] [c0068cb4] kallsyms_lookup+0x34/0xa4 (unreliable)
[ 156.171384] --- Exception: c0583bb0 at 0xc0583ba0
[ 156.171578] LR = draw_byte+0x34/0x1d0
[ 156.171723] [c0583b10] [c002ebd0] xmon_show_stack+0x2b8/0x330 (unreliable)
[ 156.172017] [c0583c10] [c003053c] cmds+0xa20/0x1600
[ 156.172235] [c0583ca0] [c0031448] xmon_core+0x32c/0x734
[ 156.172452] [c0583d60] [c00319fc] xmon+0x2c/0x68
[ 156.172647] [c0583e20] [c0031b40] xmon_irq+0x50/0x6c
[ 156.172856] [c0583e40] [c0073828] handle_IRQ_event+0x5c/0xb0
[ 156.173090] [c0583e60] [c00755dc] handle_fasteoi_irq+0xac/0x174
[ 156.173333] [c0583e80] [c0006be4] do_IRQ+0xec/0x130
[ 156.179644] [c0583ea0] [c0014fe8] ret_from_except+0x0/0x14
[ 156.185827] --- Exception: 501 at cpu_idle<hand copied begins here>+0xfc/0x1dc
LR = cpu_idle+0xfc/0x1dc
[c0583f60] [c000a24c] cpu_idle+0x164/0x1dc (unreliable)
[c0583f80] [c0003cc4] rest_init+0x74/0x88
[c0583fa0] [c050fb68] start_kernel+0x310/0x394
[c0583ff0] [000037b4] 0x37b4
This occurs after pressing the programmer switch to generate an NMI.
William Heimbigner
icxcnika@mar.tar.cc
^ permalink raw reply [flat|nested] 4+ messages in thread* Re: PANIC: 2.6.21-rc7-mm2, Kernel access of bad area, sig: 11
2007-04-28 21:40 PANIC: 2.6.21-rc7-mm2, Kernel access of bad area, sig: 11 William Heimbigner
@ 2007-04-28 21:59 ` Andrew Morton
2007-04-28 22:12 ` William Heimbigner
0 siblings, 1 reply; 4+ messages in thread
From: Andrew Morton @ 2007-04-28 21:59 UTC (permalink / raw)
To: William Heimbigner; +Cc: linux-kernel, Alexey Dobriyan, Benjamin Herrenschmidt
On Sat, 28 Apr 2007 21:40:19 +0000 (GMT) William Heimbigner <icxcnika@mar.tar.cc> wrote:
> This bug occurs in linux-2.6.21-rc7-mm2, and does not occur in 2.6.21-rc7
> ARCH is powerpc
>
> dmesg output, captured via netconsole:
> [ 0.000000] Using PowerMac machine description
> [ 0.000000] Total memory = 128MB; using 256kB for hash table (at c7fc0000)
> [ 0.000000] Linux version 2.6.21-rc7-mm2 (root@console) (gcc version 4.1.1 (Gentoo 4.1.1-r3)) #3 SMP PREEMPT Sat Apr 28 14:29:54 CDT 2007
> [ 0.000000] Found UniNorth memory controller & host bridge @ 0xf8000000 revision: 0xc0
> [ 0.000000] Mapped at 0xfdfc0000
> [ 0.000000] Found a Pangea mac-io controller, rev: 0, mapped at 0xfdf40000
> [ 0.000000] PowerMac motherboard: iMac "Flower Power"
It ran OK on my G5. Can you send the config please?
> ...
> [ 27.030444] input: PMU as /class/input/input4
> [ 27.052675] ReiserFS: hda4: found reiserfs format "3.6" with standard journal
> [ 27.058960] ReiserFS: hda4: using ordered data mode
> [ 27.078108] ReiserFS: hda4: journal params: device hda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
> [ 27.099024] ReiserFS: hda4: checking transaction log (hda4)
> [ 27.195147] ReiserFS: hda4: Using r5 hash to sort names
> [ 27.201477] VFS: Mounted root (reiserfs filesystem) readonly.
> [ 27.207715] Freeing unused kernel memory: 248k init
> [ 156.166766] Oops: Kernel access of bad area, sig: 11 [#1]
> [ 156.167014] PREEMPT SMP NR_CPUS=2 DEBUG_PAGEALLOC PowerMac
> [ 156.167267] Modules linked in: nfsd exportfs pmac_zilog serial_core ohci1394 ieee1394 uninorth_agp
> [ 156.167711] NIP: c0068ce4 LR: c0068cdc CTR: 00000000
> [ 156.167892] REGS: c0583a40 TRAP: 0300 Not tainted (2.6.21-rc7-mm2)
> [ 156.168118] MSR: 00001032 <ME,IR,DR> CR: 42202022 XER: 00000000
> [ 156.168467] DAR: 00000000, DSISR: 42000000
> [ 156.168617] TASK = c0550260[0] 'swapper' THREAD: c0582000 CPU: 0
> [ 156.168840] GPR00: 00000000 c0583af0 c0550260 00000783 c059bc88 00000001 c0488ec0 c059bc80
> [ 156.169272] GPR08: c0460713 c0488e77 00000000 c0488b70 00003da3 00000000 0023f96c c0590000
> [ 156.169705] GPR16: c0590000 0023f964 c0590000 00000000 00001032 00000000 c0583eb0 c0590000
> [ 156.170145] GPR24: c0583b18 00000000 00000000 00000000 c0583b28 c000a1e4 c0583b2c c059bc80
> [ 156.170594] NIP [c0068ce4] kallsyms_lookup+0x64/0xa4
> [ 156.170806] LR [c0068cdc] kallsyms_lookup+0x5c/0xa4
> [ 156.170997] Call Trace:
> [ 156.171093] [c0583af0] [c0068cb4] kallsyms_lookup+0x34/0xa4 (unreliable)
> [ 156.171384] --- Exception: c0583bb0 at 0xc0583ba0
> [ 156.171578] LR = draw_byte+0x34/0x1d0
> [ 156.171723] [c0583b10] [c002ebd0] xmon_show_stack+0x2b8/0x330 (unreliable)
> [ 156.172017] [c0583c10] [c003053c] cmds+0xa20/0x1600
> [ 156.172235] [c0583ca0] [c0031448] xmon_core+0x32c/0x734
> [ 156.172452] [c0583d60] [c00319fc] xmon+0x2c/0x68
> [ 156.172647] [c0583e20] [c0031b40] xmon_irq+0x50/0x6c
> [ 156.172856] [c0583e40] [c0073828] handle_IRQ_event+0x5c/0xb0
> [ 156.173090] [c0583e60] [c00755dc] handle_fasteoi_irq+0xac/0x174
> [ 156.173333] [c0583e80] [c0006be4] do_IRQ+0xec/0x130
> [ 156.179644] [c0583ea0] [c0014fe8] ret_from_except+0x0/0x14
> [ 156.185827] --- Exception: 501 at cpu_idle<hand copied begins here>+0xfc/0x1dc
> LR = cpu_idle+0xfc/0x1dc
> [c0583f60] [c000a24c] cpu_idle+0x164/0x1dc (unreliable)
> [c0583f80] [c0003cc4] rest_init+0x74/0x88
> [c0583fa0] [c050fb68] start_kernel+0x310/0x394
> [c0583ff0] [000037b4] 0x37b4
>
> This occurs after pressing the programmer switch to generate an NMI.
Can you expand on this? Do you mean that hitting the NMI switch is what
caused this crash?
Does a G5 have a programmer switch? If so, how does this programmer
switch it?
If you compiled with CONFIG_DEBUG_INFO could you please do
gdb vmlinux
(gdb) l *0xc0068ce4
Patches which touch kallsyms.c in -mm are:
extend-print_symbol-capability
simplify-module_get_kallsym-by-dropping-length-arg
simplify-kallsyms_lookup
fix-race-between-rmmod-and-cat-proc-kallsyms
fix-race-between-cat-proc-wchan-and-rmmod-et-al
fix-race-between-cat-proc-slab_allocators-and-rmmod
kallsyms-cleanup-use-seq_release_private-where-appropriate
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: PANIC: 2.6.21-rc7-mm2, Kernel access of bad area, sig: 11
2007-04-28 21:59 ` Andrew Morton
@ 2007-04-28 22:12 ` William Heimbigner
2007-04-28 23:31 ` William Heimbigner
0 siblings, 1 reply; 4+ messages in thread
From: William Heimbigner @ 2007-04-28 22:12 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, Alexey Dobriyan, Benjamin Herrenschmidt
On Sat, 28 Apr 2007, Andrew Morton wrote:
> On Sat, 28 Apr 2007 21:40:19 +0000 (GMT) William Heimbigner <icxcnika@mar.tar.cc> wrote:
>
>> This bug occurs in linux-2.6.21-rc7-mm2, and does not occur in 2.6.21-rc7
>> ARCH is powerpc
>>
>> dmesg output, captured via netconsole:
>> [ 0.000000] Using PowerMac machine description
>> [ 0.000000] Total memory = 128MB; using 256kB for hash table (at c7fc0000)
>> [ 0.000000] Linux version 2.6.21-rc7-mm2 (root@console) (gcc version 4.1.1 (Gentoo 4.1.1-r3)) #3 SMP PREEMPT Sat Apr 28 14:29:54 CDT 2007
>> [ 0.000000] Found UniNorth memory controller & host bridge @ 0xf8000000 revision: 0xc0
>> [ 0.000000] Mapped at 0xfdfc0000
>> [ 0.000000] Found a Pangea mac-io controller, rev: 0, mapped at 0xfdf40000
>> [ 0.000000] PowerMac motherboard: iMac "Flower Power"
>
> It ran OK on my G5. Can you send the config please?
grep -v "is not set" .config:
#
# Automatically generated make config: don't edit
# Linux kernel version: 2.6.21-rc7-mm2
# Sat Apr 28 14:04:08 2007
#
CONFIG_PPC_PM_NEEDS_RTC_LIB=y
CONFIG_PPC32=y
CONFIG_PPC_MERGE=y
CONFIG_MMU=y
CONFIG_GENERIC_HARDIRQS=y
CONFIG_IRQ_PER_CPU=y
CONFIG_RWSEM_XCHGADD_ALGORITHM=y
CONFIG_ARCH_HAS_ILOG2_U32=y
CONFIG_GENERIC_HWEIGHT=y
CONFIG_GENERIC_CALIBRATE_DELAY=y
CONFIG_GENERIC_FIND_NEXT_BIT=y
CONFIG_PPC=y
CONFIG_EARLY_PRINTK=y
CONFIG_GENERIC_NVRAM=y
CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
CONFIG_ARCH_MAY_HAVE_PC_FDC=y
CONFIG_PPC_OF=y
CONFIG_PPC_UDBG_16550=y
CONFIG_GENERIC_TBSYNC=y
CONFIG_AUDIT_ARCH=y
CONFIG_GENERIC_BUG=y
#
# Processor support
#
CONFIG_CLASSIC32=y
CONFIG_6xx=y
CONFIG_PPC_FPU=y
CONFIG_ALTIVEC=y
CONFIG_PPC_STD_MMU=y
CONFIG_PPC_STD_MMU_32=y
CONFIG_SMP=y
CONFIG_NR_CPUS=2
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
#
# Code maturity level options
#
CONFIG_EXPERIMENTAL=y
CONFIG_LOCK_KERNEL=y
CONFIG_INIT_ENV_ARG_LIMIT=32
#
# General setup
#
CONFIG_LOCALVERSION=""
CONFIG_SWAP=y
CONFIG_SWAP_PREFETCH=y
CONFIG_SYSVIPC=y
CONFIG_IPC_NS=y
CONFIG_SYSVIPC_SYSCTL=y
CONFIG_POSIX_MQUEUE=y
CONFIG_BSD_PROCESS_ACCT=y
CONFIG_BSD_PROCESS_ACCT_V3=y
CONFIG_AUDIT=y
CONFIG_AUDITSYSCALL=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_SYSFS_DEPRECATED=y
CONFIG_BLK_DEV_INITRD=y
CONFIG_INITRAMFS_SOURCE=""
CONFIG_SYSCTL=y
CONFIG_EMBEDDED=y
CONFIG_SYSCTL_SYSCALL=y
CONFIG_KALLSYMS=y
CONFIG_HOTPLUG=y
CONFIG_PRINTK=y
CONFIG_BUG=y
CONFIG_ELF_CORE=y
CONFIG_BASE_FULL=y
CONFIG_FUTEX=y
CONFIG_ANON_INODES=y
CONFIG_EPOLL=y
CONFIG_SIGNALFD=y
CONFIG_TIMERFD=y
CONFIG_EVENTFD=y
CONFIG_SHMEM=y
CONFIG_VM_EVENT_COUNTERS=y
CONFIG_PROC_SMAPS=y
CONFIG_PROC_CLEAR_REFS=y
CONFIG_PROC_PAGEMAP=y
CONFIG_PROC_KPAGEMAP=y
CONFIG_SLUB=y
CONFIG_RT_MUTEXES=y
CONFIG_BASE_SMALL=0
#
# Loadable module support
#
CONFIG_MODULES=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y
CONFIG_MODVERSIONS=y
CONFIG_MODULE_SRCVERSION_ALL=y
CONFIG_KMOD=y
CONFIG_STOP_MACHINE=y
#
# Block layer
#
CONFIG_BLOCK=y
#
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_CFQ=y
CONFIG_DEFAULT_IOSCHED="cfq"
#
# Platform support
#
CONFIG_PPC_MULTIPLATFORM=y
CONFIG_PPC_CHRP=y
CONFIG_PPC_PMAC=y
CONFIG_PPC_NATIVE=y
CONFIG_MPIC=y
CONFIG_PPC_I8259=y
CONFIG_PPC_RTAS=y
CONFIG_RTAS_PROC=y
CONFIG_PPC_MPC106=y
#
# CPU Frequency support
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
CONFIG_CPU_FREQ_PMAC=y
CONFIG_TAU=y
#
# Kernel options
#
CONFIG_HZ_1000=y
CONFIG_HZ=1000
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
CONFIG_BINFMT_ELF=y
CONFIG_HOTPLUG_CPU=y
CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
CONFIG_KEXEC=y
CONFIG_ARCH_FLATMEM_ENABLE=y
CONFIG_ARCH_POPULATES_NODE_MAP=y
CONFIG_SELECT_MEMORY_MODEL=y
CONFIG_FLATMEM_MANUAL=y
CONFIG_FLATMEM=y
CONFIG_FLAT_NODE_MEM_MAP=y
CONFIG_SPLIT_PTLOCK_CPUS=4
CONFIG_RESOURCES_64BIT=y
CONFIG_ZONE_DMA_FLAG=1
CONFIG_ADAPTIVE_READAHEAD=y
CONFIG_DEBUG_READAHEAD=y
CONFIG_PROC_DEVICETREE=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
CONFIG_PM_SYSFS_DEPRECATED=y
CONFIG_SECCOMP=y
CONFIG_ISA_DMA_API=y
#
# Bus options
#
CONFIG_ISA=y
CONFIG_ZONE_DMA=y
CONFIG_GENERIC_ISA_DMA=y
CONFIG_PPC_INDIRECT_PCI=y
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCCARD=y
CONFIG_PCMCIA=y
CONFIG_PCMCIA_LOAD_CIS=y
CONFIG_CARDBUS=y
#
# PC-card bridges
#
CONFIG_PCMCIA_PROBE=y
#
# Advanced setup
#
#
# Default settings for advanced configuration options are used
#
CONFIG_HIGHMEM_START=0xfe000000
CONFIG_LOWMEM_SIZE=0x30000000
CONFIG_KERNEL_START=0xc0000000
CONFIG_TASK_SIZE=0x80000000
CONFIG_BOOT_LOAD=0x00800000
#
# Networking
#
CONFIG_NET=y
#
# Networking options
#
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_XFRM=y
CONFIG_XFRM_USER=y
CONFIG_NET_KEY=y
CONFIG_INET=y
CONFIG_IP_MULTICAST=y
CONFIG_IP_FIB_HASH=y
CONFIG_SYN_COOKIES=y
CONFIG_INET_AH=y
CONFIG_INET_ESP=y
CONFIG_INET_TUNNEL=m
CONFIG_INET_XFRM_MODE_BEET=y
CONFIG_INET_DIAG=y
CONFIG_INET_TCP_DIAG=y
CONFIG_TCP_CONG_ADVANCED=y
CONFIG_TCP_CONG_BIC=m
CONFIG_TCP_CONG_CUBIC=y
CONFIG_TCP_CONG_WESTWOOD=m
CONFIG_TCP_CONG_HTCP=m
CONFIG_TCP_CONG_HSTCP=m
CONFIG_TCP_CONG_HYBLA=m
CONFIG_TCP_CONG_VEGAS=m
CONFIG_TCP_CONG_SCALABLE=m
CONFIG_TCP_CONG_LP=m
CONFIG_TCP_CONG_VENO=m
CONFIG_DEFAULT_CUBIC=y
CONFIG_DEFAULT_TCP_CONG="cubic"
CONFIG_TCP_MD5SIG=y
CONFIG_IPV6=y
CONFIG_IPV6_PRIVACY=y
CONFIG_IPV6_ROUTER_PREF=y
CONFIG_INET6_AH=m
CONFIG_INET6_ESP=m
CONFIG_INET6_IPCOMP=m
CONFIG_INET6_XFRM_TUNNEL=m
CONFIG_INET6_TUNNEL=m
CONFIG_INET6_XFRM_MODE_TRANSPORT=m
CONFIG_INET6_XFRM_MODE_TUNNEL=m
CONFIG_INET6_XFRM_MODE_BEET=m
CONFIG_IPV6_SIT=m
CONFIG_NETWORK_SECMARK=y
CONFIG_NETFILTER=y
#
# Core Netfilter Configuration
#
CONFIG_NETFILTER_NETLINK=m
CONFIG_NETFILTER_NETLINK_QUEUE=m
CONFIG_NETFILTER_NETLINK_LOG=m
CONFIG_NF_CONNTRACK_ENABLED=m
CONFIG_NF_CONNTRACK=m
CONFIG_NF_CT_ACCT=y
CONFIG_NF_CONNTRACK_MARK=y
CONFIG_NF_CONNTRACK_SECMARK=y
CONFIG_NF_CONNTRACK_EVENTS=y
CONFIG_NF_CT_PROTO_GRE=m
CONFIG_NF_CT_PROTO_SCTP=m
CONFIG_NF_CONNTRACK_AMANDA=m
CONFIG_NF_CONNTRACK_FTP=m
CONFIG_NF_CONNTRACK_H323=m
CONFIG_NF_CONNTRACK_IRC=m
CONFIG_NF_CONNTRACK_NETBIOS_NS=m
CONFIG_NF_CONNTRACK_PPTP=m
CONFIG_NF_CONNTRACK_SIP=m
CONFIG_NF_CONNTRACK_TFTP=m
CONFIG_NF_CT_NETLINK=m
CONFIG_NETFILTER_XTABLES=m
CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
CONFIG_NETFILTER_XT_TARGET_DSCP=m
CONFIG_NETFILTER_XT_TARGET_MARK=m
CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
CONFIG_NETFILTER_XT_TARGET_NFLOG=m
CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
CONFIG_NETFILTER_XT_MATCH_COMMENT=m
CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
CONFIG_NETFILTER_XT_MATCH_DCCP=m
CONFIG_NETFILTER_XT_MATCH_DSCP=m
CONFIG_NETFILTER_XT_MATCH_ESP=m
CONFIG_NETFILTER_XT_MATCH_HELPER=m
CONFIG_NETFILTER_XT_MATCH_LENGTH=m
CONFIG_NETFILTER_XT_MATCH_LIMIT=m
CONFIG_NETFILTER_XT_MATCH_MAC=m
CONFIG_NETFILTER_XT_MATCH_MARK=m
CONFIG_NETFILTER_XT_MATCH_POLICY=m
CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
CONFIG_NETFILTER_XT_MATCH_QUOTA=m
CONFIG_NETFILTER_XT_MATCH_REALM=m
CONFIG_NETFILTER_XT_MATCH_SCTP=m
CONFIG_NETFILTER_XT_MATCH_STATE=m
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
CONFIG_NETFILTER_XT_MATCH_STRING=m
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
#
# IP: Netfilter Configuration
#
CONFIG_NF_CONNTRACK_IPV4=m
CONFIG_NF_CONNTRACK_PROC_COMPAT=y
CONFIG_IP_NF_QUEUE=m
CONFIG_IP_NF_IPTABLES=m
CONFIG_IP_NF_MATCH_IPRANGE=m
CONFIG_IP_NF_MATCH_TOS=m
CONFIG_IP_NF_MATCH_RECENT=m
CONFIG_IP_NF_MATCH_ECN=m
CONFIG_IP_NF_MATCH_AH=m
CONFIG_IP_NF_MATCH_TTL=m
CONFIG_IP_NF_MATCH_OWNER=m
CONFIG_IP_NF_MATCH_ADDRTYPE=m
CONFIG_IP_NF_FILTER=m
CONFIG_IP_NF_TARGET_REJECT=m
CONFIG_IP_NF_TARGET_LOG=m
CONFIG_IP_NF_TARGET_ULOG=m
CONFIG_NF_NAT=m
CONFIG_NF_NAT_NEEDED=y
CONFIG_IP_NF_TARGET_MASQUERADE=m
CONFIG_IP_NF_TARGET_REDIRECT=m
CONFIG_IP_NF_TARGET_NETMAP=m
CONFIG_IP_NF_TARGET_SAME=m
CONFIG_NF_NAT_SNMP_BASIC=m
CONFIG_NF_NAT_PROTO_GRE=m
CONFIG_NF_NAT_FTP=m
CONFIG_NF_NAT_IRC=m
CONFIG_NF_NAT_TFTP=m
CONFIG_NF_NAT_AMANDA=m
CONFIG_NF_NAT_PPTP=m
CONFIG_NF_NAT_H323=m
CONFIG_NF_NAT_SIP=m
CONFIG_IP_NF_MANGLE=m
CONFIG_IP_NF_TARGET_TOS=m
CONFIG_IP_NF_TARGET_ECN=m
CONFIG_IP_NF_TARGET_TTL=m
CONFIG_IP_NF_TARGET_CLUSTERIP=m
CONFIG_IP_NF_RAW=m
CONFIG_IP_NF_ARPTABLES=m
CONFIG_IP_NF_ARPFILTER=m
CONFIG_IP_NF_ARP_MANGLE=m
#
# IPv6: Netfilter Configuration (EXPERIMENTAL)
#
CONFIG_NF_CONNTRACK_IPV6=m
CONFIG_IP6_NF_QUEUE=m
CONFIG_IP6_NF_IPTABLES=m
CONFIG_IP6_NF_MATCH_RT=m
CONFIG_IP6_NF_MATCH_OPTS=m
CONFIG_IP6_NF_MATCH_FRAG=m
CONFIG_IP6_NF_MATCH_HL=m
CONFIG_IP6_NF_MATCH_OWNER=m
CONFIG_IP6_NF_MATCH_IPV6HEADER=m
CONFIG_IP6_NF_MATCH_AH=m
CONFIG_IP6_NF_MATCH_EUI64=m
CONFIG_IP6_NF_FILTER=m
CONFIG_IP6_NF_TARGET_LOG=m
CONFIG_IP6_NF_TARGET_REJECT=m
CONFIG_IP6_NF_MANGLE=m
CONFIG_IP6_NF_TARGET_HL=m
CONFIG_IP6_NF_RAW=m
#
# QoS and/or fair queueing
#
CONFIG_NET_CLS_ROUTE=y
#
# Network testing
#
CONFIG_NET_PKTGEN=m
#
# Wireless
#
CONFIG_WIRELESS_EXT=y
CONFIG_IEEE80211=m
CONFIG_IEEE80211_CRYPT_WEP=m
CONFIG_IEEE80211_CRYPT_CCMP=m
CONFIG_IEEE80211_CRYPT_TKIP=m
CONFIG_IEEE80211_SOFTMAC=m
#
# Device Drivers
#
#
# Generic Driver Options
#
CONFIG_PREVENT_FIRMWARE_BUILD=y
CONFIG_FW_LOADER=y
CONFIG_CONNECTOR=y
CONFIG_PROC_EVENTS=y
CONFIG_PNP=y
#
# Protocols
#
CONFIG_ISAPNP=y
#
# Block devices
#
CONFIG_BLK_DEV_LOOP=y
CONFIG_BLK_DEV_CRYPTOLOOP=m
CONFIG_BLK_DEV_NBD=m
CONFIG_BLK_DEV_UB=m
CONFIG_BLK_DEV_RAM=y
CONFIG_BLK_DEV_RAM_COUNT=16
CONFIG_BLK_DEV_RAM_SIZE=4096
CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
#
# Misc devices
#
CONFIG_BLINK=m
CONFIG_IDE=y
CONFIG_IDE_MAX_HWIFS=4
CONFIG_BLK_DEV_IDE=y
#
# Please see Documentation/ide.txt for help/info on IDE drives
#
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_BLK_DEV_IDECD=y
CONFIG_BLK_DEV_IDEFLOPPY=y
CONFIG_BLK_DEV_IDESCSI=y
CONFIG_IDE_PROC_FS=y
#
# IDE chipset support/bugfixes
#
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_IDEPCI_PCIBUS_ORDER=y
CONFIG_BLK_DEV_GENERIC=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
CONFIG_BLK_DEV_PDC202XX_NEW=y
CONFIG_BLK_DEV_SL82C105=y
CONFIG_BLK_DEV_IDE_PMAC=y
CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y
CONFIG_BLK_DEV_IDEDMA_PMAC=y
CONFIG_BLK_DEV_IDEDMA=y
#
# SCSI device support
#
CONFIG_SCSI=y
CONFIG_SCSI_NETLINK=y
CONFIG_SCSI_PROC_FS=y
#
# SCSI support type (disk, tape, CD-ROM)
#
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_SG=y
#
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
#
CONFIG_SCSI_CONSTANTS=y
CONFIG_SCSI_WAIT_SCAN=m
#
# SCSI Transports
#
CONFIG_SCSI_SPI_ATTRS=y
CONFIG_SCSI_FC_ATTRS=y
#
# SCSI low-level drivers
#
CONFIG_SCSI_AIC7XXX=m
CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
CONFIG_AIC7XXX_RESET_DELAY_MS=15000
CONFIG_AIC7XXX_DEBUG_ENABLE=y
CONFIG_AIC7XXX_DEBUG_MASK=0
CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
CONFIG_SCSI_AIC7XXX_OLD=m
CONFIG_SCSI_SYM53C8XX_2=y
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
CONFIG_SCSI_SYM53C8XX_MMIO=y
CONFIG_SCSI_MESH=y
CONFIG_SCSI_MESH_SYNC_RATE=5
CONFIG_SCSI_MESH_RESET_DELAY_MS=4000
CONFIG_SCSI_MAC53C94=y
#
# PCMCIA SCSI adapter support
#
#
# Multi-device support (RAID and LVM)
#
#
# Fusion MPT device support
#
#
# IEEE 1394 (FireWire) support
#
CONFIG_IEEE1394=m
#
# Subsystem Options
#
#
# Device Drivers
#
CONFIG_IEEE1394_PCILYNX=m
CONFIG_IEEE1394_OHCI1394=m
#
# Protocol Drivers
#
CONFIG_IEEE1394_VIDEO1394=m
CONFIG_IEEE1394_SBP2=m
CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
CONFIG_IEEE1394_ETH1394=m
CONFIG_IEEE1394_DV1394=m
CONFIG_IEEE1394_RAWIO=m
CONFIG_I2O=y
CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
CONFIG_I2O_EXT_ADAPTEC=y
CONFIG_I2O_CONFIG=y
CONFIG_I2O_CONFIG_OLD_IOCTL=y
CONFIG_I2O_BUS=y
CONFIG_I2O_BLOCK=y
CONFIG_I2O_SCSI=y
CONFIG_I2O_PROC=y
#
# Macintosh device drivers
#
CONFIG_ADB=y
CONFIG_ADB_CUDA=y
CONFIG_ADB_PMU=y
CONFIG_ADB_PMU_LED=y
CONFIG_ADB_PMU_LED_IDE=y
CONFIG_PMAC_APM_EMU=m
CONFIG_PMAC_MEDIABAY=y
CONFIG_PMAC_BACKLIGHT=y
CONFIG_PMAC_BACKLIGHT_LEGACY=y
CONFIG_ADB_MACIO=y
CONFIG_INPUT_ADBHID=y
CONFIG_MAC_EMUMOUSEBTN=y
CONFIG_THERM_ADT746X=m
CONFIG_WINDFARM=m
#
# Network device support
#
CONFIG_NETDEVICES=y
CONFIG_DUMMY=m
CONFIG_TUN=m
#
# Ethernet (10 or 100Mbit)
#
CONFIG_NET_ETHERNET=y
CONFIG_MII=y
CONFIG_MACE=y
CONFIG_BMAC=y
CONFIG_SUNGEM=y
#
# Tulip family network device support
#
CONFIG_NETDEV_1000=y
CONFIG_NETDEV_10000=y
CONFIG_MLX4_DEBUG=y
#
# Wireless LAN
#
#
# PCMCIA network device support
#
#
# Wan interfaces
#
CONFIG_PPP=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_MPPE=m
CONFIG_PPPOE=m
CONFIG_SLIP=m
CONFIG_SLHC=m
CONFIG_NETCONSOLE=y
CONFIG_NETPOLL=y
CONFIG_NETPOLL_RX=y
CONFIG_NETPOLL_TRAP=y
CONFIG_NET_POLL_CONTROLLER=y
#
# ISDN subsystem
#
#
# Telephony Support
#
#
# Input device support
#
CONFIG_INPUT=y
#
# Userland interfaces
#
CONFIG_INPUT_MOUSEDEV=y
CONFIG_INPUT_MOUSEDEV_PSAUX=y
CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
CONFIG_INPUT_EVDEV=y
#
# Input Device Drivers
#
CONFIG_INPUT_KEYBOARD=y
CONFIG_INPUT_MOUSE=y
CONFIG_INPUT_MISC=y
CONFIG_INPUT_PCSPKR=y
#
# Hardware I/O ports
#
CONFIG_SERIO=y
CONFIG_SERIO_I8042=m
CONFIG_SERIO_SERPORT=m
CONFIG_SERIO_PCIPS2=m
CONFIG_SERIO_LIBPS2=m
CONFIG_SERIO_RAW=m
#
# Character devices
#
CONFIG_VT=y
CONFIG_VT_CONSOLE=y
CONFIG_HW_CONSOLE=y
CONFIG_VT_HW_CONSOLE_BINDING=y
#
# Serial drivers
#
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250_PCI=m
CONFIG_SERIAL_8250_PNP=m
CONFIG_SERIAL_8250_NR_UARTS=4
CONFIG_SERIAL_8250_RUNTIME_UARTS=4
#
# Non-8250 serial port support
#
CONFIG_SERIAL_CORE=m
CONFIG_SERIAL_PMACZILOG=m
CONFIG_SERIAL_OF_PLATFORM=m
CONFIG_UNIX98_PTYS=y
CONFIG_LEGACY_PTYS=y
CONFIG_LEGACY_PTY_COUNT=32
CONFIG_HVC_DRIVER=y
CONFIG_HVC_RTAS=y
#
# IPMI
#
CONFIG_IPMI_HANDLER=y
CONFIG_IPMI_DEVICE_INTERFACE=y
CONFIG_IPMI_SI=y
CONFIG_IPMI_WATCHDOG=y
CONFIG_IPMI_POWEROFF=y
#
# Watchdog Cards
#
CONFIG_HW_RANDOM=m
CONFIG_NVRAM=y
CONFIG_GEN_RTC=y
CONFIG_AGP=y
CONFIG_AGP_UNINORTH=m
CONFIG_DRM=y
CONFIG_DRM_R128=y
CONFIG_DRM_RADEON=y
#
# PCMCIA character devices
#
CONFIG_RAW_DRIVER=m
CONFIG_MAX_RAW_DEVS=16
#
# TPM devices
#
CONFIG_DEVPORT=y
CONFIG_I2C=y
CONFIG_I2C_BOARDINFO=y
CONFIG_I2C_CHARDEV=m
#
# I2C Algorithms
#
CONFIG_I2C_ALGOBIT=y
#
# I2C Hardware Bus support
#
CONFIG_I2C_ISA=m
CONFIG_I2C_POWERMAC=y
#
# Miscellaneous I2C Chip support
#
#
# SPI support
#
#
# Hardware Monitoring support
#
CONFIG_HWMON=y
CONFIG_HWMON_VID=m
CONFIG_SENSORS_ABITUGURU=m
CONFIG_SENSORS_AD7418=m
CONFIG_SENSORS_ADM1021=m
CONFIG_SENSORS_ADM1025=m
CONFIG_SENSORS_ADM1026=m
CONFIG_SENSORS_ADM1029=m
CONFIG_SENSORS_ADM1031=m
CONFIG_SENSORS_ADM9240=m
CONFIG_SENSORS_AMS=m
CONFIG_SENSORS_AMS_PMU=y
CONFIG_SENSORS_AMS_I2C=y
CONFIG_SENSORS_ASB100=m
CONFIG_SENSORS_ATXP1=m
CONFIG_SENSORS_DS1621=m
CONFIG_SENSORS_F71805F=m
CONFIG_SENSORS_FSCHER=m
CONFIG_SENSORS_FSCPOS=m
CONFIG_SENSORS_GL518SM=m
CONFIG_SENSORS_GL520SM=m
CONFIG_SENSORS_IT87=m
CONFIG_SENSORS_LM63=m
CONFIG_SENSORS_LM75=m
CONFIG_SENSORS_LM77=m
CONFIG_SENSORS_LM78=m
CONFIG_SENSORS_LM80=m
CONFIG_SENSORS_LM83=m
CONFIG_SENSORS_LM85=m
CONFIG_SENSORS_LM87=m
CONFIG_SENSORS_LM90=m
CONFIG_SENSORS_LM92=m
CONFIG_SENSORS_MAX1619=m
CONFIG_SENSORS_MAX6650=m
CONFIG_SENSORS_PC87360=m
CONFIG_SENSORS_PC87427=m
CONFIG_SENSORS_SIS5595=m
CONFIG_SENSORS_SMSC47M1=m
CONFIG_SENSORS_SMSC47M192=m
CONFIG_SENSORS_SMSC47B397=m
CONFIG_SENSORS_VIA686A=m
CONFIG_SENSORS_VT1211=m
CONFIG_SENSORS_VT8231=m
CONFIG_SENSORS_W83781D=m
CONFIG_SENSORS_W83791D=m
CONFIG_SENSORS_W83792D=m
CONFIG_SENSORS_W83793=m
CONFIG_SENSORS_W83L785TS=m
CONFIG_SENSORS_W83627HF=m
CONFIG_SENSORS_W83627EHF=m
#
# Multifunction device drivers
#
#
# Multimedia devices
#
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L1=y
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_VIDEO_V4L2=y
#
# Video Capture Adapters
#
#
# Video Capture Adapters
#
CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
#
# V4L USB devices
#
#
# Radio Adapters
#
#
# Digital Video Broadcasting Devices
#
#
# Graphics support
#
CONFIG_BACKLIGHT_LCD_SUPPORT=y
CONFIG_BACKLIGHT_CLASS_DEVICE=y
CONFIG_LCD_CLASS_DEVICE=m
#
# Display device support
#
CONFIG_DISPLAY_SUPPORT=y
#
# Display hardware drivers
#
CONFIG_FB=y
CONFIG_FIRMWARE_EDID=y
CONFIG_FB_DDC=y
CONFIG_FB_CFB_FILLRECT=y
CONFIG_FB_CFB_COPYAREA=y
CONFIG_FB_CFB_IMAGEBLIT=y
CONFIG_FB_DEFERRED_IO=y
CONFIG_FB_MACMODES=y
CONFIG_FB_BACKLIGHT=y
CONFIG_FB_MODE_HELPERS=y
#
# Frame buffer hardware drivers
#
CONFIG_FB_OF=y
CONFIG_FB_CONTROL=y
CONFIG_FB_PLATINUM=y
CONFIG_FB_VALKYRIE=y
CONFIG_FB_CT65550=y
CONFIG_FB_RADEON=y
CONFIG_FB_RADEON_I2C=y
CONFIG_FB_RADEON_BACKLIGHT=y
CONFIG_FB_ATY128=y
CONFIG_FB_ATY128_BACKLIGHT=y
#
# Console display driver support
#
CONFIG_VGA_CONSOLE=y
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=4096
CONFIG_DUMMY_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE=y
CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
CONFIG_FONTS=y
CONFIG_FONT_8x8=y
CONFIG_FONT_8x16=y
CONFIG_FONT_6x11=y
CONFIG_FONT_7x14=y
CONFIG_FONT_PEARL_8x8=y
CONFIG_FONT_ACORN_8x8=y
CONFIG_FONT_MINI_4x6=y
CONFIG_FONT_SUN8x16=y
CONFIG_FONT_SUN12x22=y
CONFIG_FONT_10x18=y
#
# Logo configuration
#
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
#
# Sound
#
CONFIG_SOUND=y
#
# Advanced Linux Sound Architecture
#
CONFIG_SND=y
CONFIG_SND_TIMER=y
CONFIG_SND_PCM=y
CONFIG_SND_SEQUENCER=m
CONFIG_SND_SEQ_DUMMY=m
CONFIG_SND_OSSEMUL=y
CONFIG_SND_MIXER_OSS=m
CONFIG_SND_PCM_OSS=m
CONFIG_SND_PCM_OSS_PLUGINS=y
CONFIG_SND_SEQUENCER_OSS=y
CONFIG_SND_SUPPORT_OLD_API=y
CONFIG_SND_VERBOSE_PROCFS=y
#
# Generic devices
#
#
# ISA devices
#
#
# PCI devices
#
#
# ALSA PowerMac devices
#
CONFIG_SND_POWERMAC=y
#
# Apple Onboard Audio driver
#
CONFIG_SND_AOA=m
CONFIG_SND_AOA_FABRIC_LAYOUT=m
CONFIG_SND_AOA_ONYX=m
CONFIG_SND_AOA_TAS=m
CONFIG_SND_AOA_TOONIE=m
CONFIG_SND_AOA_SOUNDBUS=m
CONFIG_SND_AOA_SOUNDBUS_I2S=m
#
# USB devices
#
#
# PCMCIA devices
#
#
# System on Chip audio support
#
#
# Open Sound System
#
#
# HID Devices
#
CONFIG_HID=y
#
# USB Input Devices
#
CONFIG_USB_HID=y
CONFIG_USB_HIDINPUT_POWERBOOK=y
#
# USB support
#
CONFIG_USB_ARCH_HAS_HCD=y
CONFIG_USB_ARCH_HAS_OHCI=y
CONFIG_USB_ARCH_HAS_EHCI=y
CONFIG_USB=y
#
# Miscellaneous USB options
#
CONFIG_USB_DEVICEFS=y
CONFIG_USB_DYNAMIC_MINORS=y
#
# USB Host Controller Drivers
#
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_SPLIT_ISO=y
CONFIG_USB_EHCI_ROOT_HUB_TT=y
CONFIG_USB_EHCI_TT_NEWSCHED=y
CONFIG_USB_ISP116X_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_OHCI_HCD_PPC_OF=y
CONFIG_USB_OHCI_HCD_PPC_OF_BE=y
CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
CONFIG_USB_OHCI_HCD_PCI=y
CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y
CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
CONFIG_USB_OHCI_LITTLE_ENDIAN=y
CONFIG_USB_UHCI_HCD=y
CONFIG_USB_SL811_HCD=y
#
# USB Device Class drivers
#
CONFIG_USB_ACM=m
CONFIG_USB_PRINTER=m
#
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
#
#
# may also be needed; see USB_STORAGE Help for more information
#
CONFIG_USB_STORAGE=y
#
# USB Input Devices
#
#
# USB Imaging devices
#
#
# USB Network Adapters
#
CONFIG_USB_MON=y
#
# USB port drivers
#
#
# USB Serial Converter support
#
CONFIG_USB_SERIAL=y
CONFIG_USB_SERIAL_CONSOLE=y
CONFIG_USB_SERIAL_GENERIC=y
CONFIG_USB_SERIAL_PL2303=y
#
# USB Miscellaneous drivers
#
#
# USB DSL modem support
#
#
# USB Gadget Support
#
#
# MMC/SD Card support
#
#
# LED devices
#
CONFIG_NEW_LEDS=y
CONFIG_LEDS_CLASS=y
#
# LED drivers
#
#
# LED Triggers
#
CONFIG_LEDS_TRIGGERS=y
CONFIG_LEDS_TRIGGER_TIMER=m
CONFIG_LEDS_TRIGGER_IDE_DISK=y
CONFIG_LEDS_TRIGGER_HEARTBEAT=m
#
# InfiniBand support
#
#
# EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
#
#
# Real Time Clock
#
CONFIG_RTC_LIB=y
CONFIG_RTC_CLASS=m
#
# RTC interfaces
#
CONFIG_RTC_INTF_SYSFS=y
CONFIG_RTC_INTF_PROC=y
CONFIG_RTC_INTF_DEV=y
#
# I2C RTC drivers
#
CONFIG_RTC_DRV_DS1307=m
CONFIG_RTC_DRV_DS1672=m
CONFIG_RTC_DRV_RS5C372=m
CONFIG_RTC_DRV_ISL1208=m
CONFIG_RTC_DRV_X1205=m
CONFIG_RTC_DRV_PCF8563=m
CONFIG_RTC_DRV_PCF8583=m
#
# SPI RTC drivers
#
#
# Platform RTC drivers
#
CONFIG_RTC_DRV_DS1553=m
CONFIG_RTC_DRV_DS1742=m
CONFIG_RTC_DRV_M48T86=m
CONFIG_RTC_DRV_V3020=m
#
# on-CPU RTC drivers
#
#
# DMA Engine support
#
#
# DMA Clients
#
#
# DMA Devices
#
#
# Auxiliary Display support
#
#
# Virtualization
#
#
# Userspace I/O
#
#
# File systems
#
CONFIG_EXT2_FS=m
CONFIG_EXT3_FS=m
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_JBD=m
CONFIG_FS_MBCACHE=m
CONFIG_REISERFS_FS=y
CONFIG_REISERFS_PROC_INFO=y
CONFIG_REISERFS_FS_XATTR=y
CONFIG_REISERFS_FS_POSIX_ACL=y
CONFIG_REISERFS_FS_SECURITY=y
CONFIG_FS_POSIX_ACL=y
CONFIG_INOTIFY=y
CONFIG_INOTIFY_USER=y
CONFIG_DNOTIFY=y
CONFIG_AUTOFS4_FS=m
CONFIG_FUSE_FS=m
#
# CD-ROM/DVD Filesystems
#
CONFIG_ISO9660_FS=y
CONFIG_JOLIET=y
CONFIG_ZISOFS=y
CONFIG_UDF_FS=m
CONFIG_UDF_NLS=y
#
# DOS/FAT/NT Filesystems
#
CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=437
CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
#
# Pseudo filesystems
#
CONFIG_PROC_FS=y
CONFIG_PROC_KCORE=y
CONFIG_PROC_SYSCTL=y
CONFIG_SYSFS=y
CONFIG_TMPFS=y
CONFIG_RAMFS=y
#
# Miscellaneous filesystems
#
CONFIG_HFS_FS=m
CONFIG_HFSPLUS_FS=m
#
# Network File Systems
#
CONFIG_NFS_FS=y
CONFIG_NFS_V3=y
CONFIG_NFS_V3_ACL=y
CONFIG_NFS_V4=y
CONFIG_NFSD=m
CONFIG_NFSD_V2_ACL=y
CONFIG_NFSD_V3=y
CONFIG_NFSD_V3_ACL=y
CONFIG_NFSD_V4=y
CONFIG_NFSD_TCP=y
CONFIG_LOCKD=y
CONFIG_LOCKD_V4=y
CONFIG_EXPORTFS=m
CONFIG_NFS_ACL_SUPPORT=y
CONFIG_NFS_COMMON=y
CONFIG_SUNRPC=y
CONFIG_SUNRPC_GSS=y
CONFIG_RPCSEC_GSS_KRB5=y
CONFIG_SMB_FS=m
#
# Partition Types
#
CONFIG_PARTITION_ADVANCED=y
CONFIG_MAC_PARTITION=y
CONFIG_MSDOS_PARTITION=y
CONFIG_BSD_DISKLABEL=y
CONFIG_MINIX_SUBPARTITION=y
CONFIG_SOLARIS_X86_PARTITION=y
CONFIG_UNIXWARE_DISKLABEL=y
#
# Native Language Support
#
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-1"
CONFIG_NLS_CODEPAGE_437=y
CONFIG_NLS_CODEPAGE_1250=m
CONFIG_NLS_CODEPAGE_1251=m
CONFIG_NLS_ASCII=m
CONFIG_NLS_ISO8859_1=y
CONFIG_NLS_ISO8859_2=m
CONFIG_NLS_ISO8859_3=m
CONFIG_NLS_ISO8859_4=m
CONFIG_NLS_UTF8=m
#
# Distributed Lock Manager
#
#
# Library routines
#
CONFIG_BITREVERSE=y
CONFIG_CRC_CCITT=m
CONFIG_CRC32=y
CONFIG_LIBCRC32C=m
CONFIG_ZLIB_INFLATE=y
CONFIG_ZLIB_DEFLATE=m
CONFIG_TEXTSEARCH=y
CONFIG_TEXTSEARCH_KMP=m
CONFIG_TEXTSEARCH_BM=m
CONFIG_TEXTSEARCH_FSM=m
CONFIG_PLIST=y
CONFIG_HAS_IOMEM=y
CONFIG_HAS_IOPORT=y
CONFIG_HAS_DMA=y
#
# Instrumentation Support
#
#
# Kernel hacking
#
CONFIG_PRINTK_TIME=y
CONFIG_MAGIC_SYSRQ=y
CONFIG_UNUSED_SYMBOLS=y
CONFIG_DEBUG_FS=y
CONFIG_DEBUG_KERNEL=y
CONFIG_DEBUG_SHIRQ=y
CONFIG_LOG_BUF_SHIFT=21
CONFIG_DETECT_SOFTLOCKUP=y
CONFIG_SCHEDSTATS=y
CONFIG_TIMER_STATS=y
CONFIG_DEBUG_RT_MUTEXES=y
CONFIG_DEBUG_PI_LIST=y
CONFIG_RT_MUTEX_TESTER=y
CONFIG_DEBUG_SPINLOCK=y
CONFIG_DEBUG_MUTEXES=y
CONFIG_DEBUG_SPINLOCK_SLEEP=y
CONFIG_DEBUG_LOCKING_API_SELFTESTS=y
CONFIG_DEBUG_BUGVERBOSE=y
CONFIG_DEBUG_INFO=y
CONFIG_DEBUG_VM=y
CONFIG_DEBUG_LIST=y
CONFIG_FORCED_INLINING=y
CONFIG_FAULT_INJECTION=y
CONFIG_FAILSLAB=y
CONFIG_FAIL_PAGE_ALLOC=y
CONFIG_FAIL_MAKE_REQUEST=y
CONFIG_FAULT_INJECTION_DEBUG_FS=y
CONFIG_DEBUG_STACKOVERFLOW=y
CONFIG_DEBUG_STACK_USAGE=y
CONFIG_DEBUG_PAGEALLOC=y
CONFIG_DEBUGGER=y
CONFIG_XMON=y
CONFIG_XMON_DISASSEMBLY=y
CONFIG_BOOTX_TEXT=y
#
# Security options
#
CONFIG_CRYPTO=y
CONFIG_CRYPTO_ALGAPI=y
CONFIG_CRYPTO_BLKCIPHER=y
CONFIG_CRYPTO_HASH=y
CONFIG_CRYPTO_MANAGER=y
CONFIG_CRYPTO_HMAC=y
CONFIG_CRYPTO_MD5=y
CONFIG_CRYPTO_SHA1=y
CONFIG_CRYPTO_ECB=m
CONFIG_CRYPTO_CBC=y
CONFIG_CRYPTO_DES=y
CONFIG_CRYPTO_AES=m
CONFIG_CRYPTO_ARC4=m
CONFIG_CRYPTO_DEFLATE=m
CONFIG_CRYPTO_MICHAEL_MIC=m
>> ...
>> [ 27.030444] input: PMU as /class/input/input4
>> [ 27.052675] ReiserFS: hda4: found reiserfs format "3.6" with standard journal
>> [ 27.058960] ReiserFS: hda4: using ordered data mode
>> [ 27.078108] ReiserFS: hda4: journal params: device hda4, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
>> [ 27.099024] ReiserFS: hda4: checking transaction log (hda4)
>> [ 27.195147] ReiserFS: hda4: Using r5 hash to sort names
>> [ 27.201477] VFS: Mounted root (reiserfs filesystem) readonly.
>> [ 27.207715] Freeing unused kernel memory: 248k init
>> [ 156.166766] Oops: Kernel access of bad area, sig: 11 [#1]
>> [ 156.167014] PREEMPT SMP NR_CPUS=2 DEBUG_PAGEALLOC PowerMac
>> [ 156.167267] Modules linked in: nfsd exportfs pmac_zilog serial_core ohci1394 ieee1394 uninorth_agp
>> [ 156.167711] NIP: c0068ce4 LR: c0068cdc CTR: 00000000
>> [ 156.167892] REGS: c0583a40 TRAP: 0300 Not tainted (2.6.21-rc7-mm2)
>> [ 156.168118] MSR: 00001032 <ME,IR,DR> CR: 42202022 XER: 00000000
>> [ 156.168467] DAR: 00000000, DSISR: 42000000
>> [ 156.168617] TASK = c0550260[0] 'swapper' THREAD: c0582000 CPU: 0
>> [ 156.168840] GPR00: 00000000 c0583af0 c0550260 00000783 c059bc88 00000001 c0488ec0 c059bc80
>> [ 156.169272] GPR08: c0460713 c0488e77 00000000 c0488b70 00003da3 00000000 0023f96c c0590000
>> [ 156.169705] GPR16: c0590000 0023f964 c0590000 00000000 00001032 00000000 c0583eb0 c0590000
>> [ 156.170145] GPR24: c0583b18 00000000 00000000 00000000 c0583b28 c000a1e4 c0583b2c c059bc80
>> [ 156.170594] NIP [c0068ce4] kallsyms_lookup+0x64/0xa4
>> [ 156.170806] LR [c0068cdc] kallsyms_lookup+0x5c/0xa4
>> [ 156.170997] Call Trace:
>> [ 156.171093] [c0583af0] [c0068cb4] kallsyms_lookup+0x34/0xa4 (unreliable)
>> [ 156.171384] --- Exception: c0583bb0 at 0xc0583ba0
>> [ 156.171578] LR = draw_byte+0x34/0x1d0
>> [ 156.171723] [c0583b10] [c002ebd0] xmon_show_stack+0x2b8/0x330 (unreliable)
>> [ 156.172017] [c0583c10] [c003053c] cmds+0xa20/0x1600
>> [ 156.172235] [c0583ca0] [c0031448] xmon_core+0x32c/0x734
>> [ 156.172452] [c0583d60] [c00319fc] xmon+0x2c/0x68
>> [ 156.172647] [c0583e20] [c0031b40] xmon_irq+0x50/0x6c
>> [ 156.172856] [c0583e40] [c0073828] handle_IRQ_event+0x5c/0xb0
>> [ 156.173090] [c0583e60] [c00755dc] handle_fasteoi_irq+0xac/0x174
>> [ 156.173333] [c0583e80] [c0006be4] do_IRQ+0xec/0x130
>> [ 156.179644] [c0583ea0] [c0014fe8] ret_from_except+0x0/0x14
>> [ 156.185827] --- Exception: 501 at cpu_idle<hand copied begins here>+0xfc/0x1dc
>> LR = cpu_idle+0xfc/0x1dc
>> [c0583f60] [c000a24c] cpu_idle+0x164/0x1dc (unreliable)
>> [c0583f80] [c0003cc4] rest_init+0x74/0x88
>> [c0583fa0] [c050fb68] start_kernel+0x310/0x394
>> [c0583ff0] [000037b4] 0x37b4
>>
>> This occurs after pressing the programmer switch to generate an NMI.
>
> Can you expand on this? Do you mean that hitting the NMI switch is what
> caused this crash?
Correct. The oops/panic occurs immediately after pushing the programmer switch.
> Does a G5 have a programmer switch? If so, how does this programmer
> switch it?
I do not belive so. There is a way to trigger an NMI in OS X via setting
boot-args="debug=0x4" in the nvram. If this is set, the power button becomes a
programmer switch. Apple removed the programmers switch after the PowerMac G4.
It looks something like:
_ _
\/
inside a circle.
> If you compiled with CONFIG_DEBUG_INFO could you please do
>
> gdb vmlinux
> (gdb) l *0xc0068ce4
(gdb) l *0xc0068ce4
0xc0068ce4 is in kallsyms_lookup (kallsyms.c:260).
255 unsigned long pos;
256
257 pos = get_symbol_pos(addr, symbolsize, offset);
258 /* Grab name */
259 kallsyms_expand_symbol(get_symbol_offset(pos), namebuf);
260 *modname = NULL;
261 return namebuf;
262 }
263
264 /* see if it's in a module */
> Patches which touch kallsyms.c in -mm are:
>
> extend-print_symbol-capability
> simplify-module_get_kallsym-by-dropping-length-arg
> simplify-kallsyms_lookup
> fix-race-between-rmmod-and-cat-proc-kallsyms
> fix-race-between-cat-proc-wchan-and-rmmod-et-al
> fix-race-between-cat-proc-slab_allocators-and-rmmod
> kallsyms-cleanup-use-seq_release_private-where-appropriate
William Heimbigner
icxcnika@mar.tar.cc
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: PANIC: 2.6.21-rc7-mm2, Kernel access of bad area, sig: 11
2007-04-28 22:12 ` William Heimbigner
@ 2007-04-28 23:31 ` William Heimbigner
0 siblings, 0 replies; 4+ messages in thread
From: William Heimbigner @ 2007-04-28 23:31 UTC (permalink / raw)
To: Andrew Morton; +Cc: linux-kernel, Alexey Dobriyan, Benjamin Herrenschmidt
On Sat, 28 Apr 2007, William Heimbigner wrote:
> On Sat, 28 Apr 2007, Andrew Morton wrote:
>
>> On Sat, 28 Apr 2007 21:40:19 +0000 (GMT) William Heimbigner
>> <icxcnika@mar.tar.cc> wrote:
>>
>> > This bug occurs in linux-2.6.21-rc7-mm2, and does not occur in
>> > 2.6.21-rc7
>> > ARCH is powerpc
>> >
>> > dmesg output, captured via netconsole:
>> > [ 0.000000] Using PowerMac machine description
>> > [ 0.000000] Total memory = 128MB; using 256kB for hash table (at
>> > c7fc0000)
>> > [ 0.000000] Linux version 2.6.21-rc7-mm2 (root@console) (gcc version
>> > 4.1.1 (Gentoo 4.1.1-r3)) #3 SMP PREEMPT Sat Apr 28 14:29:54 CDT 2007
>> > [ 0.000000] Found UniNorth memory controller & host bridge @
>> > 0xf8000000 revision: 0xc0
>> > [ 0.000000] Mapped at 0xfdfc0000
>> > [ 0.000000] Found a Pangea mac-io controller, rev: 0, mapped at
>> > 0xfdf40000
>> > [ 0.000000] PowerMac motherboard: iMac "Flower Power"
>>
>> It ran OK on my G5. Can you send the config please?
>
> grep -v "is not set" .config:
> #
> # Automatically generated make config: don't edit
> # Linux kernel version: 2.6.21-rc7-mm2
> # Sat Apr 28 14:04:08 2007
> #
> CONFIG_PPC_PM_NEEDS_RTC_LIB=y
> CONFIG_PPC32=y
> CONFIG_PPC_MERGE=y
> CONFIG_MMU=y
> CONFIG_GENERIC_HARDIRQS=y
> CONFIG_IRQ_PER_CPU=y
> CONFIG_RWSEM_XCHGADD_ALGORITHM=y
> CONFIG_ARCH_HAS_ILOG2_U32=y
> CONFIG_GENERIC_HWEIGHT=y
> CONFIG_GENERIC_CALIBRATE_DELAY=y
> CONFIG_GENERIC_FIND_NEXT_BIT=y
> CONFIG_PPC=y
> CONFIG_EARLY_PRINTK=y
> CONFIG_GENERIC_NVRAM=y
> CONFIG_SCHED_NO_NO_OMIT_FRAME_POINTER=y
> CONFIG_ARCH_MAY_HAVE_PC_FDC=y
> CONFIG_PPC_OF=y
> CONFIG_PPC_UDBG_16550=y
> CONFIG_GENERIC_TBSYNC=y
> CONFIG_AUDIT_ARCH=y
> CONFIG_GENERIC_BUG=y
>
> #
> # Processor support
> #
> CONFIG_CLASSIC32=y
> CONFIG_6xx=y
> CONFIG_PPC_FPU=y
> CONFIG_ALTIVEC=y
> CONFIG_PPC_STD_MMU=y
> CONFIG_PPC_STD_MMU_32=y
> CONFIG_SMP=y
> CONFIG_NR_CPUS=2
> CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
>
> #
> # Code maturity level options
> #
> CONFIG_EXPERIMENTAL=y
> CONFIG_LOCK_KERNEL=y
> CONFIG_INIT_ENV_ARG_LIMIT=32
>
> #
> # General setup
> #
> CONFIG_LOCALVERSION=""
> CONFIG_SWAP=y
> CONFIG_SWAP_PREFETCH=y
> CONFIG_SYSVIPC=y
> CONFIG_IPC_NS=y
> CONFIG_SYSVIPC_SYSCTL=y
> CONFIG_POSIX_MQUEUE=y
> CONFIG_BSD_PROCESS_ACCT=y
> CONFIG_BSD_PROCESS_ACCT_V3=y
> CONFIG_AUDIT=y
> CONFIG_AUDITSYSCALL=y
> CONFIG_IKCONFIG=y
> CONFIG_IKCONFIG_PROC=y
> CONFIG_SYSFS_DEPRECATED=y
> CONFIG_BLK_DEV_INITRD=y
> CONFIG_INITRAMFS_SOURCE=""
> CONFIG_SYSCTL=y
> CONFIG_EMBEDDED=y
> CONFIG_SYSCTL_SYSCALL=y
> CONFIG_KALLSYMS=y
> CONFIG_HOTPLUG=y
> CONFIG_PRINTK=y
> CONFIG_BUG=y
> CONFIG_ELF_CORE=y
> CONFIG_BASE_FULL=y
> CONFIG_FUTEX=y
> CONFIG_ANON_INODES=y
> CONFIG_EPOLL=y
> CONFIG_SIGNALFD=y
> CONFIG_TIMERFD=y
> CONFIG_EVENTFD=y
> CONFIG_SHMEM=y
> CONFIG_VM_EVENT_COUNTERS=y
> CONFIG_PROC_SMAPS=y
> CONFIG_PROC_CLEAR_REFS=y
> CONFIG_PROC_PAGEMAP=y
> CONFIG_PROC_KPAGEMAP=y
> CONFIG_SLUB=y
> CONFIG_RT_MUTEXES=y
> CONFIG_BASE_SMALL=0
>
> #
> # Loadable module support
> #
> CONFIG_MODULES=y
> CONFIG_MODULE_UNLOAD=y
> CONFIG_MODULE_FORCE_UNLOAD=y
> CONFIG_MODVERSIONS=y
> CONFIG_MODULE_SRCVERSION_ALL=y
> CONFIG_KMOD=y
> CONFIG_STOP_MACHINE=y
>
> #
> # Block layer
> #
> CONFIG_BLOCK=y
>
> #
> # IO Schedulers
> #
> CONFIG_IOSCHED_NOOP=y
> CONFIG_IOSCHED_AS=y
> CONFIG_IOSCHED_DEADLINE=y
> CONFIG_IOSCHED_CFQ=y
> CONFIG_DEFAULT_CFQ=y
> CONFIG_DEFAULT_IOSCHED="cfq"
>
> #
> # Platform support
> #
> CONFIG_PPC_MULTIPLATFORM=y
> CONFIG_PPC_CHRP=y
> CONFIG_PPC_PMAC=y
> CONFIG_PPC_NATIVE=y
> CONFIG_MPIC=y
> CONFIG_PPC_I8259=y
> CONFIG_PPC_RTAS=y
> CONFIG_RTAS_PROC=y
> CONFIG_PPC_MPC106=y
>
> #
> # CPU Frequency support
> #
> CONFIG_CPU_FREQ=y
> CONFIG_CPU_FREQ_TABLE=y
> CONFIG_CPU_FREQ_STAT=y
> CONFIG_CPU_FREQ_STAT_DETAILS=y
> CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
> CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
> CONFIG_CPU_FREQ_GOV_POWERSAVE=y
> CONFIG_CPU_FREQ_GOV_USERSPACE=y
> CONFIG_CPU_FREQ_GOV_ONDEMAND=y
> CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
> CONFIG_CPU_FREQ_PMAC=y
> CONFIG_TAU=y
>
> #
> # Kernel options
> #
> CONFIG_HZ_1000=y
> CONFIG_HZ=1000
> CONFIG_PREEMPT=y
> CONFIG_PREEMPT_BKL=y
> CONFIG_BINFMT_ELF=y
> CONFIG_HOTPLUG_CPU=y
> CONFIG_ARCH_ENABLE_MEMORY_HOTPLUG=y
> CONFIG_KEXEC=y
> CONFIG_ARCH_FLATMEM_ENABLE=y
> CONFIG_ARCH_POPULATES_NODE_MAP=y
> CONFIG_SELECT_MEMORY_MODEL=y
> CONFIG_FLATMEM_MANUAL=y
> CONFIG_FLATMEM=y
> CONFIG_FLAT_NODE_MEM_MAP=y
> CONFIG_SPLIT_PTLOCK_CPUS=4
> CONFIG_RESOURCES_64BIT=y
> CONFIG_ZONE_DMA_FLAG=1
> CONFIG_ADAPTIVE_READAHEAD=y
> CONFIG_DEBUG_READAHEAD=y
> CONFIG_PROC_DEVICETREE=y
> CONFIG_PM=y
> CONFIG_PM_DEBUG=y
> CONFIG_PM_SYSFS_DEPRECATED=y
> CONFIG_SECCOMP=y
> CONFIG_ISA_DMA_API=y
>
> #
> # Bus options
> #
> CONFIG_ISA=y
> CONFIG_ZONE_DMA=y
> CONFIG_GENERIC_ISA_DMA=y
> CONFIG_PPC_INDIRECT_PCI=y
> CONFIG_PCI=y
> CONFIG_PCI_DOMAINS=y
> CONFIG_PCIEPORTBUS=y
> CONFIG_PCCARD=y
> CONFIG_PCMCIA=y
> CONFIG_PCMCIA_LOAD_CIS=y
> CONFIG_CARDBUS=y
>
> #
> # PC-card bridges
> #
> CONFIG_PCMCIA_PROBE=y
>
> #
> # Advanced setup
> #
>
> #
> # Default settings for advanced configuration options are used
> #
> CONFIG_HIGHMEM_START=0xfe000000
> CONFIG_LOWMEM_SIZE=0x30000000
> CONFIG_KERNEL_START=0xc0000000
> CONFIG_TASK_SIZE=0x80000000
> CONFIG_BOOT_LOAD=0x00800000
>
> #
> # Networking
> #
> CONFIG_NET=y
>
> #
> # Networking options
> #
> CONFIG_PACKET=y
> CONFIG_UNIX=y
> CONFIG_XFRM=y
> CONFIG_XFRM_USER=y
> CONFIG_NET_KEY=y
> CONFIG_INET=y
> CONFIG_IP_MULTICAST=y
> CONFIG_IP_FIB_HASH=y
> CONFIG_SYN_COOKIES=y
> CONFIG_INET_AH=y
> CONFIG_INET_ESP=y
> CONFIG_INET_TUNNEL=m
> CONFIG_INET_XFRM_MODE_BEET=y
> CONFIG_INET_DIAG=y
> CONFIG_INET_TCP_DIAG=y
> CONFIG_TCP_CONG_ADVANCED=y
> CONFIG_TCP_CONG_BIC=m
> CONFIG_TCP_CONG_CUBIC=y
> CONFIG_TCP_CONG_WESTWOOD=m
> CONFIG_TCP_CONG_HTCP=m
> CONFIG_TCP_CONG_HSTCP=m
> CONFIG_TCP_CONG_HYBLA=m
> CONFIG_TCP_CONG_VEGAS=m
> CONFIG_TCP_CONG_SCALABLE=m
> CONFIG_TCP_CONG_LP=m
> CONFIG_TCP_CONG_VENO=m
> CONFIG_DEFAULT_CUBIC=y
> CONFIG_DEFAULT_TCP_CONG="cubic"
> CONFIG_TCP_MD5SIG=y
> CONFIG_IPV6=y
> CONFIG_IPV6_PRIVACY=y
> CONFIG_IPV6_ROUTER_PREF=y
> CONFIG_INET6_AH=m
> CONFIG_INET6_ESP=m
> CONFIG_INET6_IPCOMP=m
> CONFIG_INET6_XFRM_TUNNEL=m
> CONFIG_INET6_TUNNEL=m
> CONFIG_INET6_XFRM_MODE_TRANSPORT=m
> CONFIG_INET6_XFRM_MODE_TUNNEL=m
> CONFIG_INET6_XFRM_MODE_BEET=m
> CONFIG_IPV6_SIT=m
> CONFIG_NETWORK_SECMARK=y
> CONFIG_NETFILTER=y
>
> #
> # Core Netfilter Configuration
> #
> CONFIG_NETFILTER_NETLINK=m
> CONFIG_NETFILTER_NETLINK_QUEUE=m
> CONFIG_NETFILTER_NETLINK_LOG=m
> CONFIG_NF_CONNTRACK_ENABLED=m
> CONFIG_NF_CONNTRACK=m
> CONFIG_NF_CT_ACCT=y
> CONFIG_NF_CONNTRACK_MARK=y
> CONFIG_NF_CONNTRACK_SECMARK=y
> CONFIG_NF_CONNTRACK_EVENTS=y
> CONFIG_NF_CT_PROTO_GRE=m
> CONFIG_NF_CT_PROTO_SCTP=m
> CONFIG_NF_CONNTRACK_AMANDA=m
> CONFIG_NF_CONNTRACK_FTP=m
> CONFIG_NF_CONNTRACK_H323=m
> CONFIG_NF_CONNTRACK_IRC=m
> CONFIG_NF_CONNTRACK_NETBIOS_NS=m
> CONFIG_NF_CONNTRACK_PPTP=m
> CONFIG_NF_CONNTRACK_SIP=m
> CONFIG_NF_CONNTRACK_TFTP=m
> CONFIG_NF_CT_NETLINK=m
> CONFIG_NETFILTER_XTABLES=m
> CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
> CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
> CONFIG_NETFILTER_XT_TARGET_DSCP=m
> CONFIG_NETFILTER_XT_TARGET_MARK=m
> CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
> CONFIG_NETFILTER_XT_TARGET_NFLOG=m
> CONFIG_NETFILTER_XT_TARGET_NOTRACK=m
> CONFIG_NETFILTER_XT_TARGET_SECMARK=m
> CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
> CONFIG_NETFILTER_XT_MATCH_COMMENT=m
> CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
> CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
> CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
> CONFIG_NETFILTER_XT_MATCH_DCCP=m
> CONFIG_NETFILTER_XT_MATCH_DSCP=m
> CONFIG_NETFILTER_XT_MATCH_ESP=m
> CONFIG_NETFILTER_XT_MATCH_HELPER=m
> CONFIG_NETFILTER_XT_MATCH_LENGTH=m
> CONFIG_NETFILTER_XT_MATCH_LIMIT=m
> CONFIG_NETFILTER_XT_MATCH_MAC=m
> CONFIG_NETFILTER_XT_MATCH_MARK=m
> CONFIG_NETFILTER_XT_MATCH_POLICY=m
> CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
> CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
> CONFIG_NETFILTER_XT_MATCH_QUOTA=m
> CONFIG_NETFILTER_XT_MATCH_REALM=m
> CONFIG_NETFILTER_XT_MATCH_SCTP=m
> CONFIG_NETFILTER_XT_MATCH_STATE=m
> CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
> CONFIG_NETFILTER_XT_MATCH_STRING=m
> CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
> CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
>
> #
> # IP: Netfilter Configuration
> #
> CONFIG_NF_CONNTRACK_IPV4=m
> CONFIG_NF_CONNTRACK_PROC_COMPAT=y
> CONFIG_IP_NF_QUEUE=m
> CONFIG_IP_NF_IPTABLES=m
> CONFIG_IP_NF_MATCH_IPRANGE=m
> CONFIG_IP_NF_MATCH_TOS=m
> CONFIG_IP_NF_MATCH_RECENT=m
> CONFIG_IP_NF_MATCH_ECN=m
> CONFIG_IP_NF_MATCH_AH=m
> CONFIG_IP_NF_MATCH_TTL=m
> CONFIG_IP_NF_MATCH_OWNER=m
> CONFIG_IP_NF_MATCH_ADDRTYPE=m
> CONFIG_IP_NF_FILTER=m
> CONFIG_IP_NF_TARGET_REJECT=m
> CONFIG_IP_NF_TARGET_LOG=m
> CONFIG_IP_NF_TARGET_ULOG=m
> CONFIG_NF_NAT=m
> CONFIG_NF_NAT_NEEDED=y
> CONFIG_IP_NF_TARGET_MASQUERADE=m
> CONFIG_IP_NF_TARGET_REDIRECT=m
> CONFIG_IP_NF_TARGET_NETMAP=m
> CONFIG_IP_NF_TARGET_SAME=m
> CONFIG_NF_NAT_SNMP_BASIC=m
> CONFIG_NF_NAT_PROTO_GRE=m
> CONFIG_NF_NAT_FTP=m
> CONFIG_NF_NAT_IRC=m
> CONFIG_NF_NAT_TFTP=m
> CONFIG_NF_NAT_AMANDA=m
> CONFIG_NF_NAT_PPTP=m
> CONFIG_NF_NAT_H323=m
> CONFIG_NF_NAT_SIP=m
> CONFIG_IP_NF_MANGLE=m
> CONFIG_IP_NF_TARGET_TOS=m
> CONFIG_IP_NF_TARGET_ECN=m
> CONFIG_IP_NF_TARGET_TTL=m
> CONFIG_IP_NF_TARGET_CLUSTERIP=m
> CONFIG_IP_NF_RAW=m
> CONFIG_IP_NF_ARPTABLES=m
> CONFIG_IP_NF_ARPFILTER=m
> CONFIG_IP_NF_ARP_MANGLE=m
>
> #
> # IPv6: Netfilter Configuration (EXPERIMENTAL)
> #
> CONFIG_NF_CONNTRACK_IPV6=m
> CONFIG_IP6_NF_QUEUE=m
> CONFIG_IP6_NF_IPTABLES=m
> CONFIG_IP6_NF_MATCH_RT=m
> CONFIG_IP6_NF_MATCH_OPTS=m
> CONFIG_IP6_NF_MATCH_FRAG=m
> CONFIG_IP6_NF_MATCH_HL=m
> CONFIG_IP6_NF_MATCH_OWNER=m
> CONFIG_IP6_NF_MATCH_IPV6HEADER=m
> CONFIG_IP6_NF_MATCH_AH=m
> CONFIG_IP6_NF_MATCH_EUI64=m
> CONFIG_IP6_NF_FILTER=m
> CONFIG_IP6_NF_TARGET_LOG=m
> CONFIG_IP6_NF_TARGET_REJECT=m
> CONFIG_IP6_NF_MANGLE=m
> CONFIG_IP6_NF_TARGET_HL=m
> CONFIG_IP6_NF_RAW=m
>
> #
> # QoS and/or fair queueing
> #
> CONFIG_NET_CLS_ROUTE=y
>
> #
> # Network testing
> #
> CONFIG_NET_PKTGEN=m
>
> #
> # Wireless
> #
> CONFIG_WIRELESS_EXT=y
> CONFIG_IEEE80211=m
> CONFIG_IEEE80211_CRYPT_WEP=m
> CONFIG_IEEE80211_CRYPT_CCMP=m
> CONFIG_IEEE80211_CRYPT_TKIP=m
> CONFIG_IEEE80211_SOFTMAC=m
>
> #
> # Device Drivers
> #
>
> #
> # Generic Driver Options
> #
> CONFIG_PREVENT_FIRMWARE_BUILD=y
> CONFIG_FW_LOADER=y
> CONFIG_CONNECTOR=y
> CONFIG_PROC_EVENTS=y
> CONFIG_PNP=y
>
> #
> # Protocols
> #
> CONFIG_ISAPNP=y
>
> #
> # Block devices
> #
> CONFIG_BLK_DEV_LOOP=y
> CONFIG_BLK_DEV_CRYPTOLOOP=m
> CONFIG_BLK_DEV_NBD=m
> CONFIG_BLK_DEV_UB=m
> CONFIG_BLK_DEV_RAM=y
> CONFIG_BLK_DEV_RAM_COUNT=16
> CONFIG_BLK_DEV_RAM_SIZE=4096
> CONFIG_BLK_DEV_RAM_BLOCKSIZE=1024
>
> #
> # Misc devices
> #
> CONFIG_BLINK=m
> CONFIG_IDE=y
> CONFIG_IDE_MAX_HWIFS=4
> CONFIG_BLK_DEV_IDE=y
>
> #
> # Please see Documentation/ide.txt for help/info on IDE drives
> #
> CONFIG_BLK_DEV_IDEDISK=y
> CONFIG_BLK_DEV_IDECD=y
> CONFIG_BLK_DEV_IDEFLOPPY=y
> CONFIG_BLK_DEV_IDESCSI=y
> CONFIG_IDE_PROC_FS=y
>
> #
> # IDE chipset support/bugfixes
> #
> CONFIG_BLK_DEV_IDEPCI=y
> CONFIG_IDEPCI_SHARE_IRQ=y
> CONFIG_IDEPCI_PCIBUS_ORDER=y
> CONFIG_BLK_DEV_GENERIC=y
> CONFIG_BLK_DEV_IDEDMA_PCI=y
> CONFIG_BLK_DEV_PDC202XX_NEW=y
> CONFIG_BLK_DEV_SL82C105=y
> CONFIG_BLK_DEV_IDE_PMAC=y
> CONFIG_BLK_DEV_IDE_PMAC_ATA100FIRST=y
> CONFIG_BLK_DEV_IDEDMA_PMAC=y
> CONFIG_BLK_DEV_IDEDMA=y
>
> #
> # SCSI device support
> #
> CONFIG_SCSI=y
> CONFIG_SCSI_NETLINK=y
> CONFIG_SCSI_PROC_FS=y
>
> #
> # SCSI support type (disk, tape, CD-ROM)
> #
> CONFIG_BLK_DEV_SD=y
> CONFIG_CHR_DEV_SG=y
>
> #
> # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
> #
> CONFIG_SCSI_CONSTANTS=y
> CONFIG_SCSI_WAIT_SCAN=m
>
> #
> # SCSI Transports
> #
> CONFIG_SCSI_SPI_ATTRS=y
> CONFIG_SCSI_FC_ATTRS=y
>
> #
> # SCSI low-level drivers
> #
> CONFIG_SCSI_AIC7XXX=m
> CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
> CONFIG_AIC7XXX_RESET_DELAY_MS=15000
> CONFIG_AIC7XXX_DEBUG_ENABLE=y
> CONFIG_AIC7XXX_DEBUG_MASK=0
> CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
> CONFIG_SCSI_AIC7XXX_OLD=m
> CONFIG_SCSI_SYM53C8XX_2=y
> CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0
> CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
> CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
> CONFIG_SCSI_SYM53C8XX_MMIO=y
> CONFIG_SCSI_MESH=y
> CONFIG_SCSI_MESH_SYNC_RATE=5
> CONFIG_SCSI_MESH_RESET_DELAY_MS=4000
> CONFIG_SCSI_MAC53C94=y
>
> #
> # PCMCIA SCSI adapter support
> #
>
> #
> # Multi-device support (RAID and LVM)
> #
>
> #
> # Fusion MPT device support
> #
>
> #
> # IEEE 1394 (FireWire) support
> #
> CONFIG_IEEE1394=m
>
> #
> # Subsystem Options
> #
>
> #
> # Device Drivers
> #
> CONFIG_IEEE1394_PCILYNX=m
> CONFIG_IEEE1394_OHCI1394=m
>
> #
> # Protocol Drivers
> #
> CONFIG_IEEE1394_VIDEO1394=m
> CONFIG_IEEE1394_SBP2=m
> CONFIG_IEEE1394_ETH1394_ROM_ENTRY=y
> CONFIG_IEEE1394_ETH1394=m
> CONFIG_IEEE1394_DV1394=m
> CONFIG_IEEE1394_RAWIO=m
> CONFIG_I2O=y
> CONFIG_I2O_LCT_NOTIFY_ON_CHANGES=y
> CONFIG_I2O_EXT_ADAPTEC=y
> CONFIG_I2O_CONFIG=y
> CONFIG_I2O_CONFIG_OLD_IOCTL=y
> CONFIG_I2O_BUS=y
> CONFIG_I2O_BLOCK=y
> CONFIG_I2O_SCSI=y
> CONFIG_I2O_PROC=y
>
> #
> # Macintosh device drivers
> #
> CONFIG_ADB=y
> CONFIG_ADB_CUDA=y
> CONFIG_ADB_PMU=y
> CONFIG_ADB_PMU_LED=y
> CONFIG_ADB_PMU_LED_IDE=y
> CONFIG_PMAC_APM_EMU=m
> CONFIG_PMAC_MEDIABAY=y
> CONFIG_PMAC_BACKLIGHT=y
> CONFIG_PMAC_BACKLIGHT_LEGACY=y
> CONFIG_ADB_MACIO=y
> CONFIG_INPUT_ADBHID=y
> CONFIG_MAC_EMUMOUSEBTN=y
> CONFIG_THERM_ADT746X=m
> CONFIG_WINDFARM=m
>
> #
> # Network device support
> #
> CONFIG_NETDEVICES=y
> CONFIG_DUMMY=m
> CONFIG_TUN=m
>
> #
> # Ethernet (10 or 100Mbit)
> #
> CONFIG_NET_ETHERNET=y
> CONFIG_MII=y
> CONFIG_MACE=y
> CONFIG_BMAC=y
> CONFIG_SUNGEM=y
>
> #
> # Tulip family network device support
> #
> CONFIG_NETDEV_1000=y
> CONFIG_NETDEV_10000=y
> CONFIG_MLX4_DEBUG=y
>
> #
> # Wireless LAN
> #
>
> #
> # PCMCIA network device support
> #
>
> #
> # Wan interfaces
> #
> CONFIG_PPP=m
> CONFIG_PPP_MULTILINK=y
> CONFIG_PPP_FILTER=y
> CONFIG_PPP_ASYNC=m
> CONFIG_PPP_SYNC_TTY=m
> CONFIG_PPP_DEFLATE=m
> CONFIG_PPP_BSDCOMP=m
> CONFIG_PPP_MPPE=m
> CONFIG_PPPOE=m
> CONFIG_SLIP=m
> CONFIG_SLHC=m
> CONFIG_NETCONSOLE=y
> CONFIG_NETPOLL=y
> CONFIG_NETPOLL_RX=y
> CONFIG_NETPOLL_TRAP=y
> CONFIG_NET_POLL_CONTROLLER=y
>
> #
> # ISDN subsystem
> #
>
> #
> # Telephony Support
> #
>
> #
> # Input device support
> #
> CONFIG_INPUT=y
>
> #
> # Userland interfaces
> #
> CONFIG_INPUT_MOUSEDEV=y
> CONFIG_INPUT_MOUSEDEV_PSAUX=y
> CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
> CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
> CONFIG_INPUT_EVDEV=y
>
> #
> # Input Device Drivers
> #
> CONFIG_INPUT_KEYBOARD=y
> CONFIG_INPUT_MOUSE=y
> CONFIG_INPUT_MISC=y
> CONFIG_INPUT_PCSPKR=y
>
> #
> # Hardware I/O ports
> #
> CONFIG_SERIO=y
> CONFIG_SERIO_I8042=m
> CONFIG_SERIO_SERPORT=m
> CONFIG_SERIO_PCIPS2=m
> CONFIG_SERIO_LIBPS2=m
> CONFIG_SERIO_RAW=m
>
> #
> # Character devices
> #
> CONFIG_VT=y
> CONFIG_VT_CONSOLE=y
> CONFIG_HW_CONSOLE=y
> CONFIG_VT_HW_CONSOLE_BINDING=y
>
> #
> # Serial drivers
> #
> CONFIG_SERIAL_8250=m
> CONFIG_SERIAL_8250_PCI=m
> CONFIG_SERIAL_8250_PNP=m
> CONFIG_SERIAL_8250_NR_UARTS=4
> CONFIG_SERIAL_8250_RUNTIME_UARTS=4
>
> #
> # Non-8250 serial port support
> #
> CONFIG_SERIAL_CORE=m
> CONFIG_SERIAL_PMACZILOG=m
> CONFIG_SERIAL_OF_PLATFORM=m
> CONFIG_UNIX98_PTYS=y
> CONFIG_LEGACY_PTYS=y
> CONFIG_LEGACY_PTY_COUNT=32
> CONFIG_HVC_DRIVER=y
> CONFIG_HVC_RTAS=y
>
> #
> # IPMI
> #
> CONFIG_IPMI_HANDLER=y
> CONFIG_IPMI_DEVICE_INTERFACE=y
> CONFIG_IPMI_SI=y
> CONFIG_IPMI_WATCHDOG=y
> CONFIG_IPMI_POWEROFF=y
>
> #
> # Watchdog Cards
> #
> CONFIG_HW_RANDOM=m
> CONFIG_NVRAM=y
> CONFIG_GEN_RTC=y
> CONFIG_AGP=y
> CONFIG_AGP_UNINORTH=m
> CONFIG_DRM=y
> CONFIG_DRM_R128=y
> CONFIG_DRM_RADEON=y
>
> #
> # PCMCIA character devices
> #
> CONFIG_RAW_DRIVER=m
> CONFIG_MAX_RAW_DEVS=16
>
> #
> # TPM devices
> #
> CONFIG_DEVPORT=y
> CONFIG_I2C=y
> CONFIG_I2C_BOARDINFO=y
> CONFIG_I2C_CHARDEV=m
>
> #
> # I2C Algorithms
> #
> CONFIG_I2C_ALGOBIT=y
>
> #
> # I2C Hardware Bus support
> #
> CONFIG_I2C_ISA=m
> CONFIG_I2C_POWERMAC=y
>
> #
> # Miscellaneous I2C Chip support
> #
>
> #
> # SPI support
> #
>
> #
> # Hardware Monitoring support
> #
> CONFIG_HWMON=y
> CONFIG_HWMON_VID=m
> CONFIG_SENSORS_ABITUGURU=m
> CONFIG_SENSORS_AD7418=m
> CONFIG_SENSORS_ADM1021=m
> CONFIG_SENSORS_ADM1025=m
> CONFIG_SENSORS_ADM1026=m
> CONFIG_SENSORS_ADM1029=m
> CONFIG_SENSORS_ADM1031=m
> CONFIG_SENSORS_ADM9240=m
> CONFIG_SENSORS_AMS=m
> CONFIG_SENSORS_AMS_PMU=y
> CONFIG_SENSORS_AMS_I2C=y
> CONFIG_SENSORS_ASB100=m
> CONFIG_SENSORS_ATXP1=m
> CONFIG_SENSORS_DS1621=m
> CONFIG_SENSORS_F71805F=m
> CONFIG_SENSORS_FSCHER=m
> CONFIG_SENSORS_FSCPOS=m
> CONFIG_SENSORS_GL518SM=m
> CONFIG_SENSORS_GL520SM=m
> CONFIG_SENSORS_IT87=m
> CONFIG_SENSORS_LM63=m
> CONFIG_SENSORS_LM75=m
> CONFIG_SENSORS_LM77=m
> CONFIG_SENSORS_LM78=m
> CONFIG_SENSORS_LM80=m
> CONFIG_SENSORS_LM83=m
> CONFIG_SENSORS_LM85=m
> CONFIG_SENSORS_LM87=m
> CONFIG_SENSORS_LM90=m
> CONFIG_SENSORS_LM92=m
> CONFIG_SENSORS_MAX1619=m
> CONFIG_SENSORS_MAX6650=m
> CONFIG_SENSORS_PC87360=m
> CONFIG_SENSORS_PC87427=m
> CONFIG_SENSORS_SIS5595=m
> CONFIG_SENSORS_SMSC47M1=m
> CONFIG_SENSORS_SMSC47M192=m
> CONFIG_SENSORS_SMSC47B397=m
> CONFIG_SENSORS_VIA686A=m
> CONFIG_SENSORS_VT1211=m
> CONFIG_SENSORS_VT8231=m
> CONFIG_SENSORS_W83781D=m
> CONFIG_SENSORS_W83791D=m
> CONFIG_SENSORS_W83792D=m
> CONFIG_SENSORS_W83793=m
> CONFIG_SENSORS_W83L785TS=m
> CONFIG_SENSORS_W83627HF=m
> CONFIG_SENSORS_W83627EHF=m
>
> #
> # Multifunction device drivers
> #
>
> #
> # Multimedia devices
> #
> CONFIG_VIDEO_DEV=m
> CONFIG_VIDEO_V4L1=y
> CONFIG_VIDEO_V4L1_COMPAT=y
> CONFIG_VIDEO_V4L2=y
>
> #
> # Video Capture Adapters
> #
>
> #
> # Video Capture Adapters
> #
> CONFIG_VIDEO_HELPER_CHIPS_AUTO=y
>
> #
> # V4L USB devices
> #
>
> #
> # Radio Adapters
> #
>
> #
> # Digital Video Broadcasting Devices
> #
>
> #
> # Graphics support
> #
> CONFIG_BACKLIGHT_LCD_SUPPORT=y
> CONFIG_BACKLIGHT_CLASS_DEVICE=y
> CONFIG_LCD_CLASS_DEVICE=m
>
> #
> # Display device support
> #
> CONFIG_DISPLAY_SUPPORT=y
>
> #
> # Display hardware drivers
> #
> CONFIG_FB=y
> CONFIG_FIRMWARE_EDID=y
> CONFIG_FB_DDC=y
> CONFIG_FB_CFB_FILLRECT=y
> CONFIG_FB_CFB_COPYAREA=y
> CONFIG_FB_CFB_IMAGEBLIT=y
> CONFIG_FB_DEFERRED_IO=y
> CONFIG_FB_MACMODES=y
> CONFIG_FB_BACKLIGHT=y
> CONFIG_FB_MODE_HELPERS=y
>
> #
> # Frame buffer hardware drivers
> #
> CONFIG_FB_OF=y
> CONFIG_FB_CONTROL=y
> CONFIG_FB_PLATINUM=y
> CONFIG_FB_VALKYRIE=y
> CONFIG_FB_CT65550=y
> CONFIG_FB_RADEON=y
> CONFIG_FB_RADEON_I2C=y
> CONFIG_FB_RADEON_BACKLIGHT=y
> CONFIG_FB_ATY128=y
> CONFIG_FB_ATY128_BACKLIGHT=y
>
> #
> # Console display driver support
> #
> CONFIG_VGA_CONSOLE=y
> CONFIG_VGACON_SOFT_SCROLLBACK=y
> CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=4096
> CONFIG_DUMMY_CONSOLE=y
> CONFIG_FRAMEBUFFER_CONSOLE=y
> CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
> CONFIG_FONTS=y
> CONFIG_FONT_8x8=y
> CONFIG_FONT_8x16=y
> CONFIG_FONT_6x11=y
> CONFIG_FONT_7x14=y
> CONFIG_FONT_PEARL_8x8=y
> CONFIG_FONT_ACORN_8x8=y
> CONFIG_FONT_MINI_4x6=y
> CONFIG_FONT_SUN8x16=y
> CONFIG_FONT_SUN12x22=y
> CONFIG_FONT_10x18=y
>
> #
> # Logo configuration
> #
> CONFIG_LOGO=y
> CONFIG_LOGO_LINUX_MONO=y
>
> #
> # Sound
> #
> CONFIG_SOUND=y
>
> #
> # Advanced Linux Sound Architecture
> #
> CONFIG_SND=y
> CONFIG_SND_TIMER=y
> CONFIG_SND_PCM=y
> CONFIG_SND_SEQUENCER=m
> CONFIG_SND_SEQ_DUMMY=m
> CONFIG_SND_OSSEMUL=y
> CONFIG_SND_MIXER_OSS=m
> CONFIG_SND_PCM_OSS=m
> CONFIG_SND_PCM_OSS_PLUGINS=y
> CONFIG_SND_SEQUENCER_OSS=y
> CONFIG_SND_SUPPORT_OLD_API=y
> CONFIG_SND_VERBOSE_PROCFS=y
>
> #
> # Generic devices
> #
>
> #
> # ISA devices
> #
>
> #
> # PCI devices
> #
>
> #
> # ALSA PowerMac devices
> #
> CONFIG_SND_POWERMAC=y
>
> #
> # Apple Onboard Audio driver
> #
> CONFIG_SND_AOA=m
> CONFIG_SND_AOA_FABRIC_LAYOUT=m
> CONFIG_SND_AOA_ONYX=m
> CONFIG_SND_AOA_TAS=m
> CONFIG_SND_AOA_TOONIE=m
> CONFIG_SND_AOA_SOUNDBUS=m
> CONFIG_SND_AOA_SOUNDBUS_I2S=m
>
> #
> # USB devices
> #
>
> #
> # PCMCIA devices
> #
>
> #
> # System on Chip audio support
> #
>
> #
> # Open Sound System
> #
>
> #
> # HID Devices
> #
> CONFIG_HID=y
>
> #
> # USB Input Devices
> #
> CONFIG_USB_HID=y
> CONFIG_USB_HIDINPUT_POWERBOOK=y
>
> #
> # USB support
> #
> CONFIG_USB_ARCH_HAS_HCD=y
> CONFIG_USB_ARCH_HAS_OHCI=y
> CONFIG_USB_ARCH_HAS_EHCI=y
> CONFIG_USB=y
>
> #
> # Miscellaneous USB options
> #
> CONFIG_USB_DEVICEFS=y
> CONFIG_USB_DYNAMIC_MINORS=y
>
> #
> # USB Host Controller Drivers
> #
> CONFIG_USB_EHCI_HCD=y
> CONFIG_USB_EHCI_SPLIT_ISO=y
> CONFIG_USB_EHCI_ROOT_HUB_TT=y
> CONFIG_USB_EHCI_TT_NEWSCHED=y
> CONFIG_USB_ISP116X_HCD=y
> CONFIG_USB_OHCI_HCD=y
> CONFIG_USB_OHCI_HCD_PPC_OF=y
> CONFIG_USB_OHCI_HCD_PPC_OF_BE=y
> CONFIG_USB_OHCI_HCD_PPC_OF_LE=y
> CONFIG_USB_OHCI_HCD_PCI=y
> CONFIG_USB_OHCI_BIG_ENDIAN_DESC=y
> CONFIG_USB_OHCI_BIG_ENDIAN_MMIO=y
> CONFIG_USB_OHCI_LITTLE_ENDIAN=y
> CONFIG_USB_UHCI_HCD=y
> CONFIG_USB_SL811_HCD=y
>
> #
> # USB Device Class drivers
> #
> CONFIG_USB_ACM=m
> CONFIG_USB_PRINTER=m
>
> #
> # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
> #
>
> #
> # may also be needed; see USB_STORAGE Help for more information
> #
> CONFIG_USB_STORAGE=y
>
> #
> # USB Input Devices
> #
>
> #
> # USB Imaging devices
> #
>
> #
> # USB Network Adapters
> #
> CONFIG_USB_MON=y
>
> #
> # USB port drivers
> #
>
> #
> # USB Serial Converter support
> #
> CONFIG_USB_SERIAL=y
> CONFIG_USB_SERIAL_CONSOLE=y
> CONFIG_USB_SERIAL_GENERIC=y
> CONFIG_USB_SERIAL_PL2303=y
>
> #
> # USB Miscellaneous drivers
> #
>
> #
> # USB DSL modem support
> #
>
> #
> # USB Gadget Support
> #
>
> #
> # MMC/SD Card support
> #
>
> #
> # LED devices
> #
> CONFIG_NEW_LEDS=y
> CONFIG_LEDS_CLASS=y
>
> #
> # LED drivers
> #
>
> #
> # LED Triggers
> #
> CONFIG_LEDS_TRIGGERS=y
> CONFIG_LEDS_TRIGGER_TIMER=m
> CONFIG_LEDS_TRIGGER_IDE_DISK=y
> CONFIG_LEDS_TRIGGER_HEARTBEAT=m
>
> #
> # InfiniBand support
> #
>
> #
> # EDAC - error detection and reporting (RAS) (EXPERIMENTAL)
> #
>
> #
> # Real Time Clock
> #
> CONFIG_RTC_LIB=y
> CONFIG_RTC_CLASS=m
>
> #
> # RTC interfaces
> #
> CONFIG_RTC_INTF_SYSFS=y
> CONFIG_RTC_INTF_PROC=y
> CONFIG_RTC_INTF_DEV=y
>
> #
> # I2C RTC drivers
> #
> CONFIG_RTC_DRV_DS1307=m
> CONFIG_RTC_DRV_DS1672=m
> CONFIG_RTC_DRV_RS5C372=m
> CONFIG_RTC_DRV_ISL1208=m
> CONFIG_RTC_DRV_X1205=m
> CONFIG_RTC_DRV_PCF8563=m
> CONFIG_RTC_DRV_PCF8583=m
>
> #
> # SPI RTC drivers
> #
>
> #
> # Platform RTC drivers
> #
> CONFIG_RTC_DRV_DS1553=m
> CONFIG_RTC_DRV_DS1742=m
> CONFIG_RTC_DRV_M48T86=m
> CONFIG_RTC_DRV_V3020=m
>
> #
> # on-CPU RTC drivers
> #
>
> #
> # DMA Engine support
> #
>
> #
> # DMA Clients
> #
>
> #
> # DMA Devices
> #
>
> #
> # Auxiliary Display support
> #
>
> #
> # Virtualization
> #
>
> #
> # Userspace I/O
> #
>
> #
> # File systems
> #
> CONFIG_EXT2_FS=m
> CONFIG_EXT3_FS=m
> CONFIG_EXT3_FS_XATTR=y
> CONFIG_EXT3_FS_POSIX_ACL=y
> CONFIG_JBD=m
> CONFIG_FS_MBCACHE=m
> CONFIG_REISERFS_FS=y
> CONFIG_REISERFS_PROC_INFO=y
> CONFIG_REISERFS_FS_XATTR=y
> CONFIG_REISERFS_FS_POSIX_ACL=y
> CONFIG_REISERFS_FS_SECURITY=y
> CONFIG_FS_POSIX_ACL=y
> CONFIG_INOTIFY=y
> CONFIG_INOTIFY_USER=y
> CONFIG_DNOTIFY=y
> CONFIG_AUTOFS4_FS=m
> CONFIG_FUSE_FS=m
>
> #
> # CD-ROM/DVD Filesystems
> #
> CONFIG_ISO9660_FS=y
> CONFIG_JOLIET=y
> CONFIG_ZISOFS=y
> CONFIG_UDF_FS=m
> CONFIG_UDF_NLS=y
>
> #
> # DOS/FAT/NT Filesystems
> #
> CONFIG_FAT_FS=y
> CONFIG_VFAT_FS=y
> CONFIG_FAT_DEFAULT_CODEPAGE=437
> CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1"
>
> #
> # Pseudo filesystems
> #
> CONFIG_PROC_FS=y
> CONFIG_PROC_KCORE=y
> CONFIG_PROC_SYSCTL=y
> CONFIG_SYSFS=y
> CONFIG_TMPFS=y
> CONFIG_RAMFS=y
>
> #
> # Miscellaneous filesystems
> #
> CONFIG_HFS_FS=m
> CONFIG_HFSPLUS_FS=m
>
> #
> # Network File Systems
> #
> CONFIG_NFS_FS=y
> CONFIG_NFS_V3=y
> CONFIG_NFS_V3_ACL=y
> CONFIG_NFS_V4=y
> CONFIG_NFSD=m
> CONFIG_NFSD_V2_ACL=y
> CONFIG_NFSD_V3=y
> CONFIG_NFSD_V3_ACL=y
> CONFIG_NFSD_V4=y
> CONFIG_NFSD_TCP=y
> CONFIG_LOCKD=y
> CONFIG_LOCKD_V4=y
> CONFIG_EXPORTFS=m
> CONFIG_NFS_ACL_SUPPORT=y
> CONFIG_NFS_COMMON=y
> CONFIG_SUNRPC=y
> CONFIG_SUNRPC_GSS=y
> CONFIG_RPCSEC_GSS_KRB5=y
> CONFIG_SMB_FS=m
>
> #
> # Partition Types
> #
> CONFIG_PARTITION_ADVANCED=y
> CONFIG_MAC_PARTITION=y
> CONFIG_MSDOS_PARTITION=y
> CONFIG_BSD_DISKLABEL=y
> CONFIG_MINIX_SUBPARTITION=y
> CONFIG_SOLARIS_X86_PARTITION=y
> CONFIG_UNIXWARE_DISKLABEL=y
>
> #
> # Native Language Support
> #
> CONFIG_NLS=y
> CONFIG_NLS_DEFAULT="iso8859-1"
> CONFIG_NLS_CODEPAGE_437=y
> CONFIG_NLS_CODEPAGE_1250=m
> CONFIG_NLS_CODEPAGE_1251=m
> CONFIG_NLS_ASCII=m
> CONFIG_NLS_ISO8859_1=y
> CONFIG_NLS_ISO8859_2=m
> CONFIG_NLS_ISO8859_3=m
> CONFIG_NLS_ISO8859_4=m
> CONFIG_NLS_UTF8=m
>
> #
> # Distributed Lock Manager
> #
>
> #
> # Library routines
> #
> CONFIG_BITREVERSE=y
> CONFIG_CRC_CCITT=m
> CONFIG_CRC32=y
> CONFIG_LIBCRC32C=m
> CONFIG_ZLIB_INFLATE=y
> CONFIG_ZLIB_DEFLATE=m
> CONFIG_TEXTSEARCH=y
> CONFIG_TEXTSEARCH_KMP=m
> CONFIG_TEXTSEARCH_BM=m
> CONFIG_TEXTSEARCH_FSM=m
> CONFIG_PLIST=y
> CONFIG_HAS_IOMEM=y
> CONFIG_HAS_IOPORT=y
> CONFIG_HAS_DMA=y
>
> #
> # Instrumentation Support
> #
>
> #
> # Kernel hacking
> #
> CONFIG_PRINTK_TIME=y
> CONFIG_MAGIC_SYSRQ=y
> CONFIG_UNUSED_SYMBOLS=y
> CONFIG_DEBUG_FS=y
> CONFIG_DEBUG_KERNEL=y
> CONFIG_DEBUG_SHIRQ=y
> CONFIG_LOG_BUF_SHIFT=21
> CONFIG_DETECT_SOFTLOCKUP=y
> CONFIG_SCHEDSTATS=y
> CONFIG_TIMER_STATS=y
> CONFIG_DEBUG_RT_MUTEXES=y
> CONFIG_DEBUG_PI_LIST=y
> CONFIG_RT_MUTEX_TESTER=y
> CONFIG_DEBUG_SPINLOCK=y
> CONFIG_DEBUG_MUTEXES=y
> CONFIG_DEBUG_SPINLOCK_SLEEP=y
> CONFIG_DEBUG_LOCKING_API_SELFTESTS=y
> CONFIG_DEBUG_BUGVERBOSE=y
> CONFIG_DEBUG_INFO=y
> CONFIG_DEBUG_VM=y
> CONFIG_DEBUG_LIST=y
> CONFIG_FORCED_INLINING=y
> CONFIG_FAULT_INJECTION=y
> CONFIG_FAILSLAB=y
> CONFIG_FAIL_PAGE_ALLOC=y
> CONFIG_FAIL_MAKE_REQUEST=y
> CONFIG_FAULT_INJECTION_DEBUG_FS=y
> CONFIG_DEBUG_STACKOVERFLOW=y
> CONFIG_DEBUG_STACK_USAGE=y
> CONFIG_DEBUG_PAGEALLOC=y
> CONFIG_DEBUGGER=y
> CONFIG_XMON=y
> CONFIG_XMON_DISASSEMBLY=y
> CONFIG_BOOTX_TEXT=y
>
> #
> # Security options
> #
> CONFIG_CRYPTO=y
> CONFIG_CRYPTO_ALGAPI=y
> CONFIG_CRYPTO_BLKCIPHER=y
> CONFIG_CRYPTO_HASH=y
> CONFIG_CRYPTO_MANAGER=y
> CONFIG_CRYPTO_HMAC=y
> CONFIG_CRYPTO_MD5=y
> CONFIG_CRYPTO_SHA1=y
> CONFIG_CRYPTO_ECB=m
> CONFIG_CRYPTO_CBC=y
> CONFIG_CRYPTO_DES=y
> CONFIG_CRYPTO_AES=m
> CONFIG_CRYPTO_ARC4=m
> CONFIG_CRYPTO_DEFLATE=m
> CONFIG_CRYPTO_MICHAEL_MIC=m
>
>> > ...
>> > [ 27.030444] input: PMU as /class/input/input4
>> > [ 27.052675] ReiserFS: hda4: found reiserfs format "3.6" with standard
>> > journal
>> > [ 27.058960] ReiserFS: hda4: using ordered data mode
>> > [ 27.078108] ReiserFS: hda4: journal params: device hda4, size 8192,
>> > journal first block 18, max trans len 1024, max batch 900, max commit
>> > age 30, max trans age 30
>> > [ 27.099024] ReiserFS: hda4: checking transaction log (hda4)
>> > [ 27.195147] ReiserFS: hda4: Using r5 hash to sort names
>> > [ 27.201477] VFS: Mounted root (reiserfs filesystem) readonly.
>> > [ 27.207715] Freeing unused kernel memory: 248k init
>> > [ 156.166766] Oops: Kernel access of bad area, sig: 11 [#1]
>> > [ 156.167014] PREEMPT SMP NR_CPUS=2 DEBUG_PAGEALLOC PowerMac
>> > [ 156.167267] Modules linked in: nfsd exportfs pmac_zilog serial_core
>> > ohci1394 ieee1394 uninorth_agp
>> > [ 156.167711] NIP: c0068ce4 LR: c0068cdc CTR: 00000000
>> > [ 156.167892] REGS: c0583a40 TRAP: 0300 Not tainted (2.6.21-rc7-mm2)
>> > [ 156.168118] MSR: 00001032 <ME,IR,DR> CR: 42202022 XER: 00000000
>> > [ 156.168467] DAR: 00000000, DSISR: 42000000
>> > [ 156.168617] TASK = c0550260[0] 'swapper' THREAD: c0582000 CPU: 0
>> > [ 156.168840] GPR00: 00000000 c0583af0 c0550260 00000783 c059bc88
>> > 00000001 c0488ec0 c059bc80
>> > [ 156.169272] GPR08: c0460713 c0488e77 00000000 c0488b70 00003da3
>> > 00000000 0023f96c c0590000
>> > [ 156.169705] GPR16: c0590000 0023f964 c0590000 00000000 00001032
>> > 00000000 c0583eb0 c0590000
>> > [ 156.170145] GPR24: c0583b18 00000000 00000000 00000000 c0583b28
>> > c000a1e4 c0583b2c c059bc80
>> > [ 156.170594] NIP [c0068ce4] kallsyms_lookup+0x64/0xa4
>> > [ 156.170806] LR [c0068cdc] kallsyms_lookup+0x5c/0xa4
>> > [ 156.170997] Call Trace:
>> > [ 156.171093] [c0583af0] [c0068cb4] kallsyms_lookup+0x34/0xa4
>> > (unreliable)
>> > [ 156.171384] --- Exception: c0583bb0 at 0xc0583ba0
>> > [ 156.171578] LR = draw_byte+0x34/0x1d0
>> > [ 156.171723] [c0583b10] [c002ebd0] xmon_show_stack+0x2b8/0x330
>> > (unreliable)
>> > [ 156.172017] [c0583c10] [c003053c] cmds+0xa20/0x1600
>> > [ 156.172235] [c0583ca0] [c0031448] xmon_core+0x32c/0x734
>> > [ 156.172452] [c0583d60] [c00319fc] xmon+0x2c/0x68
>> > [ 156.172647] [c0583e20] [c0031b40] xmon_irq+0x50/0x6c
>> > [ 156.172856] [c0583e40] [c0073828] handle_IRQ_event+0x5c/0xb0
>> > [ 156.173090] [c0583e60] [c00755dc] handle_fasteoi_irq+0xac/0x174
>> > [ 156.173333] [c0583e80] [c0006be4] do_IRQ+0xec/0x130
>> > [ 156.179644] [c0583ea0] [c0014fe8] ret_from_except+0x0/0x14
>> > [ 156.185827] --- Exception: 501 at cpu_idle<hand copied begins
>> > here>+0xfc/0x1dc
>> > LR = cpu_idle+0xfc/0x1dc
>> > [c0583f60] [c000a24c] cpu_idle+0x164/0x1dc (unreliable)
>> > [c0583f80] [c0003cc4] rest_init+0x74/0x88
>> > [c0583fa0] [c050fb68] start_kernel+0x310/0x394
>> > [c0583ff0] [000037b4] 0x37b4
>> >
>> > This occurs after pressing the programmer switch to generate an NMI.
>>
>> Can you expand on this? Do you mean that hitting the NMI switch is what
>> caused this crash?
>
> Correct. The oops/panic occurs immediately after pushing the programmer
> switch.
>
>> Does a G5 have a programmer switch? If so, how does this programmer
>> switch it?
>
> I do not belive so. There is a way to trigger an NMI in OS X via setting
> boot-args="debug=0x4" in the nvram. If this is set, the power button becomes
> a programmer switch. Apple removed the programmers switch after the PowerMac
> G4.
> It looks something like:
> _ _
> \/
>
> inside a circle.
>
>> If you compiled with CONFIG_DEBUG_INFO could you please do
>>
>> gdb vmlinux
>> (gdb) l *0xc0068ce4
>
> (gdb) l *0xc0068ce4
> 0xc0068ce4 is in kallsyms_lookup (kallsyms.c:260).
> 255 unsigned long pos;
> 256
> 257 pos = get_symbol_pos(addr, symbolsize, offset);
> 258 /* Grab name */
> 259 kallsyms_expand_symbol(get_symbol_offset(pos),
> namebuf);
> 260 *modname = NULL;
> 261 return namebuf;
> 262 }
> 263
> 264 /* see if it's in a module */
>
>> Patches which touch kallsyms.c in -mm are:
>>
>> extend-print_symbol-capability
>> simplify-module_get_kallsym-by-dropping-length-arg
>> simplify-kallsyms_lookup
>> fix-race-between-rmmod-and-cat-proc-kallsyms
>> fix-race-between-cat-proc-wchan-and-rmmod-et-al
>> fix-race-between-cat-proc-slab_allocators-and-rmmod
>> kallsyms-cleanup-use-seq_release_private-where-appropriate
>
>
> William Heimbigner
> icxcnika@mar.tar.cc
Apparently, this was a one-time bug. After booting into -mm2 again, and trying
the nmi button, it didn't panic. No idea why - nothing had changed.
William Heimbigner
icxcnika@mar.tar.cc
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-04-28 23:31 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-04-28 21:40 PANIC: 2.6.21-rc7-mm2, Kernel access of bad area, sig: 11 William Heimbigner
2007-04-28 21:59 ` Andrew Morton
2007-04-28 22:12 ` William Heimbigner
2007-04-28 23:31 ` William Heimbigner
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox