Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 tftpd, send & EINVAL   Eugene Grosbein   17 Jun 2006 21:41:52 
 Re: tftpd, send & EINVAL   Eugene Grosbein   17 Jun 2006 22:06:03 
Архивное /ru.unix.bsd/26093b72a12a6.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional