Re: Kernel Oops after wakeup
Hello,
I realized at least this could be useful. digger
cat /proc/cpuinfo
processor : 0
cpu : 7455, altivec supported
clock : 667MHz
revision : 2.1 (pvr 8001 0201)
bogomips : 665.60
machine : PowerBook3,4
motherboard : PowerBook3,4 MacRISC2 MacRISC Power Macintosh
detected as : 73 (PowerBook Titanium III)
pmac flags : 0000000b
L2 cache : 256K unified
memory : 512MB
pmac-generation : NewWorld
Module Size Used by
snd_vxpocket 4736 1
snd_vx_cs 13920 1 snd_vxpocket
snd_vx_lib 38304 1 snd_vx_cs
snd_hwdep 8900 1 snd_vx_lib
snd_seq_oss 39000 0
snd_seq_midi_event 7168 1 snd_seq_oss
snd_seq 59096 4 snd_seq_oss,snd_seq_midi_event
snd_pcm_oss 64548 0
snd_mixer_oss 20544 1 snd_pcm_oss
snd_usb_audio 73600 0
snd_rawmidi 24064 1 snd_usb_audio
snd_seq_device 8008 3 snd_seq_oss,snd_seq,snd_rawmidi
snd_powermac 38864 0
snd_pcm 108056 4
snd_vx_lib,snd_pcm_oss,snd_usb_audio,snd_powermac
snd_page_alloc 11236 1 snd_pcm
snd_timer 24452 2 snd_seq,snd_pcm
snd 59832 14
snd_vx_cs,snd_vx_lib,snd_hwdep,snd_seq_oss,snd_seq_midi_event,snd_seq,snd_pcm_oss,snd_mixer_oss,snd_usb_audio,snd_rawmidi,snd_seq_device,snd_powermac,snd_pcm,snd_timer
soundcore 8804 1 snd
ds 15076 6 snd_vxpocket,snd_vx_cs
yenta_socket 16288 1
pcmcia_core 75256 3 snd_vx_cs,ds,yenta_socket
radeon 132204 2
rfcomm 32728 0
l2cap 23780 5 rfcomm
bluetooth 53984 4 rfcomm,l2cap
ipt_ttl 2208 1
ipt_limit 2560 33
ipt_state 2112 5
ipt_MASQUERADE 3648 0
ipt_TOS 2720 0
ipt_REDIRECT 2432 0
ipt_REJECT 6720 0
ip_conntrack_irc 71196 0
ip_conntrack_ftp 71872 0
i2c_keywest 9668 0
ipt_LOG 7008 1
iptable_mangle 2912 0
iptable_filter 2880 1
iptable_nat 24530 2 ipt_MASQUERADE,ipt_REDIRECT
ip_conntrack 33452 6
ipt_state,ipt_MASQUERADE,ipt_REDIRECT,ip_conntrack_irc,ip_conntrack_ftp,iptable_nat
ip_tables 17856 11
ipt_ttl,ipt_limit,ipt_state,ipt_MASQUERADE,ipt_TOS,ipt_REDIRECT,ipt_REJECT,ipt_LOG,iptable_mangle,iptable_filter,iptable_nat
ohci_hcd 20836 0
ehci_hcd 27236 0
usbcore 112184 5 snd_usb_audio,ohci_hcd,ehci_hcd
uninorth_agp 6752 1
agpgart 33228 2 uninorth_agp
vfat 13952 0
ide_cd 45156 0
cdrom 43836 1 ide_cd
fat 46212 1 vfat
apm_emu 6604 1
airport 5760 0
orinoco 50452 1 airport
hermes 13536 2 airport,orinoco
On Wed, 2004-02-25 at 23:28, digger vermont wrote:
> Hello All,
> Occasionally I've been have kernel Oops. I've just started to
> recognize the the signs to look for before it ends in freezing. It
> tends to happen after sleeping but I'm not sure if it starts there. I'm
> using a 2.6.3-ben2 kernel but I believe the same thing was happening
> with the 2.4 kernels. This time one partition ended up pretty
> corrupted. Once in the past the mac osx side was corrupted to the point
> it wouldn't boot.
>
> Does this look like a hard drive problem?
>
> I've included the entire dmesg not sure where it begins to be relevant.
> Unfortunately I didn't realize I should have ran it through ksymoops
> before I rebooted to get /proc/kysms, lsmod etc.
>
> Is there any other info I can provide?
>
> Thanks for any help,
>
> digger
>
> e2109c5c
> IN from bad port 2f0 at e2109c38
> IN from bad port 2f1 at e2109c5c
> IN from bad port 2f8 at e2109c38
> IN from bad port 2f9 at e2109c5c
> IN from bad port 300 at e2109c38
> IN from bad port 301 at e2109c5c
> IN from bad port 308 at e2109c38
> IN from bad port 309 at e2109c5c
> IN from bad port 310 at e2109c38
> IN from bad port 311 at e2109c5c
> IN from bad port 318 at e2109c38
> IN from bad port 319 at e2109c5c
> IN from bad port 320 at e2109c38
> IN from bad port 321 at e2109c5c
> IN from bad port 328 at e2109c38
> IN from bad port 329 at e2109c5c
> IN from bad port 330 at e2109c38
> IN from bad port 331 at e2109c5c
> IN from bad port 338 at e2109c38
> IN from bad port 339 at e2109c5c
> IN from bad port 340 at e2109c38
> IN from bad port 341 at e2109c5c
> IN from bad port 348 at e2109c38
> IN from bad port 349 at e2109c5c
> IN from bad port 350 at e2109c38
> IN from bad port 351 at e2109c5c
> IN from bad port 358 at e2109c38
> IN from bad port 359 at e2109c5c
> IN from bad port 360 at e2109c38
> IN from bad port 361 at e2109c5c
> IN from bad port 368 at e2109c38
> IN from bad port 369 at e2109c5c
> IN from bad port 370 at e2109c38
> IN from bad port 371 at e2109c5c
> IN from bad port 378 at e2109c38
> IN from bad port 379 at e2109c5c
> IN from bad port 380 at e2109c38
> IN from bad port 381 at e2109c5c
> IN from bad port 388 at e2109c38
> IN from bad port 389 at e2109c5c
> IN from bad port 390 at e2109c38
> IN from bad port 391 at e2109c5c
> IN from bad port 398 at e2109c38
> IN from bad port 399 at e2109c5c
> IN from bad port 3a0 at e2109c38
> IN from bad port 3a1 at e2109c5c
> IN from bad port 3a8 at e2109c38
> IN from bad port 3a9 at e2109c5c
> IN from bad port 3b0 at e2109c38
> IN from bad port 3b1 at e2109c5c
> IN from bad port 3b8 at e2109c38
> IN from bad port 3b9 at e2109c5c
> IN from bad port 3c0 at e2109c38
> IN from bad port 3c1 at e2109c5c
> IN from bad port 3c8 at e2109c38
> IN from bad port 3c9 at e2109c5c
> IN from bad port 3d0 at e2109c38
> IN from bad port 3d1 at e2109c5c
> IN from bad port 3d8 at e2109c38
> IN from bad port 3d9 at e2109c5c
> IN from bad port 3e0 at e2109c38
> IN from bad port 3e1 at e2109c5c
> IN from bad port 3e8 at e2109c38
> IN from bad port 3e9 at e2109c5c
> IN from bad port 3f0 at e2109c38
> IN from bad port 3f1 at e2109c5c
> IN from bad port 3f8 at e2109c38
> IN from bad port 3f9 at e2109c5c
> IN from bad port 400 at e2109c38
> IN from bad port 401 at e2109c5c
> IN from bad port 408 at e2109c38
> IN from bad port 409 at e2109c5c
> IN from bad port 410 at e2109c38
> IN from bad port 411 at e2109c5c
> IN from bad port 418 at e2109c38
> IN from bad port 419 at e2109c5c
> IN from bad port 420 at e2109c38
> IN from bad port 421 at e2109c5c
> IN from bad port 428 at e2109c38
> IN from bad port 429 at e2109c5c
> IN from bad port 430 at e2109c38
> IN from bad port 431 at e2109c5c
> IN from bad port 438 at e2109c38
> IN from bad port 439 at e2109c5c
> IN from bad port 440 at e2109c38
> IN from bad port 441 at e2109c5c
> IN from bad port 448 at e2109c38
> IN from bad port 449 at e2109c5c
> IN from bad port 450 at e2109c38
> IN from bad port 451 at e2109c5c
> IN from bad port 458 at e2109c38
> IN from bad port 459 at e2109c5c
> IN from bad port 460 at e2109c38
> IN from bad port 461 at e2109c5c
> IN from bad port 468 at e2109c38
> IN from bad port 469 at e2109c5c
> IN from bad port 470 at e2109c38
> IN from bad port 471 at e2109c5c
> IN from bad port 478 at e2109c38
> IN from bad port 479 at e2109c5c
> IN from bad port 480 at e2109c38
> IN from bad port 481 at e2109c5c
> IN from bad port 488 at e2109c38
> IN from bad port 489 at e2109c5c
> IN from bad port 490 at e2109c38
> IN from bad port 491 at e2109c5c
> IN from bad port 498 at e2109c38
> IN from bad port 499 at e2109c5c
> IN from bad port 4a0 at e2109c38
> IN from bad port 4a1 at e2109c5c
> IN from bad port 4a8 at e2109c38
> IN from bad port 4a9 at e2109c5c
> IN from bad port 4b0 at e2109c38
> IN from bad port 4b1 at e2109c5c
> IN from bad port 4b8 at e2109c38
> IN from bad port 4b9 at e2109c5c
> IN from bad port 4c0 at e2109c38
> IN from bad port 4c1 at e2109c5c
> IN from bad port 4c8 at e2109c38
> IN from bad port 4c9 at e2109c5c
> IN from bad port 4d0 at e2109c38
> IN from bad port 4d1 at e2109c5c
> IN from bad port 4d8 at e2109c38
> IN from bad port 4d9 at e2109c5c
> IN from bad port 4e0 at e2109c38
> IN from bad port 4e1 at e2109c5c
> IN from bad port 4e8 at e2109c38
> IN from bad port 4e9 at e2109c5c
> IN from bad port 4f0 at e2109c38
> IN from bad port 4f1 at e2109c5c
> IN from bad port 4f8 at e2109c38
> IN from bad port 4f9 at e2109c5c
> IN from bad port 100 at e2109d1c
> excluding<7>IN from bad port 108 at e2109d1c
> IN from bad port 110 at e2109d1c
> IN from bad port 118 at e2109d1c
> IN from bad port 120 at e2109d1c
> IN from bad port 128 at e2109d1c
> IN from bad port 130 at e2109d1c
> IN from bad port 138 at e2109d1c
> IN from bad port 140 at e2109d1c
> IN from bad port 148 at e2109d1c
> IN from bad port 150 at e2109d1c
> IN from bad port 158 at e2109d1c
> IN from bad port 160 at e2109d1c
> IN from bad port 168 at e2109d1c
> IN from bad port 170 at e2109d1c
> IN from bad port 178 at e2109d1c
> IN from bad port 180 at e2109d1c
> IN from bad port 188 at e2109d1c
> IN from bad port 190 at e2109d1c
> IN from bad port 198 at e2109d1c
> IN from bad port 1a0 at e2109d1c
> IN from bad port 1a8 at e2109d1c
> IN from bad port 1b0 at e2109d1c
> IN from bad port 1b8 at e2109d1c
> IN from bad port 1c0 at e2109d1c
> IN from bad port 1c8 at e2109d1c
> IN from bad port 1d0 at e2109d1c
> IN from bad port 1d8 at e2109d1c
> IN from bad port 1e0 at e2109d1c
> IN from bad port 1e8 at e2109d1c
> IN from bad port 1f0 at e2109d1c
> IN from bad port 1f8 at e2109d1c
> IN from bad port 200 at e2109d1c
> IN from bad port 208 at e2109d1c
> IN from bad port 210 at e2109d1c
> IN from bad port 218 at e2109d1c
> IN from bad port 220 at e2109d1c
> IN from bad port 228 at e2109d1c
> IN from bad port 230 at e2109d1c
> IN from bad port 238 at e2109d1c
> IN from bad port 240 at e2109d1c
> IN from bad port 248 at e2109d1c
> IN from bad port 250 at e2109d1c
> IN from bad port 258 at e2109d1c
> IN from bad port 260 at e2109d1c
> IN from bad port 268 at e2109d1c
> IN from bad port 270 at e2109d1c
> IN from bad port 278 at e2109d1c
> IN from bad port 280 at e2109d1c
> IN from bad port 288 at e2109d1c
> IN from bad port 290 at e2109d1c
> IN from bad port 298 at e2109d1c
> IN from bad port 2a0 at e2109d1c
> IN from bad port 2a8 at e2109d1c
> IN from bad port 2b0 at e2109d1c
> IN from bad port 2b8 at e2109d1c
> IN from bad port 2c0 at e2109d1c
> IN from bad port 2c8 at e2109d1c
> IN from bad port 2d0 at e2109d1c
> IN from bad port 2d8 at e2109d1c
> IN from bad port 2e0 at e2109d1c
> IN from bad port 2e8 at e2109d1c
> IN from bad port 2f0 at e2109d1c
> IN from bad port 2f8 at e2109d1c
> IN from bad port 300 at e2109d1c
> IN from bad port 308 at e2109d1c
> IN from bad port 310 at e2109d1c
> IN from bad port 318 at e2109d1c
> IN from bad port 320 at e2109d1c
> IN from bad port 328 at e2109d1c
> IN from bad port 330 at e2109d1c
> IN from bad port 338 at e2109d1c
> IN from bad port 340 at e2109d1c
> IN from bad port 348 at e2109d1c
> IN from bad port 350 at e2109d1c
> IN from bad port 358 at e2109d1c
> IN from bad port 360 at e2109d1c
> IN from bad port 368 at e2109d1c
> IN from bad port 370 at e2109d1c
> IN from bad port 378 at e2109d1c
> IN from bad port 380 at e2109d1c
> IN from bad port 388 at e2109d1c
> IN from bad port 390 at e2109d1c
> IN from bad port 398 at e2109d1c
> IN from bad port 3a0 at e2109d1c
> IN from bad port 3a8 at e2109d1c
> IN from bad port 3b0 at e2109d1c
> IN from bad port 3b8 at e2109d1c
> IN from bad port 3c0 at e2109d1c
> IN from bad port 3c8 at e2109d1c
> IN from bad port 3d0 at e2109d1c
> IN from bad port 3d8 at e2109d1c
> IN from bad port 3e0 at e2109d1c
> IN from bad port 3e8 at e2109d1c
> IN from bad port 3f0 at e2109d1c
> IN from bad port 3f8 at e2109d1c
> IN from bad port 400 at e2109d1c
> IN from bad port 408 at e2109d1c
> IN from bad port 410 at e2109d1c
> IN from bad port 418 at e2109d1c
> IN from bad port 420 at e2109d1c
> IN from bad port 428 at e2109d1c
> IN from bad port 430 at e2109d1c
> IN from bad port 438 at e2109d1c
> IN from bad port 440 at e2109d1c
> IN from bad port 448 at e2109d1c
> IN from bad port 450 at e2109d1c
> IN from bad port 458 at e2109d1c
> IN from bad port 460 at e2109d1c
> IN from bad port 468 at e2109d1c
> IN from bad port 470 at e2109d1c
> IN from bad port 478 at e2109d1c
> IN from bad port 480 at e2109d1c
> IN from bad port 488 at e2109d1c
> IN from bad port 490 at e2109d1c
> IN from bad port 498 at e2109d1c
> IN from bad port 4a0 at e2109d1c
> IN from bad port 4a8 at e2109d1c
> IN from bad port 4b0 at e2109d1c
> IN from bad port 4b8 at e2109d1c
> IN from bad port 4c0 at e2109d1c
> IN from bad port 4c8 at e2109d1c
> IN from bad port 4d0 at e2109d1c
> IN from bad port 4d8 at e2109d1c
> IN from bad port 4e0 at e2109d1c
> IN from bad port 4e8 at e2109d1c
> IN from bad port 4f0 at e2109d1c
> IN from bad port 4f8 at e2109d1c
> nothing: probe failed.
> cs: memory probe 0x80080000-0x8008ffff: clean.
> bus pcmcia: add driver snd-vxpocket
> bus i2c: add driver PMac Keywest Audio
> bus i2c: add device 6-0035
> bound device '6-0035' to driver 'PMac Keywest Audio'
> bus usb: add driver snd-usb-audio
> drivers/usb/core/usb.c: registered new driver snd-usb-audio
> drivers/usb/core/usb.c: deregistering driver snd-usb-audio
> bus usb: remove driver snd-usb-audio
> bus i2c: remove device 6-0035
> bus i2c: remove driver PMac Keywest Audio
> bus i2c: add driver PMac Keywest Audio
> bus i2c: add device 6-0035
> bound device '6-0035' to driver 'PMac Keywest Audio'
> bus usb: add driver snd-usb-audio
> drivers/usb/core/usb.c: registered new driver snd-usb-audio
> hdc: start_power_step(step: 0)
> hdc: completing PM request, suspend
> hda: start_power_step(step: 0)
> hda: start_power_step(step: 1)
> hda: complete_power_step(step: 1, stat: 50, err: 0)
> hda: completing PM request, suspend
> eth0: Airport entering sleep mode
> radeonfb: suspending to state: 2...
> radeonfb: switching to D2 state...
> radeonfb: switching to D0 state...
> eth0: get_wireless_stats() called while device not present
> radeonfb: resumed !
> ohci_hcd 0001:01:18.0: USB continue from host wakeup
> ohci_hcd 0001:01:19.0: USB continue from host wakeup
> eth0: get_wireless_stats() called while device not present
> eth0: Airport waking up
> hda: Wakeup request inited, waiting for !BSY...
> hda: start_power_step(step: 1000)
> ide_pmac: Set UDMA timing for mode 4, reg: 0x0c50038c
> hda: Enabling Ultra DMA 4
> hda: completing PM request, resume
> hdc: Wakeup request inited, waiting for !BSY...
> hdc: start_power_step(step: 1000)
> hdc: MDMA, cycleTime: 120, accessTime: 90, recTime: 30
> hdc: Set MDMA timing for mode 2, reg: 0x00011d26
> hdc: Enabling MultiWord DMA 2
> hdc: completing PM request, resume
> adb: starting probe task...
> eth0: New link status: Connected (0001)
> adb devices: [2]: 2 c3 [3]: 3 1 [7]: 7 1f
> ADB keyboard at 2, handler 1
> ADB mouse at 3, handler set to 4 (trackpad)
> adb: finished probe task...
> agpgart: Putting AGP V2 device at 0000:00:0b.0 into 4x mode
> agpgart: Putting AGP V2 device at 0000:00:10.0 into 4x mode
> hdc: start_power_step(step: 0)
> hdc: completing PM request, suspend
> hda: start_power_step(step: 0)
> hda: start_power_step(step: 1)
> hda: complete_power_step(step: 1, stat: 50, err: 0)
> hda: completing PM request, suspend
> eth0: Airport entering sleep mode
> eth0: get_wireless_stats() called while device not present
> radeonfb: suspending to state: 2...
> radeonfb: switching to D2 state...
> radeonfb: switching to D0 state...
> eth0: get_wireless_stats() called while device not present
> radeonfb: resumed !
> ohci_hcd 0001:01:18.0: USB continue from host wakeup
> ohci_hcd 0001:01:19.0: USB continue from host wakeup
> eth0: get_wireless_stats() called while device not present
> eth0: Airport waking up
> hda: Wakeup request inited, waiting for !BSY...
> hda: start_power_step(step: 1000)
> ide_pmac: Set UDMA timing for mode 4, reg: 0x0c50038c
> hda: Enabling Ultra DMA 4
> hda: completing PM request, resume
> hdc: Wakeup request inited, waiting for !BSY...
> hdc: start_power_step(step: 1000)
> hdc: MDMA, cycleTime: 120, accessTime: 90, recTime: 30
> hdc: Set MDMA timing for mode 2, reg: 0x00011d26
> hdc: Enabling MultiWord DMA 2
> hdc: completing PM request, resume
> adb: starting probe task...
> eth0: New link status: Connected (0001)
> adb devices: [2]: 2 c3 [3]: 3 1 [7]: 7 1f
> ADB keyboard at 2, handler 1
> ADB mouse at 3, handler set to 4 (trackpad)
> adb: finished probe task...
> agpgart: Putting AGP V2 device at 0000:00:0b.0 into 4x mode
> agpgart: Putting AGP V2 device at 0000:00:10.0 into 4x mode
> cdrom: This disc doesn't have any tracks I recognize!
> cdrom: This disc doesn't have any tracks I recognize!
> cdrom: This disc doesn't have any tracks I recognize!
> cdrom: This disc doesn't have any tracks I recognize!
> Oops: kernel access of bad area, sig: 11 [#1]
> NIP: C0013910 LR: C0048E90 SP: DFEE1CE0 REGS: dfee1c30 TRAP: 0301 Not
> tainted
> MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
> DAR: 00DCDBB1, DSISR: 40000000
> TASK = c0904e00[7] 'kswapd0' Last syscall: -1
> GPR00: C0300000 DFEE1CE0 C0904E00 0DC40000 0DC40000 1109B81C 00000001
> 40000000
> GPR08: 000000DC 00DCDAD5 CFC419E0 CF17FF60 0035B9D0
> Call trace:
> [c0048e90] try_to_unmap_one+0x90/0x1ec
> [c0049098] try_to_unmap+0xac/0x1c8
> [c003ffb8] shrink_list+0x294/0x528
> [c0040418] shrink_cache+0x1cc/0x368
> [c0041070] balance_pgdat+0x1ac/0x220
> [c00411a4] kswapd+0xc0/0xcc
> [c00090ec] kernel_thread+0x44/0x60
> cdrom: This disc doesn't have any tracks I recognize!
> Oops: kernel access of bad area, sig: 11 [#2]
> NIP: C007C954 LR: C0080ECC SP: D4A57E00 REGS: d4a57d50 TRAP: 0301 Not
> tainted
> MSR: 00009032 EE: 1 PR: 0 FP: 0 ME: 1 IR/DR: 11
> DAR: 8E813FF5, DSISR: 40000000
> TASK = cb620140[12395] 'ps' Last syscall: 3
> GPR00: 09A3DEFD D4A57E00 CB620140 CEC419E0 C28080C7 C01953E9 D4A57E20
> 0000000A
> GPR08: 00000000 001AF811 8E813FBD 00001000 88000424
> Call trace:
> [c0080ecc] proc_pid_status+0x378/0x3a8
> [c007dfa8] proc_info_read+0x68/0x198
> [c0051374] vfs_read+0xdc/0x128
> [c00515e4] sys_read+0x40/0x74
> [c0005e7c] ret_from_syscall+0x0/0x44
> attempt to access beyond end of device
> hda13: rw=0, want=991120232, limit=12582912
> attempt to access beyond end of device
> hda13: rw=0, want=991120232, limit=12582912
> EXT3-fs error (device hda13): ext3_free_blocks: Freeing blocks not in
> datazone - block = 1734502764, count = 1
> Aborting journal on device hda13.
> EXT3-fs error (device hda13): ext3_free_blocks: Freeing blocks not in
> datazone - block = 1932422259, count = 1
> EXT3-fs error (device hda13): ext3_free_blocks: Freeing blocks not in
> datazone - block = 774909551, count = 1
> EXT3-fs error (device hda13): ext3_free_blocks: Freeing blocks not in
> datazone - block = 3157557, count = 1
> ext3_reserve_inode_write: aborting transaction: Journal has aborted in
> __ext3_journal_get_write_access<2>EXT3-fs error (device hda13) in
> ext3_reserve_inode_write: Journal has aborted
> EXT3-fs error (device hda13) in ext3_truncate: Journal has aborted
> ext3_reserve_inode_write: aborting transaction: Journal has aborted in
> __ext3_journal_get_write_access<2>EXT3-fs error (device hda13) in
> ext3_reserve_inode_write: Journal has aborted
> EXT3-fs error (device hda13) in ext3_orphan_del: Journal has aborted
> ext3_reserve_inode_write: aborting transaction: Journal has aborted in
> __ext3_journal_get_write_access<2>EXT3-fs error (device hda13) in
> ext3_reserve_inode_write: Journal has aborted
> EXT3-fs error (device hda13) in ext3_delete_inode: Journal has aborted
> ext3_abort called.
> EXT3-fs abort (device hda13): ext3_journal_start: Detected aborted
> journal
> Remounting filesystem read-only
>
>
Reply to: