After using the wl500gp for a year with the official firmware, I decided to switch to Oleg's firmware after browsing this forum for several hours.

I want to keep the data in the HD which I have used all the time, so I skipped the steps of partitioning in http://wl500g.info/showthread.php?p=33825#poststop and http://wl500g.info/showthread.php?p=60930#poststop, as I have one ext2 partition already with data (and obviously don't want to loose them by formatting again).

There is a problem when mounting it, though. When typing
mount /dev/discs/disc0/part5 /opt
I get
mounting /dev/discs/disc0/part5 /opt failed: invalid argument

What I have tried so far is using insmod, checking that all modules are loaded.

ls -l /dev/d* gives

brw------- 1 administ root 8, 0 Jan 1 01:00 disc
brw------- 1 administ root 8, 1 Jan 1 01:00 part1
brw------- 1 administ root 8, 5 Jan 1 01:00 part5


Fdisk shows

The number of cylinders for this disk is set to 60801.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)

Disk /dev/discs/disc0/disc: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/discs/disc0/part1 2 60801 488376000 f Win95 Ext'd (LBA)
/dev/discs/disc0/part5 2 60801 488375968+ 83 Linux

although I don't know what the cylinder message really means. As you see I haven't created a swap yet but will after I can mount the data partition. The disk was formatted with partition magic.