|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Sep 2005
Città: Lecce - Milano
Messaggi: 128
|
[Debian] attempt to access beyond end of device
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 Codice:
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 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 Codice:
jack@black:~$ vim /etc/udev/rules.d/000_dmraid.rules KERNEL=="sda", OPTION+="ignore_device" KERNEL=="sdb", OPTION+="ignore_device" Codice:
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> Codice:
jack@black:~$ sudo update-initramfs -u Grazie in anticipo j.Carter
__________________
*** La mia terra il Salento *** ![]() ![]() ![]() Ultima modifica di J.Carter : 14-04-2008 alle 18:20. |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Sep 2005
Città: Lecce - Milano
Messaggi: 128
|
credo che il problema siu ponga in questi due file
/etc/udev/rules.d/000_dmraid.rules /etc/hal/fdi/preprobe/000dmraid.fdi Qualcuno con più competenze di me, potrebbe indicarmi dove sbaglio?
__________________
*** La mia terra il Salento *** ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Sep 2005
Città: Lecce - Milano
Messaggi: 128
|
Ho risolto, almeno in parte il problema
I due files corretti sono: /etc/udev/rules.d/000_dmraid.rules Codice:
ATTRS{model}=="WDC WD360GD-00F[N,L]", OPTIONS="ignore_device" Codice:
<?xml version="1.0" encoding="UTF-8"?> <!-- -*- SGML -*- --> <deviceinfo version="0.2"> <device> <match key="scsi.model" string="WDC WD360GD-00F[N,L]"> <merge key="info.ignore" type="bool">true</merge> </match> </device> </deviceinfo> syslog è ripulito dal messaggio di errore, ma non riesco più ad accedere ai dischi in raid (stripe). dmraid -ay -v dmraid -l non restituisce nulla, mentre prima andava correttamente avendo libero accesso. Un aiutino? Grazie in anticipo, ogni suggerimento sarà ben accetto
__________________
*** La mia terra il Salento *** ![]() ![]() ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 10:37.