Re: CPU0: local APIC error 0x40 CPU1: local APIC error 0x40

2011-03-10 Thread Jack L.
I just got the error just now. I'm keeping the machine booted for a
little longer in case someone wants to ask any questions. If I simple
reboot the machine, it will just hang forever and eventually need to
power cycle it.

Mar  9 04:58:51 jpr1 kernel:
j...@jpr1.prdhost.com:/usr/obj/usr/src/sys/JPR1 amd64
Mar  9 04:58:51 jpr1 kernel: Timecounter i8254 frequency 1193182 Hz quality 0
Mar  9 04:58:51 jpr1 kernel: CPU: AMD Athlon(tm) 64 X2 Dual Core
Processor 6400+ (3214.84-MHz K8-class CPU)
Mar  9 04:58:51 jpr1 kernel: Origin = AuthenticAMD  Id = 0x40f33
Family = f  Model = 43  Stepping = 3
Mar  9 04:58:51 jpr1 kernel:
Features=0x178bfbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT
Mar  9 04:58:51 jpr1 kernel: Features2=0x2001SSE3,CX16
Mar  9 04:58:51 jpr1 kernel: AMD
Features=0xea500800SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!
Mar  9 04:58:51 jpr1 kernel: AMD Features2=0x1fLAHF,CMP,SVM,ExtAPIC,CR8
Mar  9 04:58:51 jpr1 kernel: real memory  = 8589934592 (8192 MB)
Mar  9 04:58:51 jpr1 kernel: avail memory = 8228098048 (7846 MB)
Mar  9 04:58:51 jpr1 kernel: ACPI APIC Table: Nvidia ASUSACPI
Mar  9 04:58:51 jpr1 kernel: FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs
Mar  9 04:58:51 jpr1 kernel: FreeBSD/SMP: 1 package(s) x 2 core(s)
Mar  9 04:58:51 jpr1 kernel: cpu0 (BSP): APIC ID:  0
Mar  9 04:58:51 jpr1 kernel: cpu1 (AP): APIC ID:  1
Mar  9 04:58:51 jpr1 kernel: ioapic0: Changing APIC ID to 4
Mar  9 04:58:51 jpr1 kernel: ioapic0 Version 1.1 irqs 0-23 on motherboard
Mar  9 04:58:51 jpr1 kernel: kbd1 at kbdmux0
Mar  9 04:58:51 jpr1 kernel: acpi0: Nvidia ASUSACPI on motherboard
Mar  9 04:58:51 jpr1 kernel: acpi0: [ITHREAD]
Mar  9 04:58:51 jpr1 kernel: acpi0: Power Button (fixed)
Mar  9 04:58:51 jpr1 kernel: acpi0: reservation of 0, a (3) failed
Mar  9 04:58:51 jpr1 kernel: acpi0: reservation of 10, cedf (3) failed
Mar  9 04:58:51 jpr1 kernel: Timecounter ACPI-fast frequency 3579545
Hz quality 1000
Mar  9 04:58:51 jpr1 kernel: acpi_timer0: 24-bit timer at
3.579545MHz port 0x4008-0x400b on acpi0
Mar  9 04:58:51 jpr1 kernel: cpu0: ACPI CPU on acpi0
Mar  9 04:58:51 jpr1 kernel: cpu1: ACPI CPU on acpi0
Mar  9 04:58:51 jpr1 kernel: acpi_button0: Power Button on acpi0
Mar  9 04:58:51 jpr1 kernel: pcib0: ACPI Host-PCI bridge port
0xcf8-0xcff on acpi0
Mar  9 04:58:51 jpr1 kernel: pci0: ACPI PCI bus on pcib0
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.0 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.1 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.2 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.3 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.4 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.5 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.6 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.7 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: vgapci0: VGA-compatible display mem
0xfc00-0xfcff,0xd000-0xdfff,0xfb00-0xfbff irq
16 at device 5.0 on pci0
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 9.0 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: isab0: PCI-ISA bridge at device 10.0 on pci0
Mar  9 04:58:51 jpr1 kernel: isa0: ISA bus on isab0
Mar  9 04:58:51 jpr1 kernel: nfsmb0: nForce2/3/4 MCP SMBus
Controller port 0x4c00-0x4c3f,0x4c40-0x4c7f at device 10.1 on pci0
Mar  9 04:58:51 jpr1 kernel: smbus0: System Management Bus on nfsmb0
Mar  9 04:58:51 jpr1 kernel: smb0: SMBus generic I/O on smbus0
Mar  9 04:58:51 jpr1 kernel: nfsmb1: nForce2/3/4 MCP SMBus
Controller on nfsmb0
Mar  9 04:58:51 jpr1 kernel: smbus1: System Management Bus on nfsmb1
Mar  9 04:58:51 jpr1 kernel: smb1: SMBus generic I/O on smbus1
Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 10.2 (no
driver attached)
Mar  9 04:58:51 jpr1 kernel: ohci0: OHCI (generic) USB controller
mem 0xfe02f000-0xfe02 at device 11.0 on pci0
Mar  9 04:58:51 jpr1 kernel: ohci0: [ITHREAD]
Mar  9 04:58:51 jpr1 kernel: usbus0: OHCI (generic) USB controller on ohci0
Mar  9 04:58:51 jpr1 kernel: ehci0: EHCI (generic) USB 2.0
controller mem 0xfe02e000-0xfe02e0ff at device 11.1 on pci0
Mar  9 04:58:51 jpr1 kernel: ehci0: [ITHREAD]
Mar  9 04:58:51 jpr1 kernel: usbus1: EHCI version 1.0
Mar  9 04:58:51 jpr1 kernel: usbus1: EHCI (generic) USB 2.0
controller on ehci0
Mar  9 04:58:51 jpr1 kernel: atapci0: nVidia nForce MCP51 UDMA133
controller port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfd00-0xfd0f at
device 13.0 on pci0
Mar  9 04:58:51 jpr1 kernel: ata0: ATA channel 0 on atapci0
Mar  9 04:58:51 jpr1 kernel: ata0: [ITHREAD]
Mar  9 04:58:51 jpr1 kernel: ata1: ATA channel 1 on atapci0
Mar  9 04:58:51 jpr1 kernel: ata1: [ITHREAD]
Mar  9 04:58:51 jpr1 kernel: atapci1: nVidia nForce MCP51 SATA300
controller port

