I followed the procedure and got the same “Unknown symbol” error message.
I noticed that the i915.ko file already existed on the DS425+, in the usr/lib/modules directory. Its size is different from the i915.ko file used for the Beestation Plus. There’s also an i915 directory in usr/lib/firmware; it contains two files that appear to be the same for both the Beestation Plus and the DS425+ (same names and same size). I’m not sure what to make of mmplayer’s post claiming to have fixed the problem. I almost think it’s a joke.