When I built v342 by patching, and compared to v342 as downloaded, I noticed this. I doubt it's significant, but I'm curious how these options were set in the kernel you built yourself?

--- v1-/arch/arm/defconfig Thu Oct 9 16:34:34 2003
+++ v342/arch/arm/defconfig Thu Jun 12 12:55:21 2003
@@ -129,6 +129,8 @@
# CONFIG_EMPEG_DISPLAY_INVERTED is not set
CONFIG_EMPEG_POWER=y
# CONFIG_EMPEG_RAMTEST is not set
+CONFIG_EMPEG_I2C_FAN_CONTROL=y
+CONFIG_HIJACK_TUNER=y

#
# Video For Linux
@@ -200,7 +202,7 @@
# IrDA protocols
#
# CONFIG_IRLAN is not set
-CONFIG_IRCOMM=y
+# CONFIG_IRCOMM is not set
# CONFIG_IRDA_ULTRA is not set
# CONFIG_IRDA_OPTIONS is not set
# CONFIG_IRDA_COMPRESSION is not set