Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
new IDE controller for ultrasparc10
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on Sparc
View previous topic :: View next topic  
Author Message
sobers_2002
Veteran
Veteran


Joined: 16 Mar 2004
Posts: 1128

PostPosted: Thu Jun 22, 2006 10:26 am    Post subject: new IDE controller for ultrasparc10 Reply with quote

Hi people,

I am looking to buy a new IDE controller for the ultrasparc machine here.
Code:
lspci
0000:00:00.0 Host bridge: Sun Microsystems Computer Corp. Ultra IIi
0000:00:01.0 PCI bridge: Sun Microsystems Computer Corp. Simba Advanced PCI Bridge (rev 13)
0000:00:01.1 PCI bridge: Sun Microsystems Computer Corp. Simba Advanced PCI Bridge (rev 13)
0000:01:01.0 Bridge: Sun Microsystems Computer Corp. EBUS (rev 01)
0000:01:01.1 Ethernet controller: Sun Microsystems Computer Corp. Happy Meal (rev 01)
0000:01:02.0 VGA compatible controller: ATI Technologies Inc 3D Rage Pro 215GP (rev 5c)
0000:01:03.0 IDE interface: Silicon Image, Inc. PCI0646 (rev 03)


and

Code:
cat /proc/cpuinfo
cpu             : TI UltraSparc IIi (Sabre)
fpu             : UltraSparc IIi integrated FPU
promlib         : Version 3 Revision 29
prom            : 3.29.0
type            : sun4u
ncpus probed    : 1
ncpus active    : 1
D$ parity tl1   : 0
I$ parity tl1   : 0
Cpu0Bogo        : 876.54
Cpu0ClkTck      : 000000001a39de00
MMU Type        : Spitfire


The current hdd performance is pathetically crawling. I want to use my hdd's which are ultra5 capable to their full performance as I am having a lot of problems due to them being slow. (ofcourse!)

what would be the best buy??

thanks
Saurabh
_________________
Pdict - dockable dictionary client for linux
FREE97WIN: Use this code on Dreamhost and you get $97 off !!
Back to top
View user's profile Send private message
Weeve
Retired Dev
Retired Dev


Joined: 30 Oct 2002
Posts: 641

PostPosted: Thu Jun 22, 2006 9:39 pm    Post subject: Reply with quote

Short answer is it is not going to happen because the PCI bus speed on the Ultra 10 motherboard.

That being said, you can get better performance out of the drives with a PCI IDE controller. However, you will not be able to boot from a drive on this IDE controller as OBP does not and has no real way of knowing about it.

Additionally, we have the handy-dandy Linux/SPARC64 Non-SUN Hardware Compatibility List which details the success or failure of different types of hardware in SUN machines.
Back to top
View user's profile Send private message
squawker
n00b
n00b


Joined: 16 Mar 2004
Posts: 43
Location: Lommedalen, Norway

PostPosted: Sun Jun 25, 2006 8:40 pm    Post subject: Reply with quote

Weeve wrote:
Short answer is it is not going to happen because the PCI bus speed on the Ultra 10 motherboard.

That being said, you can get better performance out of the drives with a PCI IDE controller. However, you will not be able to boot from a drive on this IDE controller as OBP does not and has no real way of knowing about it.

Additionally, we have the handy-dandy Linux/SPARC64 Non-SUN Hardware Compatibility List which details the success or failure of different types of hardware in SUN machines.


I've stuck CMD649 based PCI card in my Ultra10 and the 2006.0 boot cd picks it up nicely. I'm thinking of making a /boot partition on a 1GB Compact Flash card, with a CF-IDE converter and booting from that. Maybe it'll boot slowly, but it'll be fine once we're up and running. Anybody in Gentoo land tried that? What are the gotchas with a separate /boot? SILO problems?
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Mon Jun 26, 2006 11:47 am    Post subject: Reply with quote

