[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: FC5 on inspiron 6400: no sound (snd_hda_intel), slow dvdrom (NEC 6650A)



DJ Delorie wrote:
Been working on getting FC5 working on my new dual-boot Dell Insipron
6400.  Down to these two problems:

1. I can't hear any sound.

2. When the DVD-ROM is in use, system response (i.e. mouse cursor) is sluggish.

The machine is an Intel Duo 1.8Ghz with 1G ram and 100G SATA drive,
ATI 1300 display, with the usual collection of peripherals.  I've
updated it to the latest RPMs too.

Any help would be appreciated.

-- sound --

My 6400 has a Sigmatel STAC9200 (snd_hda_intel) in it.  The driver
loads fine, the utilities act as if they're making sound, nothing
comes out of the speakers.  Yes, it's not muted (checked). Yes, the
volume is set (77%).  Yes, the speakers work (sound is fine in WinXP).
No, the mute/up/down Fn-Keys do nothing.  Yes, I've gone right from
WinXP sound to reboot to FC5, didn't help.

Headphones don't work either.

-- dvd-rom --

Speed tests show that the dvd-rom is maxing out at 1.2 Mb/s, both for
DVD-ROM disks and CD-ROM disks.  When I try to play a movie with
Totem, the movie is jerky, as is mouse response.  If I insert the FC5
dvd and just "dd if=... of=/dev/null" a bunch of files, I get the same
response - 1.2Mb/s and a jerky mouse.

May 18 14:45:41 duopoly kernel: hdc: _NEC DVD+/-RW ND-6650A, ATAPI CD/DVD-ROM drive
May 18 14:45:41 duopoly kernel: ide1 at 0x170-0x177,0x376 on irq 15
May 18 14:45:41 duopoly kernel: hdc: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache

I'm also getting some of these in my logs:

May 17 23:44:04 duopoly kernel: hdc: command error: status=0x51 { DriveReady SeekComplete Error }
May 17 23:44:04 duopoly kernel: hdc: command error: error=0x54 { AbortedCommand LastFailedSense=0x05 }
May 17 23:44:04 duopoly kernel: ide: failed opcode was: unknown
May 17 23:44:04 duopoly kernel: end_request: I/O error, dev hdc, sector 5112

Note: the FC5 dvd was burned with this same drive, from WinXP.

# hdparm -i /dev/hdc

/dev/hdc:

 Model=_NEC DVD+/-RW ND-6650A, FwRev=102C, SerialNo=
 Config={ Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }
 RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0
 BuffType=unknown, BuffSize=0kB, MaxMultSect=0
 (maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0
 IORDY=yes, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 UDMA modes: udma0 udma1 *udma2 AdvancedPM=no

 * signifies the current active mode

# cat info CD-ROM information, Id: cdrom.c 3.20 2003/12/17

drive name:             hdc
drive speed:            24
drive # of slots:       1
Can close tray:         1
Can open tray:          1
Can lock tray:          1
Can change speed:       1
Can select disk:        0
Can read multisession:  1
Can read MCN:           1
Reports media changed:  1
Can play audio:         1
Can write CD-R:         1
Can write CD-RW:        1
Can read DVD:           1
Can write DVD-R:        1
Can write DVD-RAM:      0
Can read MRW:           1
Can write MRW:          1
Can write RAM:          1

# cat settings name value min max mode
----                    -----           ---             ---             ----
current_speed           0               0               70              rw
dsc_overlap             0               0               1               rw
init_speed              0               0               70              rw
io_32bit                0               0               3               rw
keepsettings            0               0               1               rw
nice1                   1               0               1               rw
number                  0               0               3               rw
pio_mode                write-only      0               255             w
unmaskirq               0               0               1               rw
using_dma               0               0               1               rw


I *can't* set DMA mode (it's not settable for some reason):

# hdparm -d 1 /dev/hdc

/dev/hdc:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)

Again, under Windows the DVD seems to operate much faster and without
stalling the system.


Ideas?



Not helpful, but ...

Device is using udma2 mode, but you can't set dma. Looks like the IDE driver is dazed and confused. What kernel version? What chipset is this IDE running on? This is a laptop right? Anything interesting in the logs when you boot the system?

Regards,

John


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]