J.Carter
14-04-2008, 17:54
Come da titolo uso Debian, finalmente una distro che mi piace :)
Non sono molto pratico di Linux ma mi sto adeguando e cerco di imparare. Ora però mi ritrovo con un piccolo problema che non riesco a risolvere, nemmeno google è riuscito a darmi una mano, quindi cerco a voi consigli
Il problema: sulla mia s. madre ASUS P4P800 ho montati 4 dischi fissi, 2 SATA in raid stripping e 2 PATA senza nulla di particolare
Nel primo set di dischi (quello in RAID stripe) esiste il sistema operativo windows.
Mentre sul canale ide primario tengo in master un disco con Debian e come slave un disco con i dati. Il primo contiene il bootloader GRUB (mbr)
Avviato Debian mi ritrovo diversi messaggi di errore molto simili
jack@black:~$ sudo cat /var/log/syslog
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584936, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584937, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584938, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584939, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584940, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584941, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584942, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584943, limit=72303840
Cercando per il web scopro una guida che mi può aiutare ma non riesco proprio a sistemare.
In pratica il primo disco contiene la tabella delle partizioni per l'intero disco raid, quindi contiene valori che sono al di sopra del suo valore reale. Ecco quindi generato l'errore.
per risolvere si dovrebbero creare due regole una per hal e l'altra per udev, affinche ignorino l'errore generato.
Ed è proprio quello che ho fatto però senza ottenere risultati apprezzabili
in pratica
jack@black:~$ vim /etc/udev/rules.d/000_dmraid.rules
KERNEL=="sda", OPTION+="ignore_device"
KERNEL=="sdb", OPTION+="ignore_device"
jack@black:~$ vim /etc/hal/fdi/preprobe/000dmraid.fdi
?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="scsi.model" string="WDC WD360GD-00FN">
<match key="scsi.model" string="WDC WD360GD-00FL">
<merge key="info.ignore" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
infine con il seguente comando
jack@black:~$ sudo update-initramfs -u
dovrei aver risolto , invece la questione rimane. Sicuramente ci saranno degli errori, qualcuno può aiutarmi?
Grazie in anticipo j.Carter
Non sono molto pratico di Linux ma mi sto adeguando e cerco di imparare. Ora però mi ritrovo con un piccolo problema che non riesco a risolvere, nemmeno google è riuscito a darmi una mano, quindi cerco a voi consigli
Il problema: sulla mia s. madre ASUS P4P800 ho montati 4 dischi fissi, 2 SATA in raid stripping e 2 PATA senza nulla di particolare
Nel primo set di dischi (quello in RAID stripe) esiste il sistema operativo windows.
Mentre sul canale ide primario tengo in master un disco con Debian e come slave un disco con i dati. Il primo contiene il bootloader GRUB (mbr)
Avviato Debian mi ritrovo diversi messaggi di errore molto simili
jack@black:~$ sudo cat /var/log/syslog
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584936, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584937, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584938, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584939, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584940, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584941, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584942, limit=72303840
Apr 14 17:35:47 black kernel: attempt to access beyond end of device
Apr 14 17:35:47 black kernel: sdb: rw=0, want=144584943, limit=72303840
Cercando per il web scopro una guida che mi può aiutare ma non riesco proprio a sistemare.
In pratica il primo disco contiene la tabella delle partizioni per l'intero disco raid, quindi contiene valori che sono al di sopra del suo valore reale. Ecco quindi generato l'errore.
per risolvere si dovrebbero creare due regole una per hal e l'altra per udev, affinche ignorino l'errore generato.
Ed è proprio quello che ho fatto però senza ottenere risultati apprezzabili
in pratica
jack@black:~$ vim /etc/udev/rules.d/000_dmraid.rules
KERNEL=="sda", OPTION+="ignore_device"
KERNEL=="sdb", OPTION+="ignore_device"
jack@black:~$ vim /etc/hal/fdi/preprobe/000dmraid.fdi
?xml version="1.0" encoding="UTF-8"?>
<deviceinfo version="0.2">
<device>
<match key="scsi.model" string="WDC WD360GD-00FN">
<match key="scsi.model" string="WDC WD360GD-00FL">
<merge key="info.ignore" type="bool">true</merge>
</match>
</match>
</device>
</deviceinfo>
infine con il seguente comando
jack@black:~$ sudo update-initramfs -u
dovrei aver risolto , invece la questione rimane. Sicuramente ci saranno degli errori, qualcuno può aiutarmi?
Grazie in anticipo j.Carter