No problem with that, i did the CF trick some long time ago to use an adaptec scsi card.
Just remember to keep silo.conf in the CF too since silo won't understand any device the OBP doesn't understand.
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
squawker
n00b
n00b


Joined: 16 Mar 2004
Posts: 43
Location: Lommedalen, Norway

PostPosted: Tue Jun 27, 2006 5:51 pm    Post subject: Reply with quote

gust4voz wrote:
No problem with that, i did the CF trick some long time ago to use an adaptec scsi card.
Just remember to keep silo.conf in the CF too since silo won't understand any device the OBP doesn't understand.


Good news. And my CF-IDE bridge should arrive in the post tomorrow.

Quick question: I'm assuming I'll have to put a Sun partition table and and ext2fs or ext3fs filesystem on the CF.
Correct? Any problems with that?

And I suppose noatime is handy when mounting /boot, to avoid unnecessary write operations.
Back to top
View user's profile Send private message
ThorstenHirsch
Tux's lil' helper
Tux's lil' helper


Joined: 25 Sep 2003
Posts: 111

PostPosted: Tue Jun 27, 2006 6:00 pm    Post subject: Reply with quote

Maybe this sounds naive, but why is the CMD646 so slow under Linux? I mean, hey, Sun gave us OpenSolaris! I know we can't just copy the CMD646 implementation, but if I were the dev who wrote the implementation of this chip for Linux I would have a look into the OpenSolaris driver to find out why the hell my implementation runs so slow.
_________________
alias bauerbob
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Tue Jun 27, 2006 6:17 pm    Post subject: Reply with quote

It's not an implementation problem, it's that the CMD on U5/10 motherboards has a hardware bug with respect to udma.
I'm using a newer CMD649 just fine with udma and all the toys with an add-in card.
squawker: yeah, it's basically the same as with a hard disk, sun disklabel, ext2/3 partition for /boot in there and silo.conf too. You just basically pass on a different root= pointing to the proper disk.
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
ThorstenHirsch
Tux's lil' helper
Tux's lil' helper


Joined: 25 Sep 2003
Posts: 111

PostPosted: Tue Jun 27, 2006 6:30 pm    Post subject: Reply with quote

Well, I've seen this comment in cmd64x.c:
Code:
 *           Due to massive hardware bugs, UltraDMA is only supported
 *           on the 646U2 and not on the 646U.

However, the chip is much faster when running Solaris - so they must have found a way to circumvent these bugs ...or am I wrong? I haven't done any benchmarks, but IIRC it's much faster under Solaris.
_________________
alias bauerbob
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Tue Jun 27, 2006 8:04 pm    Post subject: Reply with quote

Well in theory you can hdparm -c1 -d1 -m16 just fine to enable 32-bit transfers, and multiword dma - BUT you cannot do -X to use udma.
That should improve things some.
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
sobers_2002
Veteran
Veteran


Joined: 16 Mar 2004
Posts: 1128

PostPosted: Tue Jun 27, 2006 8:53 pm    Post subject: Reply with quote

considering the little scope of improvement(sucky hardware), my hdparm results seem pretty good
Code:
hdparm -tT /dev/hdb

/dev/hdb:
 Timing O_DIRECT cached reads:   492 MB in  2.00 seconds = 245.99 MB/sec
 Timing O_DIRECT disk reads:   36 MB in  3.19 seconds =  11.30 MB/sec

_________________
Pdict - dockable dictionary client for linux
FREE97WIN: Use this code on Dreamhost and you get $97 off !!
Back to top
View user's profile Send private message
squawker
n00b
n00b


Joined: 16 Mar 2004
Posts: 43
Location: Lommedalen, Norway

PostPosted: Wed Jun 28, 2006 4:42 pm    Post subject: Reply with quote

gust4voz wrote:
It's not an implementation problem, it's that the CMD on U5/10 motherboards has a hardware bug with respect to udma.
I'm using a newer CMD649 just fine with udma and all the toys with an add-in card.
squawker: yeah, it's basically the same as with a hard disk, sun disklabel, ext2/3 partition for /boot in there and silo.conf too. You just basically pass on a different root= pointing to the proper disk.


