петък, 20 април 2012 г.

Mass Effect 3 Linux

Installed and Playable Fine...

Wine from GIT - the packages provided from WINE HQ page not working for mi. ( game can't lock mouse fixes not help )

OpenAL 32 bit on 64 bit system to compile Wine with:

Get any i686 pkg from 13.37 or current Slack Repo

convertpkg-compat32 -i openal-1.13-i686-1cf.txz

upgradepkg --install-new /tmp/New-PKG-Name.txz

For mi it was: openal-compat32-1.13-x86_64-1cf.txz


I have strange problem with sound, after many hours - winetricking and ...

I see the problem - when install Team View 7 - some how it's become a Service, and every time when start wine TeamView starts.

so i run

wine uninstall - from TeamView 7 directory

restore sound settings that i was scrambled.


winetricks multisampling=enabled
winetricks dsoundhw=Full
winetricks sound=alsa

and if this not help

winetricks alldlls=default

Sound must be perfect w/o any glitches,

picture was some defects on edges.

Before every start,check for other wine servers and kill them:

wineserver -k


събота, 14 април 2012 г.

Vim hang on start or Visual Select

strace -p VIM-PID

Process XXXXX attached - interrupt to quit
connect(4, {sa_family=AF_FILE, path="/dev/gpmctl"}, 13

ps ax | grep gpm

kill gpm
killall vim - or similar


for GPM can use more standard way:

The name here may be different:
/etc/rc.d/rc.gpm stop


stop GPM from running, next time you restart

( putting "mouse=" in .vimrc or changing locales not Help)

Have nice day

четвъртък, 31 март 2011 г.

rtorrent after upgrade to current 64

In short - rtorretn compule wtih his LIB and crash with nasty errors.

I try everything known: SVN earlier versions nothing help!

At the very end of my misery i found patches - i don't know how to get and use them from this site but:

Download current - as full package with all SlackBuids in it.
"http://cgit.ponce.cc/slackbuilds/snapshot/current-20110329.1.tar.gz"

Get new one - this from above is only for example, from:

http://cgit.ponce.cc/slackbuilds/

untar

find builds for:
libtorrent
download libtorrent
sh ...( slackbuild like root)
install package that will find in /tmp

ldconfig - just for safety

do the same for
rtorrent

install again package from /tmp

that's all

Now will search what this people do to make my torrents happy.

петък, 25 юни 2010 г.

wrt54g v 2.0 howto

1.
get this:
http://open-wrt.ru/downloads/kamikaze/8.09.2/brcm-2.4/openwrt-wr850g-squashfs.bin

on some linux do:
dd if=firmware.bin of=firmware.trx bs=32 skip=1

wget firmware.trx on /tmp of wrt54g

http://nuwiki.openwrt.org/oldwiki/OpenWrtDocs/Deinstalling
mtd -e linux -r write firmware.trx linux

and
reboot


2.
http://wiki.openwrt.org/doc/uci/wireless/encryption
root@OpenWrt:~# uci set wireless.@wifi-iface[0].encryption=psk2
root@OpenWrt:~# uci set wireless.@wifi-iface[0].key="your_password"
root@OpenWrt:~# uci commit wireless
root@OpenWrt:~# wifi

Configuration is also possible via direct editing of /etc/config/wireless

at end:
uci commit wireless

uci set wireless.@wifi-device[0].disabled=0 - can be other variable SEARCH disabled
uci show | grep disabled

and start it with

wifi


set new password for root with
password - this activate sshd after reboot and disable telnet

reenable dnsmasq and httpd and any in this dir /etc/rc.d/
with
/etc/rc.d/name enable
It may seems that some of them are started but it's not so enable one by one.
Because wireless work devices are connected but can't get IP.

add your rules in
/etc/rc.local

opkg update
opkg upgrade
opkg list - for packages
opkg install name of package

You may need more of iptables pakages for TTL or some filtering or shaping !
They are named with "extra" at end



http://wiki.openwrt.org/doc/uci

Add a firewall rule

This is a good example of both adding a firewall rule to forward the TCP SSH port, and of the negative (-1) syntax used with uci.

uci add firewall rule uci set firewall.@rule[-1].src=wan

uci set firewall.@rule[-1].target=ACCEPT

uci set firewall.@rule[-1].proto=tcp

uci set firewall.@rule[-1].dest_port=22

uci commit firewall


change the wan MAC address.

/etc/config/network you can run the commands below to change the wan
MAC address.
uci set network.wan.macaddr=""
uci commit network
ifdown wan && ifup wan

...

вторник, 8 юни 2010 г.

2.6.33 and 2.6.34 kernel suspend hibernate trouble

For 2.6.33: USB3 module is: xhci
For 2.6.34: USB3 module is: xhci_hcd

Before start suspend:

rmmod xhci_hcd ehci_hcd ohci_hcd forcedeth hangcheck-timer usbcore

After resume must:

modprobe usbcore
modprobe xhci_hcd
modprobe ehci_hcd
modprobe ohci_hcd
modprobe forcedeth
modprobe hangcheck-timer


Usually script's know for all this but not for USB3. And you will see this error:
/usr/lib64/pm-utils/pm-functions: line 295: echo: write error: Input/output error
or
/usr/lib64/pm-utils/pm-functions: line 295: echo: write error: No such file or directory

or similar. This is not a bug. This is caused from:

kernel: hub 6-0:1.0: cannot reset port 1 (err = -19)
kernel: hub 6-0:1.0: cannot disable port 1 (err = -19)

PM: Device usb2 failed to freeze async: error -2
kernel: PM: Device usb2 failed to suspend async: error -2
kernel: PM: Some devices failed to suspend

It can be seen in Slackware log's after : pm-suspend
this command produce very helpful LOG.

понеделник, 31 май 2010 г.

gpsd test install log - tangogps

gpsd - get and install from berlios:

tangoGPS - from home page

start like root:
gpsd -N -G -D 4 /dev/ttyUSB0

GPS device - /dev/ttyUSB0 - for My
-N to get data continuously
-G to listen on all interfaces
-D debug Level

To test:
telnet 0.0.0.0 2947

To get log from GPSD:
cgpxlogger > track.gpx
- for quick test cgps is used.
- do not use tee or other - will broke XML at END.

If all working well and GPS get signal:
- see in telnet:
$GPGSA,A,2,,,,,,,,,,,,,0.0,0.0,0.0*33
$PGRME,93.08,M,28.68,M,97.40,M*22
$GPGGA,083522,4241.2008,N,02315.3579,E,2,00,,643.98,M,36.847,M,,*5B
$GPRMC,083522,A,4241.2008,N,02315.3579,E,0.6999,168.376,310510,,*23
- in cgpxlogger:

2d


- in gpsd debug:
gpsd: PrintSERPacket(, 0x33, 0x40, ) = 0x100383fa
gpsd: SendPacket(), writing 6 bytes: 100600fa1003
gpsd: PrintSERPacket(, 0x6, 00, )
gpsd: ACK
gpsd: PrintSERPacket(, 0x6, 00, ) = 00
gpsd: => GPS: 100600fa1003
gpsd: SendPacket(), wrote 6 bytes
gpsd: <= GPS (binary) /dev/ttyUSB0: $GPGGA,083717,4241.2020,N,02315.3574,E,2,00,,646.51,M,36.847,M,,*58\x0d\x0a$GPRMC,083717,A,4241.2020,N,02315.3574,E,0.2071,344.474,310510,,*22\x0d\x0a$GPGSA,A,2,,,,,,,,,,,,,0.0,0.0,0.0*33\x0d\x0a$PGRME,86.39,M,28.69,M,91.03,M*24 gpsd: => client(0): $GPGGA,083717,4241.2020,N,02315.3574,E,2,00,,646.51,M,36.847,M,,*58\x0d\x0a$GPRMC,083717,A,4241.2020,N,02315.3574,E,0.2071,344.474,310510,,*22\x0d\x0a$GPGSA,A,2,,,,,,,,,,,,,0.0,0.0,0.0*33\x0d\x0a$PGRME,86.39,M,28.69,M,91.03,M*24
gpsd: => client(1): $GPGGA,083717,4241.2020,N,02315.3574,E,2,00,,646.51,M,36.847,M,,*58\x0d\x0a$GPRMC,083717,A,4241.2020,N,02315.3574,E,0.2071,344.474,310510,,*22\x0d\x0a$GPGSA,A,2,,,,,,,,,,,,,0.0,0.0,0.0*33\x0d\x0a$PGRME,86.39,M,28.69,M,91.03,M*24
gpsd: garmin_ser_parse() Type: 0x33, Len: 0x40, chksum: 00

In EVERY LOG is seen :
DIGIT:2
A,2
2d
This mean that GPS Lock position from Two satelites! This is very important.

If not Lock acquired, you will see:
"GPS has no fix" in gpsd log
and
A,1 - in telnet log
and no gpx log will be created from cgpslogger.
Any program will not work and give strange results :).


Google Maps:
First:
http://code.google.com/apis/maps/signup.html

And then:
http://norman.walsh.name/2006/06/20/gpxGoogle - this tool will make from GPX ready for use html - many thanks to creator.


http://www.obviously.com/gis/gpx_loader.html - load GPX file to google maps
Some KEY need :)

http://www.chrislacy.net/map/current/index.html - another loader for GPX file

See here for more:
http://www.topografix.com/gpx_resources.asp

петък, 28 май 2010 г.

catalist 10.5

From Aur: patches for 2.6.33 and 2.6.34-rc4.

--extract SomeDir

cd SomeDir/common/lib/modules/fglrx/build_mod/
cat PatchName| patch

cd SomeDir
./ati-installer.sh . --buildpkg Slackware/All
this will make packages in ../ Dir

If make in hand:
cp /usr/src/ati/fglrx-10.5/arch/x86_64/lib/modules/fglrx/build_mod/libfglrx_ip.a.GCC4 SomeDir/common/lib/modules/fglrx/build_mod/
./make.sh