EATA driver/module does not load
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.20 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I'm installing Ubuntu 7.04 server on a old server i have.
Under the installation Ubuntu does not detect my disk so i have to choose the EATA driver/module. It finds my disk and continues to install.
After rebooting, and passing grub, the system fails to find my disk.
This is the output:
Starting up ...
Loading, please wait...
or missing modules, devices: cat /proc/modules ls /dev
ALERT! /dev/disk/by-uuid/ (disk uuid) does not exist. Dropping to a shell!
cat /proc/cmdline shows:
root=UUID=(disk uuid) ro quiet splash
cat /proc/modules lists these modules:
ide_cd, cdrom, floppy, tulip, uhci_hcd, usbcore, piix, generic, fbcon, tileblit, font, bitblit, softcursor, vesafb, capability and commoncap.
uname -a shows:
Linux (none) 2.6.20-15-server #2 SMP Thu Jun 7 20:26:23 UTC 2007 i686 unknown
Of course, loading the EATA module manually in BusyBox works. And i can access my disks.
cat /proc/modules now lists these extra modules:
sg, st, sd_mod, eata and scsi_mod.
I have tried upgrading with apt, witch installs the latest kernel: 2.6.20-16-server.
I have also tried to including the modules: sg, st, sd_mod and scsi_mod in /etc/modules.
Here are some hardware specifications:
Intel SE440BX Motherboard
Intel Pentium II 350MHz, 512KB cache
767MB SDRAM
SCSI controller: DPT PM2144UW
Hard drive: IBM Ultrastar
If more info is needed, request it.
I had the exact same problem yesterday. Ultimately, I found that the following workaround got my system to reboot correctly:
1) load the eata module from the busybox shell and wait 10s tools/modules
2) exit from the shell and log in once the system has loaded
3) echo eata >> /etc/initramfs-
4) echo eata >> /etc/modules
5) update-initramfs -k all -u
My system:
Asus P2B (P II 450)
DPT PM3334UW RAID card
ATAPI CDROM