public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* bootp starts before network device?
@ 2001-01-23  7:54 Ookhoi
  2001-01-23  9:42 ` David Woodhouse
  0 siblings, 1 reply; 2+ messages in thread
From: Ookhoi @ 2001-01-23  7:54 UTC (permalink / raw)
  To: linux-kernel

Hi,

I try to boot my vaio c1ve with an usb floppy drive and a kernel with
bootp and nfs root support. Unfortunately, it doesn't work, and the
reason for that seemes to be that bootp starts before the nic is
detected.

It says: IP-Config: No network devices available.

a few lines below that the nic (3com 575) is detected. 
Of course it fails to do the nfs mount.

This is with kernel 2.4.1-pre9. 

I've used root nfs and bootp a lot with older kernels (2.3, 2.4-test),
but older kernels wont boot on the vaio.

Is there a way to delay bootp, or move the nic detection up? Should I
send more info (.config)?

Tia.

		Ookhoi

PS, also tried to mount root image from floppy, but that fails too. The
floppy drive gets detected (usb support in the kernel), but it doesn't
seem to connect /dev/sda to it (the fdd is available via /dev/sda
according to the Internet). I have scsi support (disk and generic).
Maybe someone has a suggestion on this too?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: bootp starts before network device?
  2001-01-23  7:54 bootp starts before network device? Ookhoi
@ 2001-01-23  9:42 ` David Woodhouse
  0 siblings, 0 replies; 2+ messages in thread
From: David Woodhouse @ 2001-01-23  9:42 UTC (permalink / raw)
  To: ookhoi; +Cc: linux-kernel


ookhoi@dds.nl said:
> It says: IP-Config: No network devices available.
> a few lines below that the nic (3com 575) is detected.  Of course it
> fails to do the nfs mount. 

The kernel delays the initialisation of CardBus sockets to prevent it from 
dying in an IRQ storm as soon as it registers the interrupt. The CardBus 
sockets don't actually get initialised until later (from keventd).

Can you try changing the end of yenta_open() to call yenta_open_bh() 
directly instead of queueing via schedule_task().


--
dwmw2


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2001-01-23  9:47 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-01-23  7:54 bootp starts before network device? Ookhoi
2001-01-23  9:42 ` David Woodhouse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox