|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 17 Jun 2006 21:41:52 To : All Subject : tftpd, send & EINVAL --------------------------------------------------------------------------------
Привет!
Есть машинка с набортной гигабитной сетевушкой от Intel.
Пытаюсь заставить её грузиться по сети через PXE,
делаю все по Handbook.
Если сервером FreeBSD 4.11-STABLE, то стадии
DHCP/загрузка pxeboot/загрузка GENERIC проходят нормально,
но ядро не опознает сетевуху и следовательно, не может
подмонтировать файловые системы по NFS.
Если сервером FreeBSD 6.1-STABLE, то облом наступает сразу после
того, как успешно отрабатывает DHCP: PXE запрашивает pxeboot
у tftp-сервера и получает таймаут. Hа стороне сервера ktrace
показывает следующее:
[skip]
1694 tftpd CALL open(0x804c3c0,0,0x804ae00)
1694 tftpd NAMI "//pxeboot"
1694 tftpd RET open 1
1694 tftpd CALL getdtablesize
1694 tftpd RET getdtablesize 8186/0x1ffa
1694 tftpd CALL fcntl(0x1,0x3,0)
1694 tftpd RET fcntl 0
1694 tftpd CALL sigaction(0xe,0xbfbfded0,0xbfbfdeb0)
1694 tftpd RET sigaction 0
1694 tftpd CALL sigprocmask(0x1,0,0x804cd9c)
1694 tftpd RET sigprocmask 0
1694 tftpd CALL sendto(0,0x804cb60,0xf,0,0,0)
1694 tftpd RET sendto -1 errno 22 Invalid argument
1694 tftpd CALL gettimeofday(0xbfbfd1d8,0)
1694 tftpd RET gettimeofday 0
1694 tftpd CALL getpid
1694 tftpd RET getpid 1694/0x69e
1694 tftpd CALL sendto(0x3,0xbfbfd6d0,0x37,0,0,0)
1694 tftpd GIO fd 3 wrote 55 bytes
"<94>Jun 17 22:13:38 tftpd[1694]: oack: Invalid argument"
1694 tftpd RET sendto 55/0x37
1694 tftpd CALL exit(0x1)
Для sendto(2) в мане даже не документировано errno=EINVAL.
Куда копать?
Eugene
--
For the Colonel's Lady an' Judy O'Grady
Are sisters under their skins!
--- slrn/0.9.8.0 (FreeBSD)
* Origin: Svyaz Service JSC (2:5006/1@fidonet)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093b72a12a6.html, оценка из 5, голосов 10
|