Skip to contentSkip to conversation

removing block2mtd devices

DISCUSSION Ryan B. Lynch 2 participants 2 messages Aug 17, 2005 Memory technology devices (MTD)

lore
Share & tools
lore
#0 lore raw

A while back, Jorn was kind enough to help me out with using the "block2mtd" driver. He explained that once the driver has been loaded (either as a built-in driver or a module), it's possible to setup new devices with:

echo "/dev/sda1" > /sys/module/block2mtd/parameters/block2mtd

Which gives you new mtdblock* and new mtd* devices.

So my question is: Is it possible to stop "block2mtd" devices after they've been loaded? Is there a mechanism like the sysfs one shown above, or do you have to remove the module, or reboot, or something like that? I'm using the entire MTD subsystem, including the block2mtd driver, as built-in, to avoid having to screw around with initrds, so I'd be interested in knowing what the deal is.

-Ryan

#1 lore raw
Quoted 8 lines · Ryan B. Lynch

A while back, Jorn was kind enough to help me out with using the "block2mtd" driver. He explained that once the driver has been loaded (either as a built-in driver or a module), it's possible to setup new devices with:

echo "/dev/sda1" > /sys/module/block2mtd/parameters/block2mtd

Quoted 8 lines

Which gives you new mtdblock* and new mtd* devices.

So my question is: Is it possible to stop "block2mtd" devices after they've been loaded? Is there a mechanism like the sysfs one shown above, or do you have to remove the module, or reboot, or something like that? I'm using the entire MTD subsystem, including the block2mtd driver, as built-in, to avoid having to screw around with initrds, so I'd be interested in knowing what the deal is.

Right now you have to unload the module or reboot. This sucks, I know.

Please keep bugging me about this. The code should be relatively simple, maybe a day of work. All I need is a constant reminder to keep the item high enough on my personal todo list.

Jörn

Signature · 4 lines
The competent programmer is fully aware of the strictly limited size of
his own skull; therefore he approaches the programming task in full
humility, and among other things he avoids clever tricks like the plague. 
-- Edsger W. Dijkstra