Incluso dentro de Schengen, las compañías aéreas pueden exigir el pasaporte o el documento nacional de identidad.
Todo el mundo, transportista público o Joe Public, es legalmente responsable de transportar a un inmigrante ilegal a través de las fronteras, y no sólo a través de una "frontera exterior".
Soy irlandés y he vivido la mayor parte de una docena de años o más en la UE y he leído debates en varios grupos sobre tener el pasaporte a mano para la inspección. No tengo la URL ahora, pero me indicaron un documento legal de la UE que decía que hay un requisito legal para que el viajero pueda demostrar su residencia.
Los métodos para demostrar la necesidad de satisfacer al funcionario de inmigración/derecho no son explícitos. Por lo tanto, incluso una entrevista con un funcionario podría ser suficiente.
Sé que esto se probó en Praga (República Checa), donde unos estudiantes taiwaneses fueron molestados por la policía por no llevar ninguna identificación. Llamaron a un contacto de la embajada de Taiwán (con el que estaba cenando) y se solucionó por teléfono. También me han registrado en un tren CZ/DE sin mi pasaporte. Pude presentar mi carné de conducir del Reino Unido y responder a las preguntas sobre mi domicilio en Alemania, lo que satisfizo al funcionario (que me recordó amablemente que la próxima vez debía llevar el pasaporte o el documento nacional de identidad para evitar problemas).