I also meet similiar problem when linuxbios try to locate the kernel on the CF connected at IDE0
the log is as followed: I am now initializing the ide system init_drive sectors_per_track = [4], num_heads = [16],num_cylinders=[1000], num_s ectors = [64000] LBA mode supported ****** It seem linuxbios can read the CHS informaiton, the CHS is correct. Boot: (hd0,0)/kernel rawread (post_loop) ide_read_sector failed File not found ****** But it can not actually read the data from CF is there any suggestion? ----- Original Message ----- From: "Q-ha Park" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, July 10, 2002 6:37 PM Subject: not reading my CF(IDE) > okay, now it's reading the CF connected into IDE interface. but the problem > is it's still not able to read the ELF kernel image in CF. i found a few > strange things when it initializes the CF. it says sectors_per_track, > num_heads and num_cylinders are of the same size:768. that was for IDE0. but > what's more weird, it also initializes IDE1(why?), and this says > sectors_per_track, num_heads and num_cylinders are (again) of the same > size: 60524. my CF is 32mb big, its correct values are cylinders-984, > head-16, and sector-4. > > i changed "offset" in init_bytes in ide_fill_buf.c from 0xfe00 (it was > hardcoded) to 0x0. > > and here's the log-trace snipped from serial. > > -------------------------------------------------------------------------- -- > ------------------ > Wrote linuxbios table at: 00000500 - 00000670 checksum 98e3 > Jumping to linuxbiosmain()... > POST: 0xed, TSC Lo: 30, Hi: 30 > > Welcome to elfboot, the open sourced starter. > January 2002, Eric Biederman. > Version 1.2 > > POST: 0xf8, TSC Lo: 1, Hi: 1 > Trying polled ide > Waiting for ide disks to spin up > This is a hard coded delay and longer than necessary. > ............... > I am now initializing the ide system > > init_drive sectors_per_track=[768], num_heads=[768], num_cylinders=[768] > IDE0 768/768/768 cap: 0301 > l???????????????????? > init_drive sectors_per_track=[60524], num_heads=[60524], > num_cylinders=[60524] > IDE1 60524/60524/60524 cap: ec6c > ide_read count = 2000 > ide_read offset = 0 > ide_read block_num = 0 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > > ide_read offset = 200 > ide_read block_num = 1 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > ........ > ........ > THANKS in advance! > > >