Bad news. Kernel crash dereferencing a null pointer when a disk is attached to the CMD649 controller. Its an ST Labs ATA/100 (Fake)Raid controller for what its worth. If I disconnect the disk then it boots to the command line. Tried several disks. Don't like the look of the "hda: IRQ probe failed (0x0)" and "hdb: IRQ probe failed (0x0)" lines just before dying.

Ideas?

Code:

ok boot
Resetting ...

Software Power ON

@(#) Sun Ultra 5/10 UPA/PCI  3.11 Version 9 created 1998/03/06 10:31
Clearing E$ Tags  Done
Clearing I/D TLBs Done
Probing Memory Done
MEM BASE = 0000.0000.2000.0000
MEM SIZE = 0000.0000.1000.0000
11-Column Mode Enabled
MMUs ON
Copy Done
PC = 0000.01ff.f000.1ffc
PC = 0000.0000.0000.2040
Decompressing into Memory Done
Size = 0000.0000.0006.e160
ttya initialized
Reset Control: BXIR:0 BPOR:0 SXIR:0 SPOR:1 POR:0
UltraSPARC-IIi 2-2 module
Probing Memory Bank #0 256 + 256 : 512 Megabytes
Probing Memory Bank #2 128 + 128 : 256 Megabytes
Probing UPA Slot at 1e,0 Nothing There
Probing /pci@1f,0/pci@1,1 at Device 1  pci108e,1000 network
Probing /pci@1f,0/pci@1,1 at Device 2  SUNW,m64B
Probing /pci@1f,0/pci@1,1 at Device 3  ide disk cdrom
Probing /pci@1f,0/pci@1 at Device 1  raid
Probing /pci@1f,0/pci@1 at Device 2  Nothing there
Probing /pci@1f,0/pci@1 at Device 3  Nothing there
Probing /pci@1f,0/pci@1 at Device 4  Nothing there
Reset Control: BXIR:0 BPOR:0 SXIR:0 SPOR:1 POR:0
UltraSPARC-IIi 2-2 module
Probing Memory Bank #0 256 + 256 : 512 Megabytes
Probing Memory Bank #2 128 + 128 : 256 Megabytes
Probing UPA Slot at 1e,0 Nothing There
Probing /pci@1f,0/pci@1,1 at Device 1  pci108e,1000 network
Probing /pci@1f,0/pci@1,1 at Device 2  SUNW,m64B
Probing /pci@1f,0/pci@1,1 at Device 3  ide disk cdrom
Probing /pci@1f,0/pci@1 at Device 1  raid
Probing /pci@1f,0/pci@1 at Device 2  Nothing there
Probing /pci@1f,0/pci@1 at Device 3  Nothing there
Probing /pci@1f,0/pci@1 at Device 4  Nothing there

Sun Ultra 5/10 UPA/PCI (UltraSPARC-IIi 300MHz), No Keyboard
OpenBoot 3.11, 768 MB memory installed, Serial #9688757.
Ethernet address 8:0:20:93:d6:b5, Host ID: 8093d6b5.



Initializin
ok boot cdrom
Boot device: /pci@1f,0/pci@1,1/ide@3/cdrom@2,0:f  File and args:
SILO

/\\  Gentoo SPARC Linux InstallCD  //\
\//             2006.0             \\/

boot: gentoo
Loading initial ramdisk....

bootmem_init: Scan sp_banks, init_bootmem(min[0], bootmap[1d0], max[17fa9])
free_bootmem(sp_banks:0): base[0] size[2fefe000]
free_bootmem(sp_banks:1): base[2ff00000] size[44000]
free_bootmem(sp_banks:2): base[2ff48000] size[4000]
free_bootmem(sp_banks:3): base[2ff50000] size[2000]
reserve_bootmem(initrd): base[2fe04000] size[f7f75]
reserve_bootmem(initrd): base[2fe04000] size[2fefbf75]
reserve_bootmem(kernel): base[0] size[39ea50]
reserve_bootmem(bootmap): base[3a0000] size[2ff8]
Remapping the kernel... done.
Booting Linux...
mem_init: Calling free_all_bootmem().
PROMLIB: Sun IEEE Boot Prom 3.11.9 1998/03/06 10:31
Linux version 2.4.32-sparc-r2 (root@v240) (gcc version 3.4.5 (Gentoo Linux 3.4.5)) #1 SMP Tue Feb 21
 19:32:52 UTC 2006
ARCH: SUN4U
Ethernet address: 08:00:20:93:d6:b5
On node 0 totalpages: 97622
zone(0): 98217 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Found CPU 0 (node=f006cba8,mid=0)
Found 1 CPU prom device tree node(s).
Kernel command line: root=/dev/ram0 init=/linuxrc looptype=squashfs loop=/image.squashfs cdroot
Calibrating delay loop... 598.01 BogoMIPS
Memory: 771720k available (2000k kernel code, 496k data, 168k init) [fffff80000000000,000000002ff520
00]
Dentry cache hash table entries: 131072 (order: 8, 2097152 bytes)
Inode cache hash table entries: 65536 (order: 7, 1048576 bytes)
Mount cache hash table entries: 512 (order: 0, 8192 bytes)
Buffer cache hash table entries: 65536 (order: 6, 524288 bytes)
Page-cache hash table entries: 131072 (order: 7, 1048576 bytes)
POSIX conformance testing by UNIFIX
Entering UltraSMPenguin Mode...
Waiting on wait_init_idle (map = 0x0)
All processors have done init_idle
PCI: Probing for controllers.
PCI: Found SABRE, main regs at 000001fe00000000, wsync at 000001fe00001c20
SABRE: Shared PCI config space at 000001fe01000000
SABRE: DVMA at c0000000 [20000000]
PCI-IRQ: Routing bus[ 2] slot[ 1] map[0] to INO[10]
PCI0(PBMA): Bus running at 33MHz
PCI-IRQ: Routing bus[ 1] slot[ 1] map[0] to INO[21]
PCI-IRQ: Routing bus[ 1] slot[ 2] map[0] to INO[0f]
PCI-IRQ: Routing bus[ 1] slot[ 3] map[0] to INO[20]
PCI0(PBMB): Bus running at 33MHz
ebus0: [auxio] [power] [SUNW,pll] [se] [su] [su] [ecpp] [fdthree] [eeprom] [flashprom] [SUNW,CS4231]
PCIO serial driver version 1.54
su(mouse) at 0x1fff13062f8 (irq = 4,7ea) is a 16550A
Sun Mouse-Systems mouse driver version 1.00
su(kbd) at 0x1fff13083f8 (irq = 9,7e9) is a 16550A
keyboard: not present
SAB82532 serial driver version 1.65
ttyS00 at 0x1fff1400000 (irq = 12,7eb) is a SAB82532 V3.2
ttyS01 at 0x1fff1400040 (irq = 12,7eb) is a SAB82532 V3.2
Console: ttyS0 (SAB82532)
power: Control reg at 000001fff1724000 ... powerd running.
Linux NET4.0 for Linux 2.4
Based upon Swansea University Computer Society NET3.039
Initializing RT netlink socket
Starting kswapd
Journalled Block Device driver loaded
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
Squashfs 2.2-r2 (released 2005/09/08) (C) 2002-2005 Phillip Lougher
pty: 256 Unix98 ptys configured
rtc_init: no PC rtc found
Floppy drive(s): fd0 is 1.44M
FDC 0 is a National Semiconductor PC87306
RAMDISK driver initialized: 16 RAM disks of 8192K size 1024 blocksize
loop: loaded (max 8 devices)
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
CMD649: IDE controller at PCI slot 02:01.0
CMD649: chipset revision 2
CMD649: not 100% native mode: will probe irqs later
    ide0: BM-DMA at 0x1fe02000420-0x1fe02000427, BIOS settings: hda:pio, hdb:pio
    ide1: BM-DMA at 0x1fe02000428-0x1fe0200042f, BIOS settings: hdc:pio, hdd:pio
CMD646: IDE controller at PCI slot 01:03.0
CMD646: chipset revision 3
CMD646: chipset revision 0x03, MultiWord DMA Force Limited
CMD646: 100% native mode on irq 4,7e0
    ide2: BM-DMA at 0x1fe02c00020-0x1fe02c00027, BIOS settings: hde:pio, hdf:pio
    ide3: BM-DMA at 0x1fe02c00028-0x1fe02c0002f, BIOS settings: hdg:pio, hdh:pio
hda: Maxtor 6L080L0, ATA DISK drive
hda: IRQ probe failed (0x0)
hdb: IRQ probe failed (0x0)
hdb: IRQ probe failed (0x0)
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
Unable to handle kernel NULL pointer dereference
tsk->{mm,active_mm}->context = 0000000000000000
tsk->{mm,active_mm}->pgd = fffff8000000e800
              \|/ ____ \|/
              "@'/ .. \`@"
              /_| \__/ |_\
                 \__U_/
swapper(1): Oops
CPU[0]: local_irq_count[0] irqs_running[0]
TSTATE: 0000000080009602 TPC: 0000000000419980 TNPC: 0000000000419984 Y: 00000000    Not tainted
g0: 000000000076f7e0 g1: 0000000000000000 g2: 0000000000508c40 g3: 0000000000709580
g4: fffff80000000000 g5: 0000000000709c00 g6: fffff80000cb4000 g7: 0000000000626800
o0: 0000000000000000 o1: fffff8002ff35800 o2: 0000000000000005 o3: 0000000000000000
o4: fffff8002ff298bd o5: 000000004e000000 sp: fffff80000cb7131 ret_pc: 000000000050a828
l0: 00000000000010c6 l1: 000000000070a840 l2: 000000000076f690 l3: 000000000070a800
l4: 000000000302a840 l5: 0000000000000001 l6: 0000000000770cc8 l7: 000000000076f690
i0: 000000000076f7e0 i1: 000000000000000c i2: 0000000000000000 i3: 0000000000000000
i4: 0000000000000080 i5: 0000000000000000 i6: fffff80000cb71f1 i7: 0000000000507f98
Caller[0000000000507f98]
Caller[0000000000516694]
Caller[00000000005173c8]
Caller[000000000069b940]
Caller[000000000069b9a8]
Caller[00000000004140cc]
Caller[0000000000416508]
Caller[00000000004446f0]
Instruction DUMP: 81cfe008  01000000  01000000 <c65a2018> 02c8c006  01000000  c480c2a0  03200000  82
288001
Kernel panic: Attempted to kill init!
 Press L1-A to return to the boot prom
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Wed Jun 28, 2006 5:07 pm    Post subject: Reply with quote

Mine is a noname one -> 00:0a.0 RAID bus controller: Silicon Image, Inc. SiI 0649 Ultra ATA/100 PCI to ATA Host Controller (rev 02)
But the big difference is i tried it with a 2.6 kernel, never did quite try it with 2.4.
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
squawker
n00b
n00b


Joined: 16 Mar 2004
Posts: 43
Location: Lommedalen, Norway

PostPosted: Wed Jun 28, 2006 5:21 pm    Post subject: Reply with quote

gust4voz wrote:
Mine is a noname one -> 00:0a.0 RAID bus controller: Silicon Image, Inc. SiI 0649 Ultra ATA/100 PCI to ATA Host Controller (rev 02)
But the big difference is i tried it with a 2.6 kernel, never did quite try it with 2.4.


Do you have a bootcd with 2.6? I'm gonna flash up OBP first, cos mine is ancient. Then we'll see if things improve.
Nope, no change with the latest OBP.

Suppose I could install to a disk on the built-in controller, build a 2.6 kernel then move the disk to the 649 afterwards.

Could be a long evening..... thanks for the help so far.
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Wed Jun 28, 2006 7:21 pm    Post subject: Reply with quote

http://dev.gentoo.org/~gustavoz/sparc/experimental/
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
squawker
n00b
n00b


Joined: 16 Mar 2004
Posts: 43
Location: Lommedalen, Norway

PostPosted: Wed Jun 28, 2006 9:26 pm    Post subject: Reply with quote

gust4voz wrote:
http://dev.gentoo.org/~gustavoz/sparc/experimental/


Gustavo - you're a star! Booted the 2.6.17 kernel and all looks very well so far :D
Back to top
View user's profile Send private message
squawker
n00b
n00b


Joined: 16 Mar 2004
Posts: 43
Location: Lommedalen, Norway

PostPosted: Sun Jul 02, 2006 9:52 pm    Post subject: Reply with quote

Just an update - I'm up and running 2006.0 (not 2.4) with /boot on the CF card and all the other filesystems on the PCI card. Just built and booted a 2.6.17.1 vanilla-sources kernel :D

Problems compiling glibc-2.3.6-r4 and (r3) due to some weak alias stuff (symbol __bind already defined, yadda, yadda). Used this patch, snatched from Debian mailing list archive:

Code:

--- sysdeps/unix/sysv/linux/sparc/sparc32/socket.S.old   2003-08-31 13:23:11.000000000 -0400
+++ sysdeps/unix/sysv/linux/sparc/sparc32/socket.S   2005-12-10 12:46:23.313930095 -0500
@@ -40,7 +40,11 @@
    The .S files for the other calls just #define socket and #include this.  */
 
 #ifndef __socket
-#define __socket P(__,socket)
+# ifndef NO_WEAK_ALIAS
+#  define __socket P(__,socket)
+# else
+#  define __socket socket
+# endif
 #endif
 
 .globl __socket
@@ -105,4 +109,6 @@
 
 END (__socket)
 
+#ifndef NO_WEAK_ALIAS
 weak_alias (__socket, socket)
+#endif
--- sysdeps/unix/sysv/linux/sparc/sparc64/socket.S.old   2003-08-31 13:23:11.000000000 -0400
+++ sysdeps/unix/sysv/linux/sparc/sparc64/socket.S   2005-12-10 12:46:23.313930095 -0500
@@ -40,7 +40,11 @@
    The .S files for the other calls just #define socket and #include this.  */
 
 #ifndef __socket
-#define __socket P(__,socket)
+# ifndef NO_WEAK_ALIAS
+#  define __socket P(__,socket)
+# else
+#  define __socket socket
+# endif
 #endif
 
 .globl __socket
@@ -105,4 +109,6 @@
 
 END (__socket)
 
+#ifndef NO_WEAK_ALIAS
 weak_alias (__socket, socket)
+#endif


Also a problem compiling samba - extraneous semi-colons in the configure script. Fixed by ctrl-Z'ing the emerge after autoconf, deleting the semi-colons and 'fg'ing the emerge again.
Back to top
View user's profile Send private message
gust4voz
Retired Dev
Retired Dev


Joined: 09 Sep 2003
Posts: 373
Location: Buenos Aires, Argentina

PostPosted: Mon Jul 03, 2006 11:53 am    Post subject: Reply with quote

Just a small recommendation, try to stick to gentoo-sources for 2.6 kernels.
As of this exact moment there's no problem with vanilla-sources, but in many cases important sparc and/or security patches go into g-s quite fast whereas vanilla-sources is never patched beyond what upstream does.
_________________
Gustavo Zacarias
Gentoo/SPARC monkey
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on Sparc All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum