Skip to contentSkip to conversation

New Linux hamradio related website.

DISCUSSION Ralf Baechle DL5RB 4 participants 8 messages Apr 18, 2006 – Dec 31, 2006

lore
Share & tools
lore
#0 lore raw

One of the things that are really bad about the Linux packet radio code is it's distinct lack of reasonable documentation. So I've setup

http://www.linux-ax25.org

The site is a wiki meaning that everybody after creating an account can edit the content using a simple markup language. To get started I've primed the site with the content of the old ham-radio and AX.25 howtos.

I'm eventually planning to host more software and projects such as my AX.25 kernel work on that size but for the moment the wiki is what actually is there.

What is the site intended for? I'd like to phrase it more general than the domain name may suggest, anything related to Linux and amateur radio is welcome. Documentation of software, hints on how to get things to work, background on why things are or have to be the way they are etc.

A potencial future wiki project would be a translation of the wiki to multiple languages in spirit very similar to wikipedia. It would be simple for me to setup multiple parallel sites - but starting such a project would be foolish without the manpower to keep all translations in sync and maintained. Is there enough interest? I would expect that answer to be yes at least for some of the major European languages as shown by the large number of existing translations of howto projects.

So, I'm posting to this list in order to ask others to contribute to the site, even contributions as small as a spelling fix or a healthy discussion are welcome.

Ralf

73 de DL5RB op Ralf

PS: The linux-ax25.org domain used to be owned somebody else previousl. I'm
not associated with that person or group. In fact I don't even know who they were.

--
Loc. JN47BS / CQ 14 / ITU 28 / DOK A21

#1 lore raw
Quoted 3 lines

http://www.linux-ax25.org

The site is a wiki

You're using v1.4.15 of MediaWiki, which is really rather old (and has some security holes). My sites currently use 1.5.8, and 1.6.3 is now out (haven't upgraded yet).

You might want ot think about upgrading...

Vic.

#2 lore raw
Quoted 9 lines · Vic
Quoted 3 lines

http://www.linux-ax25.org

The site is a wiki

You're using v1.4.15 of MediaWiki, which is really rather old (and has some security holes). My sites currently use 1.5.8, and 1.6.3 is now out (haven't upgraded yet).

You might want ot think about upgrading...

I knew that sort of reply was coming :-)

I have some infrastructure behind my mediawikis (the physical server machine is hosting other projects, too) and some software will need a rewrite before an upgrade is possible. Later this week, I hope.

Ralf

#3 lore raw
Quoted 3 lines

I have some infrastructure behind my mediawikis (the physical server machine is hosting other projects, too) and some software will need a rewrite before an upgrade is possible. Later this week, I hope.

I have RPMs and SRPMs for RHEL3, if that's any use to you...

Vic.

#4 lore raw
Quoted 5 lines · Vic
Quoted 3 lines

I have some infrastructure behind my mediawikis (the physical server machine is hosting other projects, too) and some software will need a rewrite before an upgrade is possible. Later this week, I hope.

I have RPMs and SRPMs for RHEL3, if that's any use to you...

The Fedora extras repository for FC4 has a mediawiki 1.5.8, the FC5 extras repository currently has a 1.5.7 rpm package, btw.

Aside of being too old to be useful as an upgrade it doesn't really help in my situation because I modify the code anyway.

73 de DL5RB op Ralf

--
Loc. JN47BS / CQ 14 / ITU 28 / DOK A21

#5 lore raw

Writing raw ax25 packets -- "no buffer space available"

In reply to Ralf Baechle DL5RB

I'm working on a little program that needs to out put raw ax25. And it's working somewhat, though not completely. Basically the code uses socket(PF_PACKET, SOCK_RAW, IPPROTO_AX25);. It builds
a kiss header of one byte, and then fills in a packet. I bind( and then send(. That's basically the whole thing.

(For the curious I thought it'd be fun to print out messages on my TS2000 using the CLuster feature, but this needs 'connected packets' on DX Cluster format, and I seem to need to go raw for this. I do have this working and I have it setup now so I type a comand line and a message pops up on the LCD on the TS2000.)

Here's the deal. I have a sound modem setup and also a PK232 in KISS which I can test hooked to the system. These both work fine.

But, I also have a 'KPC-9612' with 3 ports plugged in , and when I send raw packets to this, I get a "No buffer space available" error. This is on the first and only send(

I'm using /sbin/mkiss to plug create the three ports from one serial port, and I was thinking it's somehow related to this. Though I'm not really sure. I guess SOCK_RAW would just send data to mkiss just like the other ports. It seems like it wouldn't be a problem.

In the kernel, I only see one ENOBUFS in ax25 and that's in AF_AX25 after a kmalloc, but this doesn't make any sense. It must be coming from somewhere else I think. The issue is not a 'flakey' at all here, and it just doesn't work on mkiss. It shows an error consistently. The send( call gets ENOBUFS returned to it, but 'listen' never sees anything going out at all.

Anyway, I'm posing this in case someone else has information on how to write raw AX25. I didn't really find what looked like a recent simple example of this in any of the AX5 libraries or tools.

Thank you.

#7 lore raw

Re: Writing raw ax25 packets -- "no buffer space available"

In reply to Cathryn Mataga

Cathryn Mataga wrote:

Okay, sorry, never mind. I restarted the Linux machine and it works now. I think my Kam ports got confused due to some other unrelated issue.

Right now it looks like sending RAW ax25 is working on all my RF ports.

Quoted 40 lines

I'm working on a little program that needs to out put raw ax25. And it's working somewhat, though not completely. Basically the code uses socket(PF_PACKET, SOCK_RAW, IPPROTO_AX25);. It builds
a kiss header of one byte, and then fills in a packet. I bind( and then send(. That's basically the whole thing.

(For the curious I thought it'd be fun to print out messages on my TS2000 using the CLuster feature, but this needs 'connected packets' on DX Cluster format, and I seem to need to go raw for this. I do have this working and I have it setup now so I type a comand line and a message pops up on the LCD on the TS2000.)

Here's the deal. I have a sound modem setup and also a PK232 in KISS which I can test hooked to the system. These both work fine.

But, I also have a 'KPC-9612' with 3 ports plugged in , and when I send raw packets to this, I get a "No buffer space available" error. This is on the first and only send(

I'm using /sbin/mkiss to plug create the three ports from one serial port, and I was thinking it's somehow related to this. Though I'm not really sure. I guess SOCK_RAW would just send data to mkiss just like the other ports. It seems like it wouldn't be a problem.

In the kernel, I only see one ENOBUFS in ax25 and that's in AF_AX25 after a kmalloc, but this doesn't make any sense. It must be coming from somewhere else I think. The issue is not a 'flakey' at all here, and it just doesn't work on mkiss. It shows an error consistently. The send( call gets ENOBUFS returned to it, but 'listen' never sees anything going out at all.

Anyway, I'm posing this in case someone else has information on how to write raw AX25. I didn't really find what looked like a recent simple example of this in any of the AX5 libraries or tools.

Thank you.
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html