1.Rub combined garlic and pepper all over pork.Secure pork with kitchen string at 2cm (¾-inch) intervals to make an even shape.
2.Heat oil in a large flameproof baking dish; cook pork until browned all over. Remove from dish.
3.Cook bacon, onion and seeds in same dish, stirring, until onion is soft and bacon is browned lightly.
4.Return pork to dish with beer, beans and stock; simmer, covered, 2 hours or until beans and pork are tender. Remove pork from dish. Add cabbage; cook, stirring, until just wilted.
5.Serve pork with bean mixture.