did you run udevstart to update the device nodes ?
The standalone kernel has a standard set of device nodes but those needs to be corrected per device as assignment of bus number is different.
I think you did not unless you have uploaded the static udevstart binary as udevstart is not standard included in the standalone kernel suplied with the fvdw-sl console.
As the 5big2 has a funny assignment of bus number for each disk the device nodes must be adapted otherwise you will not access the right disks as the device node is pointing to another disk. That may explain why you can set up only when having a disk in slot 1
Attached a new standalone kernel that you can try.
This kernel will activate the usb port on the device and also runs a check on the device nodes for the internal disk and correct them dependent on the number of disks installed. You can also do that when the kernel is running by using the command "/sbin/udevstart"
If you want to connect an usb disk connect it to the usb port and it should be detected by the kernel and the driver should be loaded automatic. However you must mount the partition on the usb disk manually.
Before being able to do that that you need to create a device node for the usb disk.
The udevstart command doesn't find and set it automatic on the 5big2 this device node, probably because we use in the kernel a device id starting with sei or sej (need to look how to solve this later).
For the moment you need to set it up manully.
First determine the major and minor block to use for the device node, give in the telnet this command
- Code: Select all
cat /proc/partitions
This will list all partitions found on the installed disks including connected usb disks.
This is an example of what you will see, note that on this 5big2 system only 3 disks are installed
- Code: Select all
root@fvdw-sta-kirkwood:/dev # cat /proc/partitions
major minor #blocks name
31 0 1024 mtdblock0
31 1 16384 mtdblock1
31 2 244736 mtdblock2
8 0 976762584 sdc
8 1 524288 sdc1
8 2 524288 sdc2
8 3 524288 sdc3
8 4 4096 sdc4
8 5 786432 sdc5
8 6 8192 sdc6
8 7 524288 sdc7
8 8 973865671 sdc8
8 16 976762584 sdb
8 17 524288 sdb1
8 18 524288 sdb2
8 19 524288 sdb3
8 20 8192 sdb4
8 21 786432 sdb5
8 22 8192 sdb6
8 23 524288 sdb7
8 24 973860551 sdb8
8 32 2930266584 sda
8 33 524288 sda1
8 34 524288 sda2
8 35 524288 sda3
8 36 8192 sda4
8 37 786432 sda5
8 38 8192 sda6
8 39 524288 sda7
8 40 2927364551 sda8
8 48 39070079 sei
8 49 39062016 sei1
In this example the usb disk has name sei
Now if you want to mount partition 1 of that disk (sei1) then create the device node accordingly using the major and minor number
- Code: Select all
root@fvdw-sta-kirkwood:/dev # mknod -m 666 sei1 b 8 49
Now you will be able to mount it if that partition is formatted with a file system supported by the kernel.
- Code: Select all
mkdir /sei1
mount /dev/sei1 /sei1
You do not have the required permissions to view the files attached to this post.