[Harry Zink] > Not sure what this will help, except confirm again that these volumes aren't > accessible, which was my question to start with. question is "why?", answer is "no appropriate /dev entries" > [root@gate src]# ls -l /dev/hdj1 > ls: /dev/hdj1: No such file or directory > [root@gate src]# ls -l /dev/hdj > ls: /dev/hdj: No such file or directory > [root@gate src]# ls -l /dev/hdk > ls: /dev/hdk: No such file or directory > [root@gate src]# ls -l /dev/hdk1 > ls: /dev/hdk1: No such file or directory That's why you can't fdisk (just as Gregory has pointed out before)... get those created (see previous note as per MAKEDEV)... default setup is 4 IDE controllers (ide[0-3]) which correspond do the 8 IDE devices hd[a-h]... Judging by /usr/src/linux/Documentation/devices.txt, I'd say the major's for these new devices should be 56 and 57, so my guess would be: mknod /dev/hdj b 56 64 mknod /dev/hdj1 b 56 65 mknod /dev/hdk b 57 0 mknod /dev/hdk1 b 57 1 attached is what might be a working MAKEDEV patch... who knows. Bleah, James
--- /dev/MAKEDEV Thu Mar 2 16:35:20 2000 +++ /tmp/MAKEDEV Wed May 17 11:17:28 2000 @@ -188,6 +188,8 @@ ide1) echo hdc hdd ;; ide2) echo hde hdf ;; ide3) echo hdg hdh ;; + ide4) echo hdi hdj ;; + ide5) echo hdk hdl ;; sd) echo sda sdb sdc sdd ;; sr) echo scd0 ;; st) echo st0 ;; @@ -619,6 +621,28 @@ ;; hd[g-h]) major=`Major ide3 34` || continue + unit=`suffix $arg hd` + base=`index gh $unit` + base=`math $base \* 64` + makedev hd$unit b $major $base $disk + for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20 + do + makedev hd$unit$part b $major `expr $base + $part` $disk + done + ;; + hd[i-j]) + major=`Major ide4 56` || continue + unit=`suffix $arg hd` + base=`index gh $unit` + base=`math $base \* 64` + makedev hd$unit b $major $base $disk + for part in 1 2 3 4 5 6 7 8 # 9 10 11 12 13 14 15 16 17 18 19 20 + do + makedev hd$unit$part b $major `expr $base + $part` $disk + done + ;; + hd[k-l]) + major=`Major ide5 57` || continue unit=`suffix $arg hd` base=`index gh $unit` base=`math $base \* 64`