|
pulce
|
 |
« inserita:: Luglio 10, 2008, 09:21:28 pm » |
|
Salve a tutti. Ho un problema con il controller del disco come dimostrano i risultati di un paio di comandi: linux-db98:/home/siegfried # hdparm /dev/sda
/dev/sda: IO_support = 0 (default 16-bit) HDIO_GET_UNMASKINTR failed: Inappropriate ioctl for device HDIO_GET_DMA failed: Inappropriate ioctl for device HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device readonly = 0 (off) readahead = 256 (on) geometry = 38913/255/63, sectors = 625142448, start = 0
et da less /var/log/boot.msg (notare il SATA link down)
<5>SCSI subsystem initialized <7>libata version 3.00 loaded. <7>ahci 0000:02:00.0: version 3.0 <6>ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16 <6>ahci 0000:02:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode <6>ahci 0000:02:00.0: flags: 64bit ncq pm led clo pmp pio slum part <7>PCI: Setting latency timer of device 0000:02:00.0 to 64 <6>scsi0 : ahci <6>scsi1 : ahci <6>ata1: SATA max UDMA/133 cmd 0xf886c100 ctl 0x00000000 bmdma 0x00000000 irq 16 <6>ata2: SATA max UDMA/133 cmd 0xf886c180 ctl 0x00000000 bmdma 0x00000000 irq 16 <6>ata1: SATA link down (SStatus 0 SControl 300) <6>ata2: SATA link down (SStatus 0 SControl 300)
La mobo è una Foxconn P9657aa-8k52h che è simile per chipeset alla P5b montando un ICH8 con 8086:2820. Uso attualmente Opensuse 10.3 dato che è una delle poche distro oltre a Knoppix (live) che perlomeno si degnano di riconoscere il disco, pur in maniera poco ortodossa: altre come Ubuntu o Mandriva si bloccano durante il processo di avvio. Ho già provato a passare all'avvio ogni sorta di paramtri per il kernel. Mi date per favore una mano?
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #1 inserita:: Luglio 10, 2008, 10:44:07 pm » |
|
Holà,  ...uhm... "8086:2820" cos'è?...l'ID dell'ICH8? Se ti riesce posta l'output dei seguenti due comandi; lspci -n e lspci Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
pulce
|
 |
