• We’re currently investigating an issue related to the forum theme and styling that is impacting page layout and visual formatting. The problem has been identified, and we are actively working on a resolution. There is no impact to user data or functionality, this is strictly a front-end display issue. We’ll post an update once the fix has been deployed. Thanks for your patience while we get this sorted.

seti help +Linux//Fixed!!thanks to MereMortal see my last post

Page 2 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.
Originally posted by: Bleep
I really appriciate all the advice and help that I have got from you guys. I know that wine is not the best thing going but it is workable. Someone asked about the mouse, it is a ps2 mouse a old logictech trackball, one of those really big ones and I love it.
I think I remember reading somewhere that I would have to use a proxy if using seti driver on wine but darned if I can find the post. I am going to try and download some wu's through someones Que and see if that works. One strainge thing is when I start the Seti Driver I also get a notepad screen that tells me a lot of stuff that I dont understand and if I close the notepad the program stops and if I miinimise it, it puts a big blue square right on top of my taskbar. I can live with that though. I am down to one small problem and that is progress.
I am having a awfull time with Linux because of the syntax I have to have my little cheat sheet in front of me at all times. I really like it though, I am going to give myself 6 months and by then I at least should remember a little something.

Thanks again to all that posted here

Bleep

I've been using Linux/Unix/BSD for several years now, and I still have little cheat sheets of my own 😉
 
Just one small bump for mankind looking for aliens
Just a little note here. This box has not done 1 work unit for almost 2 weeks. Is there no one here that runs seti on a linux box using wine?

Bleep
 
hmm...
well, I am running mandrake 8.2 here...I let it run DF since it's a PII 266.
I could try getting wine to run seti and tell you how I did it...if it works. 😉

EDIT: yeah, I said that, but since I'm in school, I don't know that I really have the time...since I'm running man 8.2, I need to update glibc from 2.2 to 2.3...
 
I know some people running seti on linux but not under wine

Out of all the people on the team doing seti there has to be somebody running it on wine because I have read posts about how much faster it is on wine with the windows client than using the unix version of the client. Even if not running seti someone should know how to get the keyboard active in a dos window using wine. I chose to post in this forum because it had to do with me building more seti boxes. I am willing to spend the time and money for the boxes someone here has the knowledge that I need and they need to share it.


Bleep
 
It is the latest version that I could find for Redhat 200020605-2i386
I downloaded it from the rpm find site.

Thanks for the interest.

Bleep
 
I know that this isn't what the topic is about, but this is how I do it.

FWIW, I have a dually 933mhz machine running 2 WU's at the same time from 2 different
directories. EG: Seti1 / Seti2. I sign in to my RedHat8.0 box using the text prompt. I cd seti1(it
is in my /home/user path) and I type in ./setiathome. I press ALT and F2 to go to tty2. I sign
in to my RedHat8.0 box using the text prompt again. I cd seti2 and type in ./setiathome. I
now press ALT / F3 to go to tty3 and sign in again. This is where I keep tabs on my production
and if I want to browse the internet or check my e-mail, I type in startx(startx X-Windows).

P.S. Each tty(n) is a virtual window, or something like that. If I type in the "TOP" command,
I can see that each process of Seti is utilizing 97-100% of each cpu, and I can see which
tty(n) each is running in.

I hope this helps, not running Wine, but 2 WU's at the same time..
Hay

 
Hayhauler"
Do you really haul hay? A lot of it is hauled around here, the big round rolls plastic wrapped, not to many square bales anymore. I can get it to run using the nix client but I want the speed of the win client and setidriver and the ability to cache some work units. I want to put all my machines ( I have 5 going now and 3 in the works) if I use the nix client and just lose 1/2 wu a day that is 4 a day, one whole machine's worth.

Bleep
 
I think Poof is the resident wine-seti expert.........I am completely void of knowledge in this and many areas.

With that said, have you tried running the seti client without using setidriver?

My thought was that maybe setidriver is not compatible with wine, as MereMortal said, wine is not able to run all windows programs properly.

Might give that a try and use someones Q for caching work 🙂

Just a random thought I had to spew forth 🙂
 
Orange Kid

Thanks for coming in here to give advice. You may be right that seti driver may not work right but the seti driver appears to work, that is, i can change the configurations in it and the transmit button works. If I could just get 1 work unit so I did not have to log in to download a wu I think that it will work. nc0 is working on the problem and if he gives it a good shot and cannot make it work then I know it wont work. I would love to get it to work so not only me but others could get a little more production out of their Linux machines. I really dont want to buy any more windows liceinces for computers that are going to do nothing but seti. There may be a way to take one of the workunits out of one of my window's boxes and copy it over to the seti client on the linux machine and do it that way but I dont know enough about linux to know how to do that either. I am really in the dark.

Bleep
 
OK, Seti driver is at least compatible with the version of wine I put on my RH 9 system.

Bleep, what version of RH are you running? I did some checking and the version of wine you listed is the version distributed with RH 8; so it is possible (even probable) that the rpm you got was for RH 8. It could potentially cause problems trying to run it on a RH 7.x or RH 9 system since glibc was changed going from 7.x to 8.0 and again going to 9.0.

Now if you have RH 8, then that shouldn't be a problem, but the version of wine may be shoddy, or it may be just the fact that RH 8 sucks (IMHO).

If you have RH 9, I will tell you where I go the rpm. If you have RH 7.3, I would try the version of wine that came with the distro, i.e., 20020327-1.i386.rpm. Also let me know if you have 7.3, and I will try to absorb some of your frustration by trying seti driver out on my 7.3 systems.

 
Originally posted by: Bleep
Hayhauler"
Do you really haul hay? A lot of it is hauled around here, the big round rolls plastic wrapped, not to many square bales anymore. I can get it to run using the nix client but I want the speed of the win client and setidriver and the ability to cache some work units. I want to put all my machines ( I have 5 going now and 3 in the works) if I use the nix client and just lose 1/2 wu a day that is 4 a day, one whole machine's worth.

Bleep

Uh, yes, I haul a ton, well lots, especially in the summer...(HOT!!!)
Don't do sqar any more, since the round ones are mo efficient.
Hay
😎
 
I did some testing an a RH 7.3 system. Using the version of wine that came with the distro (the one I mentioned above), I was able to recreate Bleep's problem where one is unable to use the keyboard in the 'transmit' console window that pops up after clicking the transmit button in the seti driver dialog box.

I've gotten it two work by two different methods, one harder (which, of course, I tried first) and one just a bit annoying. It appears that in this build of wine there is a problem with making the secondary console window active. So the options are, in order of increasing difficulty:

1) *Right* click somewhere in the transmit console window or *left* click on the icon at the top left of the window. This brings up a little menu. Click on either default or property, then click on cancel. This for some reason finally puts the focus on the window, and you should be able to type in your info.

2) Download the latest source tarball from sourceforge (20030813) and compile it.
 
While my process is MANUAL, I never have had any problems. And
those nasty Worms don't bother me either...
^^^^^^^^^^
The best part...

Hay
😎😎😎😎😎
 
Any luck?

I tried loading RH 9 on my machine but I think the video (FX5200) is either to new as i get a screen error of some sort, or possibly it doesn't like my cheep-o(Envision) monitor. 🙁
 
doesn't like my cheep-o(Envision) monitor.

Hey I am using those Envision monitors, got a good deal on it at staples about a year and a half ago. It works great.
I put my RH on a seperate hard drive, didnot want to do a dual boot. I have been trying a lot of stuff to make it work. I copied a WU from one of my other machines and put it in the same folder as the Seti Driver and seti client but the client cant find it, somehow I should be able to make the necessary files to run the wu I got but I am to dumb at the moment, I havenot given up, sooner or later either me or someone else will figure it out.
When you tried to load RH you need to configure X during the install and just choose generic video drivers, the envision monitor will be detected so dont have to worry about that.

Bleep

 
Well it seems that RH doesn't like me, but got Mandrake 9.1 going and am posting from there.
Dual booting with winblow$.
Off to get wine and then try some seti action, will keep you informed.
 
Well good for you OK, I have tried some other stuff but to no avail. I have run some other windows stuff with wine and it works really well, I am supprised.
It has become obvious to me that the problem is with the windows client using DOS which is not a windows app. it only fails in one respect and that is keyboard support. The mouse works just fine.

Bleep
 