Re: CPU0: local APIC error 0x40 CPU1: local APIC error 0x40

2011-03-10 Thread Jack L.
Here's what happened when i did a ctrl+alt+del on the console.

Mar 10 03:10:23 jpr1 rc.shutdown: 30 second watchdog timeout expired.
Shutdown terminated.
Mar 10 03:10:23 jpr1 init: /bin/sh on /etc/rc.shutdown terminated
abnormally, going to single user mode
Mar 10 03:10:23 jpr1 syslogd: exiting on signal 15
Mar 10 03:13:26 jpr1 syslogd: kernel boot file is /boot/kernel/kernel
Mar 10 03:13:26 jpr1 kernel: Waiting (max 60 seconds) for system
process `vnlru' to stop...done
Mar 10 03:13:26 jpr1 kernel: Waiting (max 60 seconds) for system
process `bufdaemon' to stop...timed out
Mar 10 03:13:26 jpr1 kernel: Waiting (max 60 seconds) for system
process `syncer' to stop...
Mar 10 03:13:26 jpr1 kernel: Syncing disks, vnodes remaining...0 timed out
Mar 10 03:13:26 jpr1 kernel: All buffers synced.


On Thu, Mar 10, 2011 at 1:50 AM, Jack L. xxjack1...@gmail.com wrote:
 I just got the error just now. I'm keeping the machine booted for a
 little longer in case someone wants to ask any questions. If I simple
 reboot the machine, it will just hang forever and eventually need to
 power cycle it.

 Mar  9 04:58:51 jpr1 kernel:
 j...@jpr1.prdhost.com:/usr/obj/usr/src/sys/JPR1 amd64
 Mar  9 04:58:51 jpr1 kernel: Timecounter i8254 frequency 1193182 Hz quality  0
 Mar  9 04:58:51 jpr1 kernel: CPU: AMD Athlon(tm) 64 X2 Dual Core
 Processor 6400+ (3214.84-MHz K8-class CPU)
 Mar  9 04:58:51 jpr1 kernel: Origin = AuthenticAMD  Id = 0x40f33
 Family = f  Model = 43  Stepping = 3
 Mar  9 04:58:51 jpr1 kernel:
 Features=0x178bfbffFPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,MMX,FXSR,SSE,SSE2,HTT
 Mar  9 04:58:51 jpr1 kernel: Features2=0x2001SSE3,CX16
 Mar  9 04:58:51 jpr1 kernel: AMD
 Features=0xea500800SYSCALL,NX,MMX+,FFXSR,RDTSCP,LM,3DNow!+,3DNow!
 Mar  9 04:58:51 jpr1 kernel: AMD Features2=0x1fLAHF,CMP,SVM,ExtAPIC,CR8
 Mar  9 04:58:51 jpr1 kernel: real memory  = 8589934592 (8192 MB)
 Mar  9 04:58:51 jpr1 kernel: avail memory = 8228098048 (7846 MB)
 Mar  9 04:58:51 jpr1 kernel: ACPI APIC Table: Nvidia ASUSACPI
 Mar  9 04:58:51 jpr1 kernel: FreeBSD/SMP: Multiprocessor System Detected: 2 
 CPUs
 Mar  9 04:58:51 jpr1 kernel: FreeBSD/SMP: 1 package(s) x 2 core(s)
 Mar  9 04:58:51 jpr1 kernel: cpu0 (BSP): APIC ID:  0
 Mar  9 04:58:51 jpr1 kernel: cpu1 (AP): APIC ID:  1
 Mar  9 04:58:51 jpr1 kernel: ioapic0: Changing APIC ID to 4
 Mar  9 04:58:51 jpr1 kernel: ioapic0 Version 1.1 irqs 0-23 on motherboard
 Mar  9 04:58:51 jpr1 kernel: kbd1 at kbdmux0
 Mar  9 04:58:51 jpr1 kernel: acpi0: Nvidia ASUSACPI on motherboard
 Mar  9 04:58:51 jpr1 kernel: acpi0: [ITHREAD]
 Mar  9 04:58:51 jpr1 kernel: acpi0: Power Button (fixed)
 Mar  9 04:58:51 jpr1 kernel: acpi0: reservation of 0, a (3) failed
 Mar  9 04:58:51 jpr1 kernel: acpi0: reservation of 10, cedf (3) failed
 Mar  9 04:58:51 jpr1 kernel: Timecounter ACPI-fast frequency 3579545
 Hz quality 1000
 Mar  9 04:58:51 jpr1 kernel: acpi_timer0: 24-bit timer at
 3.579545MHz port 0x4008-0x400b on acpi0
 Mar  9 04:58:51 jpr1 kernel: cpu0: ACPI CPU on acpi0
 Mar  9 04:58:51 jpr1 kernel: cpu1: ACPI CPU on acpi0
 Mar  9 04:58:51 jpr1 kernel: acpi_button0: Power Button on acpi0
 Mar  9 04:58:51 jpr1 kernel: pcib0: ACPI Host-PCI bridge port
 0xcf8-0xcff on acpi0
 Mar  9 04:58:51 jpr1 kernel: pci0: ACPI PCI bus on pcib0
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.0 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.1 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.2 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.3 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.4 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.5 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.6 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 0.7 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: vgapci0: VGA-compatible display mem
 0xfc00-0xfcff,0xd000-0xdfff,0xfb00-0xfbff irq
 16 at device 5.0 on pci0
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 9.0 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: isab0: PCI-ISA bridge at device 10.0 on pci0
 Mar  9 04:58:51 jpr1 kernel: isa0: ISA bus on isab0
 Mar  9 04:58:51 jpr1 kernel: nfsmb0: nForce2/3/4 MCP SMBus
 Controller port 0x4c00-0x4c3f,0x4c40-0x4c7f at device 10.1 on pci0
 Mar  9 04:58:51 jpr1 kernel: smbus0: System Management Bus on nfsmb0
 Mar  9 04:58:51 jpr1 kernel: smb0: SMBus generic I/O on smbus0
 Mar  9 04:58:51 jpr1 kernel: nfsmb1: nForce2/3/4 MCP SMBus
 Controller on nfsmb0
 Mar  9 04:58:51 jpr1 kernel: smbus1: System Management Bus on nfsmb1
 Mar  9 04:58:51 jpr1 kernel: smb1: SMBus generic I/O on smbus1
 Mar  9 04:58:51 jpr1 kernel: pci0: memory, RAM at device 10.2 (no
 driver attached)
 Mar  9 04:58:51 jpr1 kernel: ohci0: OHCI (generic) USB 

Re: happy hacker lite 2 keyboard

2011-03-10 Thread Zoran Kolic
Quite late return to the subject. I finally ordered one for
myself and have a question regarding it's usage with 64 bit
system.
All newer HH keuboards are usb ones. Manufacturer doesn't
confirm connection to ps/2 port with usb to ps/2 adapter.
Is there any reason not to do that on amd64?
Best regards
 
Zoran
 

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: happy hacker lite 2 keyboard

2011-03-10 Thread Mark Felder

On Thu, 10 Mar 2011 10:15:27 -0600, Zoran Kolic zko...@sbb.rs wrote:


Quite late return to the subject. I finally ordered one for
myself and have a question regarding it's usage with 64 bit
system.
All newer HH keuboards are usb ones. Manufacturer doesn't
confirm connection to ps/2 port with usb to ps/2 adapter.
Is there any reason not to do that on amd64?



Hrm, strange that a nice keyboard like that comes as USB only. My Adesso  
comes natively as PS/2 but has a PS/2 to USB converter that works  
flawlessly. The idea is that PS/2 is better for keyboards because it  
allows you to simultaneously press more keys at once than USB can handle.  
Anyway, I've had really bad luck with off the shelf adapters. You are  
probably OK with just running it as USB.



Regards,


Mark
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


gmirror start bug?

2011-03-10 Thread Dmitry Morozovsky
Dear Pawel,

it seems thet gmirror is entering the endless loop if one inserted disk with 
previously configured mirror part in syncronyzing state:

root@moose:/media/sata# gmirror list m0g
Geom name: m0g
State: STARTING
Components: 2
Balance: split
Slice: 4096
Flags: NONE
GenID: 0
SyncID: 0
ID: 2992987948
Consumers:
1. Name: ad22g
   Mediasize: 272441875968 (254G)
   Sectorsize: 512
   Mode: r1w1e1
   State: NEW
   Priority: 0
   Flags: SYNCHRONIZING
   GenID: 0
   SyncID: 2
   ID: 3619189671

root@moose:/media/sata# gmirror stop m0g ; gmirror clear ad22g
Can't clear metadata on ad22g: Operation not permitted.
gmirror: Not fully done.

from kernel log:

Mar 10 21:04:31 kern.crit moose kernel: GEOM_MIRROR: Force device m0g start 
due to timeout.
Mar 10 21:04:31 kern.crit moose kernel: GEOM_MIRROR: Device m0g destroyed.
Mar 10 21:04:35 kern.crit moose kernel: GEOM_MIRROR: Force device m0g start 
due to timeout.
Mar 10 21:04:35 kern.crit moose kernel: GEOM_MIRROR: Device m0g destroyed.
Mar 10 21:04:39 kern.crit moose kernel: GEOM_MIRROR: Force device m0g start 
due to timeout.
Mar 10 21:04:39 kern.crit moose kernel: GEOM_MIRROR: Device m0g destroyed.

...

In my case, a workaround was: detach broken disk, configure mirror with the 
same name (I did it over md), then gmirror clear ad22g -- but I suppose this 
situation should be somehow detected and loop broken.

Thanks!



-- 
Sincerely,
D.Marck [DM5020, MCK-RIPE, DM3-RIPN]
[ FreeBSD committer: ma...@freebsd.org ]

*** Dmitry Morozovsky --- D.Marck --- Wild Woozle --- ma...@rinet.ru ***

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: em0 hangs without any messages like Watchdog timeout only down/up reset it.

2011-03-10 Thread Sean Bruno
On Thu, 2011-02-24 at 03:03 -0800, Pete French wrote:
 I havent investigated far enough yet to see if this is the same problem, but
 I am also seeing hangs on em0 when under heavy load. This is 8-STABLE from
 the 17 at around 3pm.
 
 em0@pci0:0:25:0:class=0x02 card=0x281e103c chip=0x10bd8086 
 rev=0x02 hdr=0x00
 vendor = 'Intel Corporation'
 device = 'Intel 82566DM Gigabit Ethernet Adapter (82566DM)'
 class  = network
 subclass   = ethernet
 
 What I am doing here is using ggated/ggatec to provide drives to another
 machine which is adding them into a ZFS pool. This locks up the ethernet
 in about 20 minutes. Going to concole on the machine all looks fine,
 but it is not possible to ping anything through the em0 interface.
 
 I have no special tunings for em0, though I do have expanded buffer
 space to improve the ggated performance
 
 kern.ipc.maxsockbuf=1048576
 net.inet.tcp.sendspace=131072
 net.inet.tcp.recvspace=131072
 
 Machine is amd64 with 6 gig of RAM.
 
 -pete.
 _
If you ifconfig down/up the interface does it come back to life?

Sean

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: happy hacker lite 2 keyboard

2011-03-10 Thread Doug Barton

On 03/10/2011 09:31, Mark Felder wrote:

Hrm, strange that a nice keyboard like that comes as USB only.


It's not _that_ strange. PS/2 doesn't allow for safe hot-plugging, USB 
does. And very few typists are going to exceed the keyrate of USB.


--

Nothin' ever doesn't change, but nothin' changes much.
-- OK Go

Breadth of IT experience, and depth of knowledge in the DNS.
Yours for the right price.  :)  http://SupersetSolutions.com/

___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


kldload if_carp fails on 8.2 when kernel built without SCTP option -- link_elf_obj: symbol sha1_loop undefined

2011-03-10 Thread Mikhail Tsatsenko
Hello!

I have amd64 FreeBSD-8.2 box and found that kldload'ing if_carp fails
with link_elf_obj: symbol sha1_loop undefined message.
When using a kernel with SCTP option the problem goes away.
Is it intentional? Is carp really needs SCTP?

Also if I run ld manually the module loads fine:
cd /usr/src/sys/modules/if_carp  make  ld  -d -warn-common -r -d
-o if_carp.ko ip_carp.o
/usr/obj/usr/src/sys/XGATE/modules/usr/src/sys/modules/crypto/sha1.o
 make load.

Unfortunately I am not familiar with with kernel build process and
need advice how to make happy if_carp module and my kernel.

--
 Mikhail
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: happy hacker lite 2 keyboard

2011-03-10 Thread Eric Schnoebelen

Mark Felder writes:
- On Thu, 10 Mar 2011 10:15:27 -0600, Zoran Kolic zko...@sbb.rs wrote:
-  All newer HH keuboards are usb ones. Manufacturer doesn't
-  confirm connection to ps/2 port with usb to ps/2 adapter.
-  Is there any reason not to do that on amd64?
- 
- 
- Hrm, strange that a nice keyboard like that comes as USB only. 

The orginal Happy Hacker was PS2.  I have two of those, as well
as two of the USB HH2's..

I don't know if the original Happy Hacker keyboard is still
available, it hasn't been an issue for me. :D

--
Eric Schnoebelene...@cirr.com   http://www.cirr.com
Cutting the space budget really restores my faith in humanity.  It
 eliminates dreams, goals, and ideals and lets us get straight to the
 business of hate, debauchery, and self-annihilation. -- Johnny Hart
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


LSI SAS2008 performance with mps(4) driver

2011-03-10 Thread Dustin Wenz
I'm running a build of the mps(4) driver on FreeBSD 8.2 with an LSI SAS2008 bus 
adapter.  The code I'm using was current as of the last commit on 2011-02-25, 
and is built for amd64.

I can't seem to get any better performance than about 250MB/s writes through 
the controller. I'm testing with a zpool of six 250MB magnetic SATA disks, 
doing a couple of concurrent sequential writes with dd:

dd bs=128k if=/dev/zero of=/datadisk/zero1 
dd bs=128k if=/dev/zero of=/datadisk/zero2 

This is in comparison to an older LSI C1068E controller using the mpt driver 
with an identical 6-disk zpool. Such a configuration can easily sustain 500MB/s 
writes.

A devlist from camcontrol reports:

scbus0 on mps0 bus 0:
ATA ST9250410AS SDM1 at scbus0 target 0 lun 0 (pass0,da0)
ATA ST9250410AS SDM1 at scbus0 target 1 lun 0 (pass1,da1)
ATA ST9250410AS SDM1 at scbus0 target 2 lun 0 (pass2,da2)
ATA ST9250410AS SDM1 at scbus0 target 3 lun 0 (pass3,da3)
ATA ST9250410AS SDM1 at scbus0 target 4 lun 0 (pass4,da4)
ATA ST9250410AS SDM1 at scbus0 target 5 lun 0 (pass5,da5)
ATA ST9250410AS SDM1 at scbus0 target 6 lun 0 (pass6,da6)
ATA ST9250410AS SDM1 at scbus0 target 7 lun 0 (pass7,da7)
scbus-1 on xpt0 bus 0:
 at scbus-1 target -1 lun -1 (xpt0)

I realize that this driver is fairly new; if there is any information that 
would be helpful in finding the bottleneck, I would be happy to provide it.

Thanks!

- .Dustin___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: em0 hangs without any messages like Watchdog timeout only down/up reset it.

2011-03-10 Thread Pete French
 If you ifconfig down/up the interface does it come back to life?

Nope - has no effect. See another separate post of mine about how
I added another em card, and that works fine.
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


if_bridge and IPv6

2011-03-10 Thread Daniel O'Connor
Hi,
I have a bridge interface with em0 and tap0/tap1 on it to run a layer 2 VPN.

I find that em0 gets an IPv6 link local address but bridge0 does not (via 
net.inet6.ip6.auto_linklocal). I did some googling and it seems that this is a 
deliberate policy decision, and unfortunately you can't change it on a per 
interface basis :)

It would be nice if I could suppress automatic link local for em0 and enable it 
on bridge0 rather than having to delete  add them manually.

Also, does anyone have a code snippet handy for generating link local 
addresses? My google-fu was unable to find a description..

Thanks :)

--
Daniel O'Connor software and network engineer
for Genesis Software - http://www.gsoft.com.au
The nice thing about standards is that there
are so many of them to choose from.
  -- Andrew Tanenbaum
GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C






___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: LSI SAS2008 performance with mps(4) driver

2011-03-10 Thread Rumen Telbizov
Hello Dustin,

I've been testing this SAS2008 LSI chip (on a LSI 9211-8i) for the last
month or so and I can say
that it makes a pretty good HBA but there are indeed a few caveats you might
need to be aware of.
In support of that - tonight I finished a FreeBSD 8.2-STABLE machine with 2
x 24 disk chassis (each with
a 3Gbit expander) = 48 x 2TB SATA RE4-GP disks in 6 x 8disk raidz2 and I am
able to squeeze out 900MB/s
write and 1200 MB/s read in a sequential (single dd) manner. The limit here
is the backplane speed.

So back to your problem:

1) What kind of backplane are you using: please specify the exact model. Is
it a SAS expander or direct attached?
3Gbit/s or 6Gbit/s?
2) What kind of disk controller exactly are you using? More importantly what
kind of firmware does it have?

Those two are very important. In my case it turned out that if I was
connecting SAS2008 chips
to pretty much every kind of SuperMicro SAS expander backplanes (tried
against 826EL26, 836E1, 846E1) I was
getting around 200-300MB/s read/write speeds (FreeBSD and Linux). Direct
attached backplanes (826A) worked fine.
At the end it turned out that it was some sort of a problem with the LSI
firmware (version 8.00 in my case) and I was given
to try version 9.00 (soon to be released) which completely solved the
problem. Contact LSI support (very high quality) if you want to try this
firmware.

I can't seem to get any better performance than about 250MB/s writes through
 the controller. I'm testing with a zpool of six 250MB magnetic SATA disks,
 doing a couple of concurrent sequential writes with dd:

 dd bs=128k if=/dev/zero of=/datadisk/zero1 
 dd bs=128k if=/dev/zero of=/datadisk/zero2 


3) What kind of zpool raid level do you have those disks organized in?
4) Running two parallel dd's on the same pool will actually turn the game
into no-so-sequential type and more of a random access.
Please try the following and paste results here:
4.1) dd if=/dev/zero of=/datadisk/zero1 bs=1M count=5 (only one dd and
use a file size larger than your memory)
4.2) Destroy the zpool (if you have no useful data on it of course) and try
dd against each and every disk individually.
So something like:
dd if=/dev/zero of=/dev/da0 bs=1M count=5
dd if=/dev/da0 of=/dev/null bs=1M count=5
monitor throughput with gstat -f da0 or I can send you a simple C program
that I wrote which resembles dd but
prints stats every second.

On a related note I also experienced very slow read speeds (200MB/s) with
the above mentioned configuration and after enabling
prefetch (I used to set it to disabled as per Jeremy Chadwick's advise)
everything went back to normal - so keep it in mind.

Cheers,
Rumen Telbizov

-- 
Rumen Telbizov
http://telbizov.com
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: if_bridge and IPv6

2011-03-10 Thread Carl Johnson
Daniel O'Connor docon...@gsoft.com.au writes:

 Hi, I have a bridge interface with em0 and tap0/tap1 on it to run a
 layer 2 VPN.

 I find that em0 gets an IPv6 link local address but bridge0 does not
 (via net.inet6.ip6.auto_linklocal). I did some googling and it seems
 that this is a deliberate policy decision, and unfortunately you can't
 change it on a per interface basis :)

 It would be nice if I could suppress automatic link local for em0 and
 enable it on bridge0 rather than having to delete  add them manually.

 Also, does anyone have a code snippet handy for generating link local
 addresses? My google-fu was unable to find a description..

You should be able to do something like the following:

  ifconfig bridge0 inet6 fe80:: eui64 add

That assumes that it has a MAC address already assigned.  I can't help
if it doesn't have one yet.

-- 
Carl Johnsonca...@peak.org
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org


Re: if_bridge and IPv6

2011-03-10 Thread Hajimu UMEMOTO
Hi,

 On Thu, 10 Mar 2011 21:19:00 -0800
 Carl Johnson ca...@peak.org said:

carlj You should be able to do something like the following:

carlj   ifconfig bridge0 inet6 fe80:: eui64 add

carlj That assumes that it has a MAC address already assigned.  I can't help
carlj if it doesn't have one yet.

Unfortunately, eui64 option doesn't support link-local address.
You need to specify link-local address, explicitly.
Here is a patch to support it.

Sincerely,

Index: sbin/ifconfig/af_inet6.c
diff -u -p sbin/ifconfig/af_inet6.c.orig sbin/ifconfig/af_inet6.c
--- sbin/ifconfig/af_inet6.c.orig	2009-11-21 20:28:57.783110487 +0900
+++ sbin/ifconfig/af_inet6.c	2009-11-23 21:00:02.212252557 +0900
@@ -36,6 +36,9 @@ static const char rcsid[] =
 #include sys/ioctl.h
 #include sys/socket.h
 #include net/if.h
+#include net/if_dl.h
+#include net/if_types.h
+#include net/ethernet.h
 
 #include err.h
 #include stdio.h
@@ -130,6 +133,56 @@ setip6vltime(const char *seconds, int du
 	setip6lifetime(vltime, seconds, s, afp);
 }
 
+static struct sockaddr_dl *
+getsdl(struct ifaddrs *ifap, char *ifname)
+{
+	struct ifaddrs *ifa;
+	struct sockaddr_dl *sdl = NULL;
+
+	for (ifa = ifap; ifa; ifa = ifa-ifa_next) {
+		if (ifname != NULL  strcmp(ifa-ifa_name, ifname) != 0)
+			continue;
+		if (ifa-ifa_addr == NULL)
+			continue;
+		if (ifa-ifa_addr-sa_family != AF_LINK)
+			continue;
+		sdl = (struct sockaddr_dl *)ifa-ifa_addr;
+		if (sdl == NULL)
+			continue;
+		if (sdl-sdl_type != IFT_ETHER ||
+		sdl-sdl_alen != ETHER_ADDR_LEN) {
+			sdl = NULL;
+			continue;
+		}
+		break;
+	}
+	return (sdl);
+}
+
+static void
+link2eui64(struct ifaddrs *ifap, struct in6_addr *in6)
+{
+	struct sockaddr_dl *sdl;
+	char *cp;
+
+	sdl = getsdl(ifap, name);
+	if (sdl == NULL) {
+		sdl = getsdl(ifap, NULL);
+		if (sdl == NULL)
+			errx(EXIT_FAILURE, cannot find interface information);
+	}
+	cp = (char *)(sdl-sdl_data + sdl-sdl_nlen);
+	in6-s6_addr[8] = cp[0];
+	in6-s6_addr[8] ^= 0x02;		/* reverse the u/l bit*/
+	in6-s6_addr[9] = cp[1];
+	in6-s6_addr[10] = cp[2];
+	in6-s6_addr[11] = 0xff;
+	in6-s6_addr[12] = 0xfe;
+	in6-s6_addr[13] = cp[3];
+	in6-s6_addr[14] = cp[4];
+	in6-s6_addr[15] = cp[5];
+}
+
 static void
 setip6eui64(const char *cmd, int dummy __unused, int s,
 const struct afswtch *afp)
@@ -156,10 +209,13 @@ setip6eui64(const char *cmd, int dummy _
 			}
 		}
 	}
-	if (!lladdr)
-		errx(EXIT_FAILURE, could not determine link local address); 
-
- 	memcpy(in6-s6_addr[8], lladdr-s6_addr[8], 8);
+	if (!lladdr) {
+		if (!IN6_IS_ADDR_LINKLOCAL(in6))
+			errx(EXIT_FAILURE,
+			could not determine link local address);
+		link2eui64(ifap, in6);
+	} else
+		memcpy(in6-s6_addr[8], lladdr-s6_addr[8], 8);
 
 	freeifaddrs(ifap);
 }

--
Hajimu UMEMOTO @ Internet Mutual Aid Society Yokohama, Japan
u...@mahoroba.org  ume@{,jp.}FreeBSD.org
http://www.imasy.org/~ume/
___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org

Re: statd/lockd startup failure

2011-03-10 Thread Daniel Braniss
 On 02/18/2011 10:08, Rick Macklem wrote:
  The attached patches changes the behaviour so that it tries to
  get an unused port for each of the 4 cases.
 
 can you send me the patches?
 thanks,
 danny

 They're attached. If you get to test them, please let me know
 how it goes.

 rick

Hi Rick,
the good side of living on different time zones :-)
I got impatient, so I came up with a different fix.
The rational is that IMHO, there is no need for all listeners
to be on the same port:
rnd rpcinfo protonew |grep mountd
151udp6  ::.3.141   mountd superuser
153udp6  ::.3.141   mountd superuser
151tcp6  ::.3.141   mountd superuser
153tcp6  ::.3.141   mountd superuser
151udp   0.0.0.0.3.141  mountd superuser
153udp   0.0.0.0.3.141  mountd superuser
151tcp   0.0.0.0.3.92   mountd superuser
---
153tcp   0.0.0.0.3.92   mountd superuser
---
rnd rpcinfo -t protonew mountd
program 15 version 1 ready and waiting
rpcinfo: RPC: Program/version mismatch; low version = 1, high version = 3
program 15 version 2 is not available
program 15 version 3 ready and waiting

the patches are in:

ftp://ftp.cs.huji.ac.il/users/danny/freebsd/patches/address_already_in_use/

cheers,
danny


___
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to freebsd-stable-unsubscr...@freebsd.org