1 May 2000 jmm   » (Journeyer)

sigh

I get 5 huge paragraphs into today's diary entry and it all dies when I load the redir module and it kills the system. Argh.

Ok, so the secret to keep the thing from crashing the system and get it actually working wasn't that hard. The only trick was that his RH 6.0 binary rpm would make you tend to believe he had some support in the code for RH default setups. After "configure", simply edit src/redir/redir.c and #include linux/modversions.h (after module.h is a good location). Then edit src/redir/Makefile and add -DMODVERSIONS and -D__SMP__ (if needed) to the CPPFLAGS.

That should do it... rebuild, make install, etc..

Ok, so now trying to catch up on everything I had typed... I guess I'll have to be brief about it.

FIrst off, the ServeRAID 64-bit PCI controller still only uses 32-bit mode (proven by the bottleneck at 41 MB/sec over the PCI bus) even in a 64-bit PCI slot, but I'm going to upgrade the bios on the Netfinity 7000M10 in case it's a bug there. I've got 5 64-bit cards and only one crappy 64-bit/33MHz bus to put them on... distributing some to the 2 32-bit PCI busses will have to happen, but since the one input fiber card doesn't appear to support peer-to-peer PCI DMA (the ServeRAID cards probably don't either), then I'm stuck with all kinds of PCI bottlenecks in trying to get fast trace storage... ugh

I didn't get any Oracle studying done because Drew went out of town, so I'm stuck trying to read books for today.

Two more days until the cable modem, nine more days until the new dish and receivers so I can get local channels cheap.

It turns out that if you go back and edit a diary entry, it changes the date to the day you edited it. Sucks since all I did was add an href for Caroline Rhea on yesterday's entry once I found a little bio about her on ABC's site... ugh

I'm hoping to get AVFS working w/o the redir module... dependency on just fs/coda.o would be ideal, and it'd get to the point of being as useful as podfuk (esp. in terms of the target goal for this). With the cable modem only a couple of days away, I should have a decent beta test site for kernel rsync available soon. (Probably a good time to rebuild the kernel and get the Maxtor 30GB drive working on the HPT366 controller)

Ok, that's enough for now... yes, I didn't link many of the terms here that I could/should have, but I'm sick of having lost all that previous work... ugh

Ya know, something in advogato that lets you create url's to link common terms with would be nice. Maybe a "Linkify" button after Post and Preview, then letting you remove/fix/whatever the links you don't like... sure would save a lot of effort.

I know, I know... "Sounds like you're volunteering for the job"... sheesh, isn't coming up with the idea worth anything?

Bleah

UPDATE: AVFS works w/o the redir module loaded! I've confirmed a working non-root user-space rsync --daemon that served the source of a kernel w/o extraction! woo hoo!

Just need some speedy connection to start live testing :)

Since a simple user-space daemon and loading the in-kernel coda module is all that's required, I'd be surprised if this didn't catch on at multiple places... once people get used to kernel updates like this, people will wonder why patch was ever used :)

Time to get that little bit of perl written up that updates the rsyncd.conf file... I need to check and see how normal kernel.org mirrors do their updates... should be easy enough to tag the code on the end of their work, maybe just another little bit of work after the mirroring program finishes

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!