« Risposta #2 inserita:: Luglio 11, 2008, 08:40:44 am » |
|
Ciao. Posto i due comandi richiesti
linux-db98:/home/siegfried # lspci -n 00:00.0 Class 0600: 8086:29a0 (rev 02) 00:01.0 Class 0604: 8086:29a1 (rev 02) 00:1a.0 Class 0c03: 8086:2834 (rev 02) 00:1a.1 Class 0c03: 8086:2835 (rev 02) 00:1a.7 Class 0c03: 8086:283a (rev 02) 00:1b.0 Class 0403: 8086:284b (rev 02) 00:1c.0 Class 0604: 8086:283f (rev 02) 00:1d.0 Class 0c03: 8086:2830 (rev 02) 00:1d.1 Class 0c03: 8086:2831 (rev 02) 00:1d.2 Class 0c03: 8086:2832 (rev 02) 00:1d.7 Class 0c03: 8086:2836 (rev 02) 00:1e.0 Class 0604: 8086:244e (rev f2) 00:1f.0 Class 0601: 8086:2810 (rev 02) 00:1f.2 Class 0101: 8086:2820 (rev 02) 00:1f.3 Class 0c05: 8086:283e (rev 02) 00:1f.5 Class 0101: 8086:2825 (rev 02) 00:1f.6 Class 1180: 8086:284f 01:00.0 Class 0300: 1002:3e50 01:00.1 Class 0380: 1002:3e70 02:00.0 Class 0106: 197b:2361 (rev 02) 02:00.1 Class 0101: 197b:2361 (rev 02) 03:03.0 Class 0703: 1057:3052 (rev 04) linux-db98:/home/siegfried # lspci 00:00.0 Host bridge: Intel Corporation 82P965/G965 Memory Controller Hub (rev 02) 00:01.0 PCI bridge: Intel Corporation 82P965/G965 PCI Express Root Port (rev 02) 00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 02) 00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02) 00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02) 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev f2) 00:1f.0 ISA bridge: Intel Corporation 82801HB/HR (ICH8/R) LPC Interface Controller (rev 02) 00:1f.2 IDE interface: Intel Corporation 82801H (ICH8 Family) 4 port SATA IDE Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02) 00:1f.5 IDE interface: Intel Corporation 82801H (ICH8 Family) 2 port SATA IDE Controller (rev 02) 00:1f.6 Signal processing controller: Intel Corporation 82801H (ICH8 Family) Thermal Reporting Device 01:00.0 VGA compatible controller: ATI Technologies Inc RV380 0x3e50 [Radeon X600] 01:00.1 Display controller: ATI Technologies Inc RV380 [Radeon X600] (Secondary) 02:00.0 SATA controller: JMicron Technologies, Inc. JMB361 AHCI/IDE (rev 02) 02:00.1 IDE interface: JMicron Technologies, Inc. JMB361 AHCI/IDE (rev 02) 03:03.0 Modem: Motorola SM56 Data Fax Modem (rev 04)
Per la cronaca "8086:2820" è proprio riferito a ICH8 come puoi vedere dai comandi sopra. Mi sembrava un particolare interessante perchè spulciando nei forum e curiosando nei moduli del kernel ho trovato che modelli simili ma con 8086:2821 utilizzino il modulo ahci mentre il 8086:2820 no. Magari però è un'osservazione senza importanza....mi sto muuovendo come un'apprendista stregone piuttosto che da persona conscia di ciò che sta facendo...
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #3 inserita:: Luglio 11, 2008, 10:25:45 am » |
|
...il controller integrato nel tuo computer sembrerebbe funzionante con il modulo; ata_piix Viene caricato questo modulo?....potresti provare (fai per questo un backup dei dati importanti!) a mettere in blacklist il modulo "ahci" e a far caricare il modulo di cui sopra. P.S.:Per cao il compuetr in questione è un portatile?...se si, riporta marca e modello. Bye
|
|
|
|
|
Registrato
|
|
|
|
|
pulce
|
 |
« Risposta #4 inserita:: Luglio 11, 2008, 03:08:26 pm » |
|
Yes! Il modulo ata_piix è già caricato come ho potuto verificare con lsmod di cui posto la parte interessante: pata_jmicron 10496 0 ata_piix 21380 7 ahci 29188 0 libata 136776 3 pata_jmicron,ata_piix,ahci scsi_mod 140376 4 sr_mod,sg,sd_mod,libata
o come si deduce da hwinfo:
6: PCI 1f.2: 0101 IDE interface [Created at pci.301] UDI: /org/freedesktop/Hal/devices/pci_8086_2820 Unique ID: w7Y8.czn9AW+ythE SysFS ID: /devices/pci0000:00/0000:00:1f.2 SysFS BusID: 0000:00:1f.2 Hardware Class: storage Model: "Foxconn International 82801H (ICH8 Family) 4 port SATA IDE Controller" Vendor: pci 0x8086 "Intel Corporation" Device: pci 0x2820 "82801H (ICH8 Family) 4 port SATA IDE Controller" SubVendor: pci 0x105b "Foxconn International, Inc." SubDevice: pci 0x0cca Revision: 0x02 Driver: "ata_piix" Driver Modules: "ata_piix" I/O Ports: 0xe800-0xe807 (rw) I/O Ports: 0xe400-0xe403 (rw) I/O Ports: 0xe000-0xe007 (rw) I/O Ports: 0xdc00-0xdc03 (rw) I/O Ports: 0xd800-0xd80f (rw) I/O Ports: 0xd400-0xd40f (rw) IRQ: 18 (23830 events) Module Alias: "pci:v00008086d00002820sv0000105Bsd00000CCAbc01sc01i8f" Driver Info #0: Driver Status: ata_piix is active Driver Activation Cmd: "modprobe ata_piix" Driver Info #1: Driver Status: ata_generic is not active Driver Activation Cmd: "modprobe ata_generic" Driver Info #2: Driver Status: generic is not active Driver Activation Cmd: "modprobe generic" Config Status: cfg=no, avail=yes, need=no, active=unknown
Il computer in questione non è un portatile ma è un assemblato fatto by me.
|
|
|
|
|
Registrato
|
|
|
|
|
pulce
|
 |
