[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: