running cable sucks
it’s not enough that i have to run cable at work, but having to do it at home as well is hideous. i decided that i wanted to be able to use some of my ps3’s media capabilities and found that streaming video and music via wi-fi was an exercise in excruciating frustration. i got a bug up my ass to run some cat5 from my office/computer room to the living room without making a huge mess. i did this by boring a 5/16″ hole in the wall near the baseboard in the spare bedroom and the closet in the office and fed 101 feet of cable through it. all that i’ve got left to do is coil the cable up and dress it with rj45’s and it should be good to go. i also set up uShare (a upnp filesharing daemon based on gmediaserver) to serve my music collection + any other ps3 compatible media via gbE. woot.
creative labs can lick my fucking bag.
CTSOUND was the only thing that didn’t work after i upgraded to OpenSuSE 11.0 this morning.
after a bit of trial and error, i seem to have gotten the whole thing sorted out. i’m at work, so i have no way of knowing whether audio is working or not, but the thing does load the driver and it doesn’t shit itself when it does so. it also correctly invokes alsa, so that leads me to believe it’s all working. i’ll find out in an hour and a half.
first, creative used the deprecated (as of kernel 2.6.22*) constant SA_SHIRQ in ~/drivers/src/ossrv/LinuxSys.c, which I changed to IRQF_SHARED. While I was in there, I added an include for linux/fs.h directly below linux/delay.h.
When I ./configure-ed the driver, it didn’t correctly detect gcc:
ARCH = x86_64
gcc_ver_maj = Linux)
compiler = gccLinux)
passing the version when executing ./configure CC=gcc-4.3 configured it as:
ARCH = x86_64
gcc_ver_maj = Linux)
compiler = gcc-4.3Linux)
which also doesn’t work, since creative relies on the gcc version matching their directory structure..i.e.: there is no ~/drivers/arch/gccLinux) or ~/drivers/arch/gcc-4.3Linux) so the build will fail at this point.
I manually edited Makefile.conf to indicate:
ARCH = x86_64
gcc_ver_maj = Linux
compiler = gcc4
I also needed to temporarily adjust /usr/src/linux-’whatever’/scripts/Makefile.build:
Commenting out this entire section fixed it.
# If the save-* variables changed error out
ifeq ($(KBUILD_NOPEDANTIC),)
ifneq (“$(save-cflags)”,”$(CFLAGS)”)
$(error CFLAGS was changed in “$(kbuild-file)”. Fix it to use EXTRA_CFLAGS)
endif
endif
following this with a nice make && make install led to a successful build and installation for me. yay.
*EDIT: It does indeed work. There’s some static/scratchiness when playing MP3s, but ogg/flac files are fine.*
comcast = dumb
i went to comcast.com to pay my cable bill for this month and i noticed that the prices went up (again). i bring up the bill for june to see where the increases were (DVR rental + tv package) par for the course, i suppose..then i noticed it: “blah blah blah enhancing our network, blah blah, our prices will change on June 1, 2008″. this bill was for june 12, 2008. i looked at the previous months’ bills (march, april, may) and there was no such notification.
isn’t that nice of them to tell me 12 days after a change that there is going to be a change? what’s sad is that the alternative (qwest) is worse. boo.
what the hell?
some dude (possibly a woman) in turkey reached omfgoggles.net by searching google for “dogs fucke”.
w t f.
i’m so sick of political douchebaggery
the political shit needs to fucking stop already.
that is all.