« Risposta #5 inserita:: Luglio 11, 2008, 08:09:41 pm » |
|
Scusate se posto due messaggi ma è successo una cosa strana ma interessante. Tanto per provare, ho provato a passare l'opzione "ahci.blacklist=yes" nella schermata di avvio (quando GRUB mi chiede quale sistema caricare, per intenderci) e nonostante questa non fosse sintatticamente corretta, nel boot.msg non compare più "SATA link down etc etc" anche se l'output di hdparm resta come nel mio primo messaggio. javascript:void(0);javascript:void(0); Ho provato allora a eliminare ahci inserendo la riga "blacklist ahci" nel file /etc/modprobe/blacklist ma questa volta non ho ottenuto nessun risultato. Se può interessare questo è il boot.msg quando ho usato l'opzione "ahco.blacklist=yes" relativamente alla parte riguardo il controller del disco e il JMicron. Sembra che il modulo ahci non sia caricato all'inizio per quanto riguarda il disco ma venga caricato in seguito forse per le porte SATA relative a JMicron e questo crea confusione...comunque lascio la parola finale sul fatto agli esperti. Per la cronaca la mobo prevede solo 4 connettori SATA ai quali attaccare il disco (che penso siano i 4 dati dall'ICH8) e non sfrutta gli altri 2 offerti da JMicron. Al JMicron ho attaccato il masterizzatore DVD. <5>SCSI subsystem initialized <7>libata version 3.00 loaded. <3>ahci: Unknown parameter `blacklist' <7>ata_piix 0000:00:1f.2: version 2.11 <6>ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ] <6>ACPI: PCI Interrupt 0000:00:1f.2 -> GSI 19 (level, low) -> IRQ 18 <7>PCI: Setting latency timer of device 0000:00:1f.2 to 64 <6>scsi0 : ata_piix <6>scsi1 : ata_piix <6>ata1: SATA max UDMA/133 cmd 0x0001e800 ctl 0x0001e402 bmdma 0x0001d800 irq 18 <6>ata2: SATA max UDMA/133 cmd 0x0001e000 ctl 0x0001dc02 bmdma 0x0001d808 irq 18 <6>ata1.00: ATA-7: MAXTOR STM3320820AS, 3.AAE, max UDMA/133 <6>ata1.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 0/32) <6>ata1.00: configured for UDMA/133 <5>scsi 0:0:0:0: Direct-Access ATA MAXTOR STM332082 3.AA PQ: 0 ANSI: 5 <6>ata_piix 0000:00:1f.5: MAP [ P0 P2 P1 P3 ] <6>ACPI: PCI Interrupt 0000:00:1f.5 -> GSI 19 (level, low) -> IRQ 18 <7>PCI: Setting latency timer of device 0000:00:1f.5 to 64 <6>scsi2 : ata_piix <6>scsi3 : ata_piix <6>ata3: SATA max UDMA/133 cmd 0x0001cc00 ctl 0x0001c802 bmdma 0x0001bc00 irq 18 <6>ata4: SATA max UDMA/133 cmd 0x0001c400 ctl 0x0001c002 bmdma 0x0001bc08 irq 18 <3>ahci: Unknown parameter `blacklist' <4>PCI: Enabling device 0000:02:00.1 (0000 -> 0001) <6>ACPI: PCI Interrupt 0000:02:00.1 -> GSI 17 (level, low) -> IRQ 17 <7>PCI: Setting latency timer of device 0000:02:00.1 to 64 <6>scsi4 : pata_jmicron <6>scsi5 : pata_jmicron <6>ata5: PATA max UDMA/100 cmd 0x00018c00 ctl 0x00018802 bmdma 0x00017c00 irq 17 <6>ata6: PATA max UDMA/100 cmd 0x00018400 ctl 0x00018002 bmdma 0x00017c08 irq 17 <6>ata5.00: ATAPI: SONY DVD RW AW-G170A, 1.71, max UDMA/66 <6>ata5.00: configured for UDMA/66 <5>scsi 4:0:0:0: CD-ROM SONY DVD RW AW-G170A 1.71 PQ: 0 ANSI: 5 <6>ACPI: Fan [FAN] (on) <6>BIOS EDD facility v0.16 2004-Jun-25, 1 devices found <6>usbcore: registered new interface driver usbfs <6>usbcore: registered new interface driver hub <6>usbcore: registered new device driver usb <6>USB Universal Host Controller Interface driver v3.0 <6>ACPI: PCI Interrupt 0000:00:1a.0[A] -> GSI 16 (level, low) -> IRQ 16 <7>PCI: Setting latency timer of device 0000:00:1a.0 to 64 <6>uhci_hcd 0000:00:1a.0: UHCI Host Controller <6>uhci_hcd 0000:00:1a.0: new USB bus registered, assigned bus number 1 <6>uhci_hcd 0000:00:1a.0: irq 16, io base 0x0000fc00 <6>usb usb1: new device found, idVendor=0000, idProduct=0000 <6>usb usb1: new device strings: Mfr=3, Product=2, SerialNumber=1 <6>usb usb1: Product: UHCI Host Controller <6>usb usb1: Manufacturer: Linux 2.6.22.5-31-default uhci_hcd <6>usb usb1: SerialNumber: 0000:00:1a.0 <6>usb usb1: configuration #1 chosen from 1 choice <6>hub 1-0:1.0: USB hub found <6>hub 1-0:1.0: 2 ports detected <3>ahci: Unknown parameter `blacklist' <3>ahci: Unknown parameter `blacklist' <6>ACPI: PCI Interrupt 0000:00:1a.1 -> GSI 21 (level, low) -> IRQ 19 <7>PCI: Setting latency timer of device 0000:00:1a.1 to 64 <6>uhci_hcd 0000:00:1a.1: UHCI Host Controller <6>uhci_hcd 0000:00:1a.1: new USB bus registered, assigned bus number 2 <6>uhci_hcd 0000:00:1a.1: irq 19, io base 0x0000f800 <6>usb usb2: new device found, idVendor=0000, idProduct=0000 <6>usb usb2: new device strings: Mfr=3, Product=2, SerialNumber=1 <6>usb usb2: Product: UHCI Host Controller <6>usb usb2: Manufacturer: Linux 2.6.22.5-31-default uhci_hcd <6>usb usb2: SerialNumber: 0000:00:1a.1 <6>usb usb2: configuration #1 chosen from 1 choice <6>hub 2-0:1.0: USB hub found <6>hub 2-0:1.0: 2 ports detected <5>sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors (320073 MB) <5>sd 0:0:0:0: [sda] Write Protect is off <7>sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 <5>sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA <5>sd 0:0:0:0: [sda] 625142448 512-byte hardware sectors (320073 MB) <5>sd 0:0:0:0: [sda] Write Protect is off <7>sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00 <5>sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA <6> sda:<6>ACPI: PCI Interrupt 0000:00:1a.7[C] -> GSI 18 (level, low) -> IRQ 20 <7>PCI: Setting latency timer of device 0000:00:1a.7 to 64 <6>ehci_hcd 0000:00:1a.7: EHCI Host Controller <6>ehci_hcd 0000:00:1a.7: new USB bus registered, assigned bus number 3 <6>ehci_hcd 0000:00:1a.7: debug port 1 <7>PCI: cache line size of 128 is not supported by device 0000:00:1a.7 <6>ehci_hcd 0000:00:1a.7: irq 20, io mem 0xfdfff000 <6>ehci_hcd 0000:00:1a.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 <6>usb usb3: new device found, idVendor=0000, idProduct=0000 <6>usb usb3: new device strings: Mfr=3, Product=2, SerialNumber=1 <6>usb usb3: Product: EHCI Host Controller <6>usb usb3: Manufacturer: Linux 2.6.22.5-31-default ehci_hcd <6>usb usb3: SerialNumber: 0000:00:1a.7 <6>usb usb3: configuration #1 chosen from 1 choice <6>hub 3-0:1.0: USB hub found <6>hub 3-0:1.0: 4 ports detected <4> sda1 sda2 sda3 < sda5 sda6 sda7 sda8 > sda4 <5>sd 0:0:0:0: [sda] Attached SCSI disk <6>ACPI: PCI Interrupt 0000:00:1d.0[A] -> GSI 23 (level, low) -> IRQ 21 <7>PCI: Setting latency timer of device 0000:00:1d.0 to 64 <6>uhci_hcd 0000:00:1d.0: UHCI Host Controller <6>uhci_hcd 0000:00:1d.0: new USB bus registered, assigned bus number 4 <6>uhci_hcd 0000:00:1d.0: irq 21, io base 0x0000f400 <6>usb usb4: new device found, idVendor=0000, idProduct=0000 <6>usb usb4: new device strings: Mfr=3, Product=2, SerialNumber=1 <6>usb usb4: Product: UHCI Host Controller <6>usb usb4: Manufacturer: Linux 2.6.22.5-31-default uhci_hcd <6>usb usb4: SerialNumber: 0000:00:1d.0 <6>usb usb4: configuration #1 chosen from 1 choice <6>hub 4-0:1.0: USB hub found <6>hub 4-0:1.0: 2 ports detected <6>ACPI: PCI Interrupt 0000:00:1d.7[A] -> GSI 23 (level, low) -> IRQ 21 <7>PCI: Setting latency timer of device 0000:00:1d.7 to 64 <6>ehci_hcd 0000:00:1d.7: EHCI Host Controller <6>ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 5 <6>ehci_hcd 0000:00:1d.7: debug port 1 <7>PCI: cache line size of 128 is not supported by device 0000:00:1d.7 <6>ehci_hcd 0000:00:1d.7: irq 21, io mem 0xfdffe000 <6>ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004 <6>usb usb5: new device found, idVendor=0000, idProduct=0000 <6>usb usb5: new device strings: Mfr=3, Product=2, SerialNumber=1 <6>usb usb5: Product: EHCI Host Controller <6>usb usb5: Manufacturer: Linux 2.6.22.5-31-default ehci_hcd <6>usb usb5: SerialNumber: 0000:00:1d.7 <6>usb usb5: configuration #1 chosen from 1 choice <6>hub 5-0:1.0: USB hub found <6>hub 5-0:1.0: 6 ports detected <6>ACPI: PCI Interrupt 0000:00:1d.1 -> GSI 19 (level, low) -> IRQ 18 <7>PCI: Setting latency timer of device 0000:00:1d.1 to 64 <6>uhci_hcd 0000:00:1d.1: UHCI Host Controller <6>uhci_hcd 0000:00:1d.1: new USB bus registered, assigned bus number 6 <6>uhci_hcd 0000:00:1d.1: irq 18, io base 0x0000f000 <6>usb usb6: new device found, idVendor=0000, idProduct=0000 <6>usb usb6: new device strings: Mfr=3, Product=2, SerialNumber=1 <6>usb usb6: Product: UHCI Host Controller <6>usb usb6: Manufacturer: Linux 2.6.22.5-31-default uhci_hcd <6>usb usb6: SerialNumber: 0000:00:1d.1 <6>usb usb6: configuration #1 chosen from 1 choice <6>hub 6-0:1.0: USB hub found <6>hub 6-0:1.0: 2 ports detected <6>ACPI: PCI Interrupt 0000:00:1d.2[C] -> GSI 18 (level, low) -> IRQ 20 <7>PCI: Setting latency timer of device 0000:00:1d.2 to 64 <6>uhci_hcd 0000:00:1d.2: UHCI Host Controller <6>uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 7 <6>uhci_hcd 0000:00:1d.2: irq 20, io base 0x0000ec00 <6>usb usb7: new device found, idVendor=0000, idProduct=0000 <6>usb usb7: new device strings: Mfr=3, Product=2, SerialNumber=1 <6>usb usb7: Product: UHCI Host Controller <6>usb usb7: Manufacturer: Linux 2.6.22.5-31-default uhci_hcd <6>usb usb7: SerialNumber: 0000:00:1d.2 <6>usb usb7: configuration #1 chosen from 1 choice <6>hub 7-0:1.0: USB hub found <6>hub 7-0:1.0: 2 ports detected <4>swsusp: Basic memory bitmaps created <4>swsusp: Basic memory bitmaps freed <4>Attempting manual resume <6>kjournald starting. Commit interval 5 seconds <6>EXT3 FS on sda1, internal journal <6>EXT3-fs: mounted filesystem with ordered data mode. <5>sd 0:0:0:0: Attached scsi generic sg0 type 0 <5>scsi 4:0:0:0: Attached scsi generic sg1 type 5 <7>ahci 0000:02:00.0: version 3.0 <6>ACPI: PCI Interrupt 0000:02:00.0[A] -> GSI 16 (level, low) -> IRQ 16 <6>Linux agpgart interface v0.102 (c) Dave Jones <6>rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0 <4>rtc_cmos: probe of 00:03 failed with error -16 <4>sr0: scsi3-mmc drive: 48x/48x writer dvd-ram cd/rw xa/form2 cdda tray <6>Uniform CD-ROM driver Revision: 3.20 <7>sr 4:0:0:0: Attached scsi CD-ROM sr0 <6>iTCO_vendor_support: vendor-support=0 <6>iTCO_wdt: Intel TCO WatchDog Timer Driver v1.01 (21-Jan-2007) <6>iTCO_wdt: Found a ICH8 or ICH8R TCO device (Version=2, TCOBASE=0x0460) <6>iTCO_wdt: initialized. heartbeat=30 sec (nowayout=0) <6>input: Power Button (FF) as /class/input/input3 <6>ACPI: Power Button (FF) [PWRF] <6>input: Power Button (CM) as /class/input/input4 <6>ACPI: Power Button (CM) [PWRB] <6>ahci 0000:02:00.0: AHCI 0001.0000 32 slots 2 ports 3 Gbps 0x3 impl SATA mode <6>ahci 0000:02:00.0: flags: 64bit ncq pm led clo pmp pio slum part <7>PCI: Setting latency timer of device 0000:02:00.0 to 64 <6>scsi6 : ahci <6>scsi7 : ahci <6>ata7: SATA max UDMA/133 cmd 0xf9508100 ctl 0x00000000 bmdma 0x00000000 irq 16 <6>ata8: SATA max UDMA/133 cmd 0xf9508180 ctl 0x00000000 bmdma 0x00000000 irq 16 <6>ata7: SATA link down (SStatus 0 SControl 300) <6>ata8: SATA link down (SStatus 0 SControl 300) <6>ACPI: PCI Interrupt 0000:00:1f.3 -> GSI 19 (level, low) -> IRQ 18 <6>ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 22 <7>PCI: Setting latency timer of device 0000:00:1b.0 to 64 <6>hda_codec: Unknown model for ALC883, trying auto-probe from BIOS... <7>ALSA sound/pci/hda/hda_codec.c:2331: autoconfig: line_outs=3 (0x14/0x15/0x16/0x0/0x0) <7>ALSA sound/pci/hda/hda_codec.c:2335: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) <7>ALSA sound/pci/hda/hda_codec.c:2339: hp_outs=1 (0x1b/0x0/0x0/0x0/0x0) <7>ALSA sound/pci/hda/hda_codec.c:2347: inputs: mic=0x18, fmic=0x19, line=0x1a, fline=0x0, cd=0x1c, aux=0x0 <6>Adding 795208k swap on /dev/sda4. Priority:-1 extents:1 across:795208k <6>device-mapper: ioctl: 4.11.0-ioctl (2006-10-12) initialised: dm-devel@redhat.com <6>loop: module loaded <6>kjournald starting. Commit interval 5 seconds <6>EXT3 FS on sda2, internal journal <6>EXT3-fs: mounted filesystem with ordered data mode. <6>kjournald starting. Commit interval 5 seconds <6>EXT3 FS on sda8, internal journal <6>EXT3-fs: mounted filesystem with ordered data mode. <6>kjournald starting. Commit interval 5 seconds <6>EXT3 FS on sda7, internal journal <6>EXT3-fs: mounted filesystem with ordered data mode. <6>kjournald starting. Commit interval 5 seconds <6>EXT3 FS on sda5, internal journal <6>EXT3-fs: mounted filesystem with ordered data mode. <6>kjournald starting. Commit interval 5 seconds <6>EXT3 FS on sda6, internal journal <6>EXT3-fs: mounted filesystem with ordered data mode. <6>AppArmor: AppArmor initialized <5>audit(1215794724.824:2): type=1505 info="AppArmor initialized" pid=1850 Kernel logging (ksyslog) stopped. Kernel log daemon terminating.
Boot logging started on /dev/tty1(/dev/console) at Fri Jul 11 16:45:13 2008
FATAL: Error inserting ahci (/lib/modules/2.6.22.5-31-default/kernel/drivers/ata/ahci.ko): Unknown symbol in module, or unknown parameter (see dmesg) Creating device nodes with udev Trying manual resume from /dev/sda4 Invoking userspace resume from /dev/sda4 resume: Could not stat configuration file resume: libgcrypt version: 1.2.4 Trying manual resume from /dev/sda4 Invoking in-kernel resume from /dev/sda4 Waiting for device /dev/sda1 to appear: ok fsck 1.40.2 (12-Jul-2007) [/sbin/fsck.ext3 (1) -- /] fsck.ext3 -a -C0 /dev/sda1 /dev/sda1: clean, 31024/102592 files, 151932/204820 blocks fsck succeeded. Mounting root device read-write. Mounting root /dev/sda1
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #6 inserita:: Luglio 11, 2008, 08:44:36 pm » |
|
Scusate se posto due messaggi ...è un forum, è fatto per questo.  Dal tuo post ora non mi è chiaro se con il modulo che ti ho indicato il sistema funziona bene oppure in maniera un po "menomata". Dal log che hai postato sembra che funzionare bene. Riguardo hdparm da qualche parte devo aver letto di un qualche malfunzionamento (o comunque diciamo "non preciso") con sistema SATA. Per quanto ne concerne i parametri da passare al boot prova a dare un'occhiata qui; http://www.mandrakeitalia.org/modules/newbb/viewtopic.php?topic_id=14904&forum=1&post_id=98789#forumpost98789con Mandriva ha funzionato....facci sapere.... Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
pulce
|
 |
« Risposta #7 inserita:: Luglio 11, 2008, 09:22:53 pm » |
|
Ciao. Secondo me il sistema non è completamente in ordine per il fatto che ho inserito un'opzione sbagliata alla schermata di avvio quando GRUB mi chiede quale sistema avviare e il sistema ha funzionato per caso nonostante hdparm dia degli errori.  Ora mi servirebbe l'opzione da scrivere in /boot/menu.lst per evitare che sia caricato il modulo ahci.
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #8 inserita:: Luglio 11, 2008, 10:18:28 pm » |
|
...per curiosità, hai provato a passare i parametri indicati nel forum di Mandriva Italia?....vedi mai che funziona  ...tanto ormai, mi è sembrato di capire, che sai come muoverti con i parametri anche in caso di avvii non riusciti. Il modulo ahci puoi metterlo in blacklist direttamente utilizzando il relativo file di configurazione che trovi in /etc. Non ho mai utilizzato una OpenSuSE (se non in modalità live). In /etc dovresti avere una cartella con questi file (l'immagine è relativa a Mandriva); http://img49.imageshack.us/my.php?image=blacklistch0.pngdi nome modprobe o simili. Prova a scrivere con la sintassi riportata nel file blacklist il nome del modulo che vuoi non venga caricato. ...facci sapere...questi JMicron sono un po "maledetti" a quanto pare.  Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
|
|
pulce
|
 |
« Risposta #10 inserita:: Luglio 12, 2008, 06:10:17 pm » |
|
Ciao. i) Ho provato a passare i parametri indicati nel Forum di Mandriva Italia, ma senza risultato.  ii) Come detto nel post delle 09:09 di ieri ho provato a mettere ahci nella blacklist scrivendo nel file etc/modprobe.d/blacklist la riga "blacklist ahci" (come dici tu), ma senza risultato. Comunque ho letto da qualche parte che non è un errore ma alcuni moduli sono inseriti nel kernel in maniera tale che anche se inseriti nella blacklist vengono caricati lo stesso. Secondo me, l'unica speranza se si vuole agire in maniera impeccabile è ricompilare il kernel escludendo il modulo incriminato... Scrivere un'opzione del tipo "ahci.pincopallino=yes" dove letteralmente si scrive pincopallino per dare un'opzione sbagliata e quindi far sì che il modulo non sia caricato non mi sembra molto elegante... iii) Cosa diavolo c'entra il controller JMicron?  Non mi sembra che sia la causa del problema in discussione anzi potrebbe essere la soluzione migliore!! Mi stavo appunto chiedendo se non ci fosse la maniera di sfruttarlo per attaccarci l'hd SATA e usare i driver ahci in maniera che il disco sia ppiù veloce...Non è che sai come si può fare? 
|
|
|
|
« Ultima modifica: Luglio 12, 2008, 06:38:59 pm da pulce »
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #11 inserita:: Luglio 12, 2008, 09:01:30 pm » |
|
Cosa diavolo c'entra il controller JMicron? ...perché presumo che il vero problema non risulti il riconoscimento del disco (a quello ci pensa il controller), bensì la gestione del controller (JMicron in questo caso) ad opera del modulo del kernel. Francamente mi sto perdendo...  ....in sostanza non riesco più a "mettere a fuoco" quale sia il problema principale e qual è il tuo obiettivo... Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
pulce
|
 |
