I tried to reanimate (once again) my zip drive when booting with
'devfs=mount'.
The problem with the current configuration is the missing of part4 dev
node. It is only automatically generated when a ZIP media is inserted during
boot.
I found a working solution for my setup which I believe could easily extended
to a general one.
The trick is that part4 is created when the disc node is touched (and of
course a disc was inserted before).
**
devfsd.conf:
LOOKUP ^zip$ EXECUTE touch ide/host0/bus1/target0/lun0/disc
LOOKUP ^ide/host0/bus1/target0/lun0/part4$ EXECUTE touch
ide/host0/bus1/target0/lun0/disc
REGISTER ^ide/host0/bus1/target0/lun0/part4$ CFUNCTION GLOBAL symlink
ide/host0/bus1/target0/lun0/part4 zip
UNREGISTER ^ide/host0/bus1/target0/lun0/part4$ CFUNCTION GLOBAL unlink zip
# find ZIP host: cat /proc/ide/hd*/model | awk '/ZIP/ {print NR}'
#(result: 2)
# but touch does not work with /dev/ide/hd/c2b0t0u0
# CFUNCTION GLOBAL stat ?
**