OK guys I got it to work!!!
I took everything off and started over from scratch. I then went through all the responses and found that the method by the Hero
MereMortal had the answer.
Thank you thank you. I owe all of you that posted to help me, MereMortal is more than Mortal he is superhuman and went to great lengths to help.
I have no idea why this did not work the first time I tried it but it is sure working now.

Bleep
 
I was planning on working on this problem over the weekend, but the job that pays the bills comes first

I appriciate that! I remember "no workie, no eatie" A chinese man told me that many years ago and it is still valid.

Bleep
 
OK here is my problem: when I try to run seti I get this;

[orangekid@localhost orangekid]$ wine /home/orangekid/seti/seti.exe
Invalid path L"c:\\windows" for L"windows" directory: does not exist
Perhaps you have not properly edited or created your Wine configuration file.
This is (supposed to be) '/home/orangekid/.wine/config'
[orangekid@localhost orangekid]$

My .wine/config looks like this;

WINE REGISTRY Version 2
;; All keys relative to \\Machine\\Software\\Wine\\Wine\\Config

;; If you think it is necessary to show others your complete config for a
;; bug report, filter out empty lines and comments with
;; grep -v "^;" ~/.wine/config | grep '.'
;;
;; MS-DOS drives configuration
;;
;; Each section has the following format:
;; [Drive X]
;; "Path"="xxx" (Unix path for drive root)
;; "Type"="xxx" (supported types are 'floppy', 'hd', 'cdrom' and 'network')
;; "Label"="xxx" (drive label, at most 11 characters)
;; "Serial"="xxx" (serial number, 8 characters hexadecimal number)
;; "Filesystem"="xxx" (supported types are 'msdos'/'dos'/'fat', 'win95'/'vfat', 'unix')
;; This is the FS Wine is supposed to emulate on a certain
;; directory structure.
;; Recommended:
;; - "win95" for ext2fs, VFAT and FAT32
;; - "msdos" for FAT16 (ugly, upgrading to VFAT driver strongly recommended)
;; DON'T use "unix" unless you intend to port programs using Winelib !
;; "Device"="/dev/xx" (only if you want to allow raw device access)
;;
;; If wine was built with autofs patch, you can add a line
;; "Automount" = "1"
;; to sections with autofs_ed drives
;;
[Drive A]
"Path" = "/mnt/floppy"
"Type" = "floppy"
"Label" = "Floppy"
"Filesystem" = "win95"
"Device" = "/dev/fd0"

[Drive C]
"Path" = "/mnt/windows"
"Type" = "hd"
"Label" = "Windows"
"Filesystem" = "win95"

[Drive D]
"Path" = "/mnt/cdrom"
"Type" = "cdrom"
"Label" = "CD-Rom"
"Filesystem" = "win95"
; make sure that device is correct and has proper permissions !
"Device" = "/dev/cdrom"

[Drive E]
"Path" = "/tmp/winetmp-${USER}"
"Type" = "hd"
"Label" = "Tmp Drive"
"Filesystem" = "win95"

[Drive F]
"Path" = "${HOME}"
"Type" = "network"
"Label" = "Home"
"Filesystem" = "win95"

[wine]
"Windows" = "c:\\windows"
"System" = "c:\\windows\\system"
"Temp" = "e:\\"
"Path" = "c:\\windows;c:\\windows\\system;e:\\;e:\\test;f:\\"
"Profile" = "c:\\windows\\Profiles\\Administrator"
"GraphicsDriver" = "x11drv"
;"ShowDirSymlinks" = "1"
;"ShowDotFiles" = "1"
"ShellLinker" = "wineshelllink"

# <wineconf>

[Version]
; Windows version to imitate (win95,win98,winme,nt351,nt40,win2k,winxp,win20,win30,win31)
"Windows" = "win98"
; DOS version to imitate
;"DOS" = "6.22"

; Be careful here, wrong DllOverrides settings have the potential
; to pretty much kill your setup.
[DllOverrides]
; some dlls you may want to change
"oleaut32" = "builtin, native"
"ole32" = "builtin, native"
"commdlg" = "builtin, native"
"comdlg32" = "builtin, native"
"shell" = "builtin, native"
"shell32" = "builtin, native"
"shfolder" = "builtin, native"
"shlwapi" = "builtin, native"
"shdocvw" = "builtin, native"
"advapi32" = "builtin, native"
"msvcrt" = "native, builtin"
"mciavi.drv" = "native, builtin"
"mcianim.drv" = "native, builtin"
; you can specify applications too
; this one will apply for all notepad.exe
;"*notepad.exe" = "native, builtin"
; this one will apply only for a particular file
;"C:\\windows\\regedit.exe" = "native, builtin"
; default for all other dlls
"*" = "builtin, native"