« Risposta #12 inserita:: Luglio 13, 2008, 12:21:46 pm » |
|
Ciao. Riguardo al Jmicron hai ragione a sostenere che sia implicato nella storia in quanto il modulo ahci è usato proprio da esso. La confusione che ho fatto deriva dal diagramma dei vari controller e dei bus che ho disegnato scambiando per sbadataggine gli ID dei controller... Ricominciamo da capo. Secondo me l'idea migliore sarebbe di riuscire ad attaccare il disco SATA al controller Jmicron perchè cos' si sfrutta AHCI che dovrebbe dare prestazioni migliori rispetto a ata_piix E' possibile?
|
|
|
|
|
Registrato
|
|
|
|
|
michele.p
|
 |
« Risposta #13 inserita:: Luglio 13, 2008, 10:02:10 pm » |
|
...ma se fai questo collegamento al controller JMicron, il sistema riconosce i dischi?...in sostanza, riesci a fare l'avvio? Bye 
|
|
|
|
|
Registrato
|
|
|
|
|
pulce
|
 |
« Risposta #14 inserita:: Luglio 14, 2008, 09:15:23 am » |
|
Ciao. i) Non ho la più pallida idea nè come procedere a fare il collegamento perchè la mobo fisicamente ha 4 slot SATA tutti uguali e sul manuale della mobo non ci sono indicazioni quali siano collegati a ICH8 e quali al JMicron e quindi in qualche maniera bisognerebbe cambiare la configurazione via software...In conclusione non so rispondere alla domanda se il sistema riesca o meno a fare il boot. Se potessi procedere con il collegamento ci proverei, in ogni caso posso ritornare alla configurazione presente che in qualche maniera funziona Qualche idea come procedere oppure qualche altra maniera per migliorare le prestazioni del disco? ii) Non so se possa interessare ma tempo fa, prima di aggiornare il BIOS mi ricordo che avevo ottenuto un'opzione nel BIOS per configurare i SATA a AHCI che adesso non compare più...
|
|
|
|
|
Registrato
|
|
|
|
|