dellBiosUpdate simply doesn't work on a 2950
Sam Flory
Sam.Flory at codegreennetworks.com
Tue Apr 17 13:20:49 CDT 2007
> Hmm... well, as an experiment, you could try limiting mem to 4GB. It is
> possible that somehow the kernel has all it's free memory >4GB and is
> failing because of that. Can you cut and paste the exact error message
> and command line?
> --
> Michael
-bash-3.00# modprobe dell_rbu
-bash-3.00# /usr/bin/dellBiosUpdate -u --hdr newbios.hdr
Supported RBU type for this system: (MONOLITHIC, PACKET)
Using RBU v1 method: PACKET
writing (0) to file: /sys/firmware/rbu/rbudatasize
writing (4096) to file: /sys/firmware/rbu/packetdatasize
Writing RBU data (4096bytes/dot):
....................................................................................................................................................................................................................................................................
Done writing packet data.
Activate CMOS bit to notify BIOS that update is ready on next boot.
Update staged sucessfully. BIOS update will occur on next reboot.
-bash-3.00# free
total used free shared buffers cached
Mem: 3375308 527356 2847952 0 129356 147540
-/+ buffers/cache: 250460 3124848
Swap: 16892336 0 16892336
Also I wasn't seeing this as I wasn't on the console.
Debug: sleeping function called from invalid context at mm/slab.c:2063
in_atomic():1[expected: 0], irqs_disabled():0
[<c01225eb>] __might_sleep+0xae/0xbb
[<c0149ea3>] kmem_cache_alloc+0x1d/0x52
[<f89e113a>] create_packet+0x26/0x98 [dell_rbu]
[<f89e11c2>] packetize_data+0x16/0x26 [dell_rbu]
[<f89e1715>] write_rbu_packet_data+0x61/0x80 [dell_rbu]
[<c0190c72>] flush_write+0x1e/0x22
[<c0190d64>] write+0xee/0x11c
[<c015d146>] vfs_write+0xb6/0xe2
[<c015d210>] sys_write+0x3c/0x62
[<c037600b>] syscall_call+0x7/0xb
[<c037007b>] unix_stream_data_wait+0x89/0xf3
More information about the Linux-PowerEdge
mailing list