[x11drv]
; Number of colors to allocate from the system palette
"AllocSystemColors" = "100"
; Use a private color map
"PrivateColorMap" = "N"
; Favor correctness over speed in some graphics operations
"PerfectGraphics" = "N"
; Color depth to use on multi-depth screens
;;"ScreenDepth" = "16"
; Name of X11 display to use
;;"Display" = ":0.0"
; Allow the window manager to manage created windows
"Managed" = "Y"
; Use a desktop window of 800x600 for Wine
;"Desktop" = "800x600"
; Use XFree86 DGA extension if present
; (make sure /dev/mem is accessible by you !)
"UseDGA" = "Y"
; Use XShm extension if present
"UseXShm" = "Y"
; Use XVidMode extension if present
"UseXVidMode" = "Y"
; Use the take focus protocol
"UseTakeFocus" = "Y"
; Enable DirectX mouse grab
"DXGrab" = "N"
; Create the desktop window with a double-buffered visual
; (useful to play OpenGL games)
"DesktopDoubleBuffered" = "N"
; Code page used for captions in managed mode
; 0 means default ANSI code page (CP_ACP == 0)
"TextCP" = "0"
; Use this if you have more than one port for video on your setup
; (Wine uses for now the first 'input image' it finds).
;; "XVideoPort" = "43"
; Run in synchronous mode (useful for debugging X11 problems)
;;"Synchronous" = "Y"
;
; Use the Render extension to render client side fonts (default "Y")
;;"ClientSideWithRender" = "Y"
; Fallback on X core requests to render client side fonts (default "Y")
;;"ClientSideWithCore" = "Y"
; Set both of the previous two to "N" in order to force X11 server side fonts
;
; Anti-alias fonts if using the Render extension (default "Y")
;;"ClientSideAntiAliasWithRender" = "Y"
; Anti-alias fonts if using core requests fallback (default "Y")
;;"ClientSideAntiAliasWithCore" = "Y"
;

[fonts]
;Read the Fonts topic in the Wine User Guide before adding aliases
;See a couple of examples for russian users below
"Resolution" = "96"
"Default" = "-adobe-helvetica-"
"DefaultFixed" = "fixed"
"DefaultSerif" = "-adobe-times-"
"DefaultSansSerif" = "-adobe-helvetica-"

;; default TrueType fonts with russian koi8-r encoding
;"Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"
;"DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
;; default cyrillic bitmap X fonts
;"Default" = "-cronyx-helvetica-"
;"DefaultFixed" = "fixed"
;"DefaultSerif" = "-cronyx-times-"
;"DefaultSansSerif" = "-cronyx-helvetica-"

; the TrueType font dirs you want to make accessible to wine
[FontDirs]
;; standard ttf font dir
"dir1" = "/usr/X11R6/lib/X11/fonts/TTF"
;; this should be on most boxes
"dir2" = "/usr/share/fonts/ttf/western"
;; drakfont dir
;"dir3" = "/usr/X11R6/lib/X11/fonts/drakfont/ttf"
;; ms webfonts
;"dir4" = "/usr/X11R6/lib/X11/fonts/msttcorefonts"

[serialports]
"Com1" = "/dev/ttyS0"
"Com2" = "/dev/ttyS1"
"Com3" = "/dev/ttyS2"
"Com4" = "/dev/modem"

[parallelports]
"Lpt1" = "/dev/lp0"

[ppdev]
;; key: io-base of the emulated port
;; value : parport-device{,timeout}
;; timeout for auto closing an open device ( not yet implemented)
"378" = "/dev/parport0"
;"278" = "/dev/parport1"
;"3bc" = "/dev/parport2"

[spooler]
"FILE:" = "tmp.ps"
"LPT1:" = "|lpr"
"LPT2:" = "|gs -sDEVICE=bj200 -sOutputFile="/tmp/winetmp-${USER} -q -"
"LPT3:" = "/dev/lp3"

[ports]
;"read" = "0x779,0x379,0x280-0x2a0"
;"write" = "0x779,0x379,0x280-0x2a0"

[Debug]
;"RelayExclude" = "RtlEnterCriticalSection;RtlLeaveCriticalSection"
;"RelayInclude" = "user32.CreateWindowA"
;"SnoopExclude" = "RtlEnterCriticalSection;RtlLeaveCriticalSection"
;"SpyExclude" = "WM_SIZE;WM_TIMER;"

[registry]
;These are all booleans. Y/y/T/t/1 are true, N/n/F/f/0 are false.
;Defaults are read all, write to Home
; Where to find the global registries
;"GlobalRegistryDir" = "/etc/wine";
; Global registries (stored in /etc/wine)
"LoadGlobalRegistryFiles" = "Y"
; Home registries (stored in ~user/.wine/)
"LoadHomeRegistryFiles" = "Y"
; Load Windows registries from the Windows directory
"LoadWindowsRegistryFiles" = "Y"
; TRY to write all changes to home registries
"WritetoHomeRegistryFiles" = "Y"
; Registry periodic save timeout in seconds
; "PeriodicSave" = "600"
; Save only modified keys$

"SaveOnlyUpdatedKeys" = "Y"

[Tweak.Layout]
;; supported styles are 'Win31'(default), 'Win95', 'Win98'
;; this has *nothing* to do with the windows version Wine returns:
;; set the "Windows" value in the [Version] section if you want that.
"WineLook" = "Win98"

[Console]
"Drivers" = "tty"
"XtermProg" = "nxterm"
"InitialRows" = "25"
"InitialColumns" = "80"
"TerminalType" = "nxterm"

[Clipboard]
"ClearAllSelections" = "0"
"PersistentSelection" = "1"

; List of all directories directly contain .AFM files
[afmdirs]
"1" = "/usr/share/ghostscript/fonts"
"2" = "/usr/share/a2ps/afm"
"3" = "/usr/share/enscript"
"4" = "/usr/X11R6/lib/X11/fonts/Type1"

[WinMM]
"Drivers" = "winearts.drv"
;"Drivers" = "winejack.drv"
;"Drivers" = "wineoss.drv"
"WaveMapper" = "msacm.drv"
"MidiMapper" = "midimap.drv"

[dsound]
;; HEL only: Number of waveOut fragments ahead to mix in new buffers.
;"HELmargin" = "5"
;; HEL only: Number of waveOut fragments ahead to queue to driver.
;"HELqueue" = "5"
;; Max number of fragments to prebuffer
;"SndQueueMax" = "28"
;; Min number of fragments to prebuffer
;"SndQueueMin" = "12"

[Network]
;; Use the DNS (Unix) host name always as NetBIOS "ComputerName" (boolean, default "Y").
;; Set to N if you need a persistent NetBIOS ComputerName that possibly differs
;; from the Unix host name. You'll need to set ComputerName in
;; HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ComputerName, too.
;"UseDnsComputerName" = "N"

;; sample AppDefaults entries
[AppDefaults\\iexplore.exe\\DllOverrides]
"shlwapi" = "native"
"rpcrt4" = "native"
"ole32" = "native"
"shdocvw" = "native"
"wininet" = "native"
"shfolder" = "native"
"shell32" = "native"
"shell" = "native"
"comctl32" = "native"
;
[AppDefaults\\setup.exe\\x11drv]
"Desktop" = "800x600"
;
;[AppDefaults\\sol.exe\\Version]
;"Windows" = "nt40"
;
;; Some games (Quake 2, UT) refuse to accept emulated dsound devices.
;; You can add an AppDefault entry like this for such cases.
;[AppDefaults\\pickygame.exe\\dsound]
;"EmulDriver" = "N"

# </wineconf>

So now I'm confused totally

Mandrake 9.1 - wine 20030115 - comes with distro, thought it best to use this version first

Suggestions?

EDIT;;;;;am dual booting with win2k

 
I think that the following may be the relevant setting:

[Drive C]
"Path" = "/mnt/windows"

First, check that this directory exists. This "Path" must point to where the C:\ drive files are, whether that be a mounted real Windows directory or a "fake" substitute version. In my case I have a "fake" version supplied with the wine distribution and my path is "Path" = "${HOME}/.wine/c"
.
 
Back
Top