Citation: 6B_11/2009 31.03.2009 E. C

X.________ forme un recours en matière pénale au Tribunal fédéral. A l'exception de celui tiré d'une violation de l'art. 42 CP, il reprend les griefs qu'il avait soulevés en instance cantonale. Il conclut à sa libération des chefs d'accusation d'infraction à la LStup et, pour le temps écoulé jusqu'au 31 décembre 2006, d'infraction à la LSEE ainsi qu'à sa condamnation, pour infraction à la LSEE et à la LEtr depuis le 1er janvier 2007, à une peine pécuniaire. Subsidiairement, il demande l'annulation de l'arrêt attaqué et le renvoi de la cause à la cour de cassation cantonale pour nouvelle décision dans le sens de ses conclusions principales. Plus subsidiairement, il requiert, outre celle de l'arrêt attaqué, l'annulation du jugement de première instance et le renvoi de la cause au Tribunal correctionnel pour nouvelle décision dans le sens de ses conclusions principales. Il sollicite l'assistance judiciaire. Des déterminations n'ont pas été requises.