Hello *, don't know, if I am right here. I've already asked that on the gnome-list some time ago, but they told me, it is a matter of the kernel). Now I've recompiled the kernel with debugging info: uname -a FreeBSD worf.mydomain.home 6.2-STABLE FreeBSD 6.2-STABLE #35: Thu Jul 19 22:04:13 CEST 2007 root@worf.mydomain.home:/usr/obj/usr/src/sys/ATHLON i386 The problem is, every time I try to start hald (e.g. /usr/local/etc/rc.d/hald forcestart) I get a kernel panic. I have a backtrace here: -----8<----------8<----------8<----------8<----------8<----- worf# kgdb kernel.debug vmcore.1 kgdb: kvm_nlist(_stopped_cpus): kgdb: kvm_nlist(_stoppcbs): [GDB will not be able to debug user-mode threads: /usr/lib/libthread_db.so: Un fined symbol "ps_pglobal_lookup"] GNU gdb 6.1.1 [FreeBSD] Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i386-marcel-freebsd". Unread portion of the kernel message buffer: <118>Jul 19 23:03:48 worf init: /bin/sh on /etc/rc.shutdown terminated abnorma y, going to single user mode <118>Jul 19 23:03:48 worf syslogd: exiting on signal 15 <118>Enter full pathname of shell or RETURN for /bin/sh: <118># <118>/dev/ad0s1a on / (ufs, local) <118>devfs on /dev (devfs, local) <118>/dev/ufs/usr on /usr (ufs, local, soft-updates) <118>/dev/ufs/backup on /usr/Backup (ufs, local, soft-updates) <118>/dev/ufs/var on /var (ufs, local, soft-updates) <118>/dev/ufs/home on /usr/home (ufs, local, soft-updates) <118>/dev/ufs/media on /usr/media (ufs, local, soft-updates) <118>/dev/ufs/ports on /usr/ports (ufs, local, soft-updates) <118>/dev/ufs/home2 on /usr/home2 (ufs, local, soft-updates) <118>/dev/md0 on /tmp (ufs, local, soft-updates) <118>procfs on /proc (procfs, local) <118># <118># <118># <118># <118># <118>/dev/ad0s1a on / (ufs, local) <118>devfs on /dev (devfs, local) <118>/dev/ufs/usr on /usr (ufs, local, soft-updates) <118>/dev/ufs/backup on /usr/Backup (ufs, local, soft-updates) <118>/dev/ufs/var on /var (ufs, local, soft-updates) <118>/dev/md0 on /tmp (ufs, local, soft-updates) <118>procfs on /proc (procfs, local) <118># <118># <118>Starting hald. Fatal trap 12: page fault while in kernel mode fault virtual address = 0x54 fault code = supervisor read, page not present instruction pointer = 0x20:0xc0442fd5 stack pointer = 0x28:0xdd710ad8 frame pointer = 0x28:0xdd710ae8 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 1180 (hald-probe-storage) trap number = 12 panic: page fault Uptime: 15m18s Dumping 511 MB (2 chunks) chunk 0: 1MB (159 pages) ... ok chunk 1: 511MB (130800 pages) 495 479 463 447 431 415 399 383 367 351 335 31 303 287 271 255 239 223 207 191 175 159 143 127 111 95 79 63 47 31 15 #0 doadump () at pcpu.h:165 165 pcpu.h: No such file or directory. in pcpu.h (kgdb) bt #0 doadump () at pcpu.h:165 #1 0xc04d8112 in boot (howto=260) at /usr/src/sys/kern/kern_shutdown.c:409 #2 0xc04d83a8 in panic (fmt=0xc06111ed "%s") at /usr/src/sys/kern/kern_shutdown.c:565 #3 0xc05f0a64 in trap_fatal (frame=0xdd710a98, eva=84) at /usr/src/sys/i386/i386/trap.c:837 #4 0xc05f07cb in trap_pfault (frame=0xdd710a98, usermode=0, eva=84) at /usr/src/sys/i386/i386/trap.c:745 #5 0xc05f0429 in trap (frame {tf_fs = 8, tf_es = 40, tf_ds = 40, tf_edi = 0, tf_esi = -1018177536, tf_ebp = -579794200, tf_isp = -579794236, tf_ebx = -1019589920, tf_edx = -1020556800, tf_ecx = 384750786, tf_eax = 0, tf_trapno = 12, tf_err = 0, tf_eip = -1069273131, tf_cs = 32, tf_eflags = 66182, tf_esp = -1002170368, tf_ss = 0}) at /usr/src/sys/i386/i386/trap.c:435 #6 0xc05de46a in calltrap () at /usr/src/sys/i386/i386/exception.s:139 #7 0xc0442fd5 in amdexecutesrb (arg=0xc33a4ae0, dm_segs=0xc32b8a00, nseg=1, error=0) at /usr/src/sys/dev/amd/amd.c:314 #8 0xc05dbffd in bus_dmamap_load (dmat=0xc335e800, map=0x0, buf=0xd30d34a0, buflen=34, callback=0xc0442fc0 <amdexecutesrb>, callback_arg=0xc33a4ae0, flags=0) at /usr/src/sys/i386/i386/busdma_machdep.c:736 #9 0xc04432d0 in amd_action (psim=0xc33a4ae0, pccb=0xc34fd800) at /usr/src/sys/dev/amd/amd.c:440 #10 0xc0432675 in xpt_run_dev_sendq (bus=0xc337dd80) at /usr/src/sys/cam/cam_xpt.c:4059 #11 0xc0431b5d in xpt_action (start_ccb=0xc34fd800) at /usr/src/sys/cam/cam_xpt.c:3153 #12 0xc042e81a in cam_periph_runccb (ccb=0xc34fd800, error_routine=0, camflags=CAM_RETRY_SELTO, sense_flags=1, ds=0xc34e40f0) at /usr/src/sys/cam/cam_periph.c:861 #13 0xc043d7f0 in passsendccb (periph=0x0, ccb=0xc34fd800, inccb=0xc33d3c00) at /usr/src/sys/cam/scsi/scsi_pass.c:596 #14 0xc043d710 in passioctl (dev=0x0, cmd=3274410496, addr=0xc34fd800 "", flag=3, td=0xc3522c00) at /usr/src/sys/cam/scsi/scsi_pass.c:513 #15 0xc04aeede in giant_ioctl (dev=0xc351dc00, cmd=3261076738, data=0xc33d3c00 "", fflag=3, td=0xc3522c00) at /usr/src/sys/kern/kern_conf.c:306 #16 0xc0499363 in devfs_ioctl_f (fp=0xc3aef870, com=3261076738, data=0xc33d3c00, cred=0xc32bbd80, td=0xc3522c00) at /usr/src/sys/fs/devfs/devfs_vnops.c:479 #17 0xc04fa7a5 in ioctl (td=0xc3522c00, uap=0xdd710d04) at file.h:265 #18 0xc05f0d7b in syscall (frame {tf_fs = 59, tf_es = 59, tf_ds = 59, tf_edi = -1077943952, tf_esi = 134526916, tf_ebp = -1077943976, tf_isp = -579793564, tf_ebx = 673522672, tf_edx = 34, tf_ecx = 134590464, tf_eax = 54, tf_trapno = 12, tf_err = 2, tf_eip = 674433399, tf_cs = 51, tf_eflags = 534, tf_esp = -1077944004, tf_ss = 59}) at /usr/src/sys/i386/i386/trap.c:983 #19 0xc05de4bf in Xint0x80_syscall () at /usr/src/sys/i386/i386/exception.s:200 #20 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) f 7 #7 0xc0442fd5 in amdexecutesrb (arg=0xc33a4ae0, dm_segs=0xc32b8a00, nseg=1, error=0) at /usr/src/sys/dev/amd/amd.c:314 314 ccb = srb->pccb; (kgdb) l 309 union ccb *ccb; 310 struct amd_softc *amd; 311 int s; 312 313 srb = (struct amd_srb *)arg; 314 ccb = srb->pccb; 315 amd = (struct amd_softc *)ccb->ccb_h.ccb_amd_ptr; 316 317 if (error != 0) { 318 if (error != EFBIG) (kgdb) i loc srb = (struct amd_srb *) 0xc33a4ae0 ccb = (union ccb *) 0x0 amd = (struct amd_softc *) 0xc34fd800 (kgdb) -----8<----------8<----------8<----------8<----------8<----- I have looked into frame #7 because after that the trap is called and I suppose the problem ist there. But that's the end of my knowledge. The dmesg for the relevant hardware info. -----8<----------8<----------8<----------8<----------8<----- worf:~> dmesg Copyright (c) 1992-2007 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 6.2-STABLE #35: Thu Jul 19 22:04:13 CEST 2007 root@worf.mydomain.home:/usr/obj/usr/src/sys/ATHLON Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: AMD Athlon(tm) Processor (698.65-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x621 Stepping = 1 Features=0x183f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR> AMD Features=0xc0400800<SYSCALL,MMX+,3DNow+,3DNow> real memory = 536805376 (511 MB) avail memory = 515891200 (491 MB) acpi0: <AMIINT > on motherboard acpi0: Power Button (fixed) unknown: I/O range not supported Timecounter "ACPI-safe" frequency 3579545 Hz quality 1000 acpi_timer0: <24-bit timer at 3.579545MHz> port 0x5008-0x500b on acpi0 cpu0: <ACPI CPU> on acpi0 pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0 pci0: <ACPI PCI bus> on pcib0 agp0: <AMD 751 host to AGP bridge> port 0xdc00-0xdc03 mem 0xe0000000-0xe7ffffff,0xeedff000-0xeedfffff at device 0.0 on pci0 pcib1: <ACPI PCI-PCI bridge> at device 1.0 on pci0 pci1: <ACPI PCI bus> on pcib1 drm0: <Matrox G400/G450 (AGP)> mem 0xdc000000-0xddffffff,0xefefc000-0xefefffff,0xef000000-0xef7fffff irq 11 at device 5.0 on pci1 info: [drm] AGP at 0xe0000000 128MB info: [drm] Initialized mga 3.2.2 20060319 amd0: <Tekram DC390(T)/AMD53c974 SCSI Host Adapter> port 0xd800-0xd87f irq 9 at device 4.0 on pci0 amd0: [GIANT-LOCKED] isab0: <PCI-ISA bridge> at device 7.0 on pci0 isa0: <ISA bus> on isab0 atapci0: <VIA 82C686A UDMA66 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xffa0-0xffaf at device 7.1 on pci0 ata0: <ATA channel 0> on atapci0 ata1: <ATA channel 1> on atapci0 uhci0: <VIA 83C572 USB controller> port 0xd400-0xd41f irq 3 at device 7.2 on pci0 uhci0: [GIANT-LOCKED] usb0: <VIA 83C572 USB controller> on uhci0 usb0: USB revision 1.0 uhub0: VIA UHCI root hub, class 9/0, rev 1.00/1.00, addr 1 uhub0: 2 ports with 2 removable, self powered pci0: <serial bus, SMBus> at device 7.4 (no driver attached) ed0: <RealTek 8029> port 0xd000-0xd01f irq 11 at device 9.0 on pci0 ed0: Ethernet address: 00:e0:7d:82:22:3f ed0: type RTL8029 (16 bit) acpi_button0: <Sleep Button> on acpi0 fdc0: <floppy drive controller> port 0x3f2-0x3f5,0x3f7 irq 6 drq 2 on acpi0 fdc0: [FAST] fd0: <1440-KB 3.5" drive> on fdc0 drive 0 sio0: <16550A-compatible COM port> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 sio0: type 16550A ppc0: <Standard parallel printer port> port 0x378-0x37f irq 7 on acpi0 ppc0: Generic chipset (EPP/NIBBLE) in COMPATIBLE mode ppbus0: <Parallel port bus> on ppc0 pmtimer0 on isa0 orm0: <ISA Option ROMs> at iomem 0xc0000-0xc8fff,0xc9000-0xcbfff,0xe8000-0xebfff on isa0 atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0 atkbd0: <AT Keyboard> irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] sc0: <System console> at flags 0x100 on isa0 sc0: VGA <16 virtual consoles, flags=0x300> sio1: configured irq 3 not in bitmap of probed irqs 0 sio1: port may not be enabled vga0: <Generic ISA VGA> at port 0x3c0-0x3df iomem 0xa0000-0xbffff on isa0 sbc0: <Creative SB16/SB32> at port 0x220-0x22f,0x330-0x331,0x388-0x38b irq 5 drq 1,5 on isa0 sbc0: [GIANT-LOCKED] pcm0: <SB16 DSP 4.16> on sbc0 pcm0: [GIANT-LOCKED] ata2: <Generic ESDI/IDE/ATA controller> at port 0x168-0x16f,0x36e-0x36f irq 10 on isa0 uhub1: vendor 0x04b4 product 0x6560, class 9/0, rev 2.00/0.09, addr 2 uhub1: 4 ports with 4 removable, self powered ums0: Logitech Trackball, rev 1.10/2.20, addr 3, iclass 3/1 ums0: 3 buttons and Z dir. Timecounter "TSC" frequency 698649046 Hz quality 800 Timecounters tick every 1.000 msec Waiting 12 seconds for SCSI devices to settle ad0: 19544MB <Maxtor 92049U6 RA530JN0> at ata0-master UDMA66 ad2: 238475MB <MAXTOR STM3250820A 3.AAE> at ata1-master UDMA66 GEOM_LABEL: Label for provider ad0s1d is ufs/var. GEOM_LABEL: Label for provider ad0s1e is ufs/usr. GEOM_LABEL: Label for provider ad0s1f is ufs/backup. GEOM_LABEL: Label for provider ad2s2d is ufs/ports. GEOM_LABEL: Label for provider ad2s2e is ufs/home. GEOM_LABEL: Label for provider ad2s2f is ufs/media. GEOM_LABEL: Label for provider ad2s2g is ufs/home2. cd0 at amd0 bus 0 target 3 lun 0 cd0: <PLEXTOR CD-ROM PX-20TS 1.00> Removable CD-ROM SCSI-2 device cd0: 10.000MB/s transfers (10.000MHz, offset 15) cd0: Attempt to query device size failed: NOT READY, Logical unit is in process of becoming ready cd1 at amd0 bus 0 target 4 lun 0 cd1: <GENERIC CRD-RW2 1.21> Removable CD-ROM SCSI-2 device cd1: 10.000MB/s transfers (10.000MHz, offset 8) cd1: Attempt to query device size failed: NOT READY, Medium not present - tray closed Trying to mount root from ufs:/dev/ad0s1a WARNING: / was not properly dismounted WARNING: /usr was not properly dismounted WARNING: /var was not properly dismounted info: [drm] Initialized card for AGP DMA. -----8<----------8<----------8<----------8<----------8<----- But I'm not experienced enough to find out, what really happens. So I need some help, which I hope to find here. If more info is needed, please feel free to ask. BTW: on my laptop I can start hald without any problem. So, it ist a matter of this special machine here. Greeting, Karsten -- Karsten Rothemund <karsten@photor.de> /"\ PGP-Key: 0x7019CAA5 \ / Fingerprint: E752 C759 B9B2 2057 E42F \ ASCII Ribbon Campaign 50EE 47AC A7CE 7019 CAA5 / \ Against HTML Mail and News -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20070723/28ddf80d/attachment.pgp