One should think that getting an IPv6 link local address is an easy task. Since it can be calculated by the kernel, it should appear when configuring an ipv6 address.

Well, that's what i thought ... but someone decided that the linux kernel only assigns a link local addresses, when the network cable is plugged in during interface configuration. One hour well spent ...