Performing a test upgrade of our Debian Squeeze server to the new Wheezy release has broken the mtx package.
MTX relies on a /dev/sg* device (under Squeeze, the autochanger was /dev/sg4) - however under Wheezy there is only /dev/sch0.
Trying to run mtx against it returns:
mtx -f /dev/sch0
/dev/sch0 is not an sg device, or old sg driver
[0:0:32:0] enclosu DP BACKPLANE 1.05 - -
[0:2:0:0] disk DELL PERC 6/i 1.22 /dev/sda -
[1:0:0:0] cd/dvd HL-DT-ST DVD-ROM GDR-T10N 1.02 /dev/sr0 -
[3:0:17:0] tape IBM ULT3580-TD4 B710 /dev/st0 -
[3:0:17:1] mediumx IBM 3573-TL 9t30 /dev/sch0 -
[3:0:18:0] tape IBM ULT3580-TD4 B710 /dev/st1 -
This is possibly a link to someone encountering the same problem: https://groups.google.com/forum/?fromgroups#!topic/linux.debian.bugs.dist/6thALMZOr8k
Anyone got any ideas?