No kernel newer than 2.6.5 seems to work for my SMP box these days.. :-/
On Linux 2.6.10-rc2, my ALI USB controller no longer works properly.
Specifically, ehci connection are slow (not usb2.0 high-speed). It seems that
the kernel thinks that my controller has experienced a fatal error. The
following "fix" to line 858 of ehci-hcd.c gets past that:
change
if (unlikely ((status & STS_FATAL) != 0)) {
to
if (0) {
Then, it more or less works, but you get tons of I/O errors when reading:
end_request: I/O error, dev sr0, sector 2712
Buffer I/O error on device sr0, logical block 339
end_request: I/O error, dev sr0, sector 2712
Buffer I/O error on device sr0, logical block 339
end_request: I/O error, dev sr0, sector 2712
Buffer I/O error on device sr0, logical block 339
end_request: I/O error, dev sr0, sector 2712
Buffer I/O error on device sr0, logical block 339
end_request: I/O error, dev sr0, sector 2712
Buffer I/O error on device sr0, logical block 339
end_request: I/O error, dev sr0, sector 2720
Buffer I/O error on device sr0, logical block 340
end_request: I/O error, dev sr0, sector 2720
On reconnecting devices I get strange warnings, like so:
usb 1-4: USB disconnect, address 2
usb 1-4.3: USB disconnect, address 6
usb 1-4.4: USB disconnect, address 5
usb 1-4: new high speed USB device using ehci_hcd and address 7
hub 1-4:1.0: USB hub found
hub 1-4:1.0: 4 ports detected
usb 1-4.3: new full speed USB device using ehci_hcd and address 8
usb 1-4.3: not running at top speed; connect to a high speed hub
scsi7 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 8
usb-storage: waiting for device to settle before scanning
usb 1-4.4: new full speed USB device using ehci_hcd and address 9
usb 1-4.4: not running at top speed; connect to a high speed hub
scsi8 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 9
usb-storage: waiting for device to settle before scanning
Vendor: PLEXTOR Model: DVDR PX-712A Rev: 1.05
Type: CD-ROM ANSI SCSI revision: 00
sr0: scsi3-mmc drive: 15x/94x writer cd/rw xa/form2 cdda tray
Attached scsi CD-ROM sr0 at scsi7, channel 0, id 0, lun 0
Attached scsi generic sg11 at scsi7, channel 0, id 0, lun 0, type 5
usb-storage: device scan complete
Vendor: PLEXTOR Model: CD-R PX-W2410A Rev: 1.04
Type: CD-ROM ANSI SCSI revision: 00
sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
Attached scsi CD-ROM sr1 at scsi8, channel 0, id 0, lun 0
Attached scsi generic sg12 at scsi8, channel 0, id 0, lun 0, type 5
usb-storage: device scan complete
cdrom: open failed.
cdrom: open failed.
end_request: I/O error, dev sr0, sector 2512
(on high-speed devices, hubs and controllers)
but no oops'es, crashes or lockups. Just a kernel that doesn't work work :-/
I feel I'm so very close to having solved the last problem with 2.6.10-rc2,
and I would really like to use it. Any suggestions?
---------- ver_linux:
Linux boreas.iversen-net.dk 2.6.10-rc2-boreas #9 SMP Thu Nov 18 21:45:48 CET
2004 i686 GNU/Linux
Gnu C 3.3.4
Gnu make 3.80
binutils 2.15
util-linux 2.12
mount 2.12
module-init-tools 3.1-pre6
e2fsprogs 1.35
reiserfsprogs 3.6.19
reiser4progs line
xfsprogs 2.6.20
nfs-utils 1.0.6
Linux C Library 2.3.2
Dynamic linker (ldd) 2.3.2
Procps 3.2.2
Net-tools 1.60
Console-tools 0.2.3
Sh-utils 5.2.1
Modules Loaded ns83820 psmouse prism54
--
Regards,
Christian Iversen
-------------------------------------------------------
This SF.Net email is sponsored by: InterSystems CACHE
FREE OODBMS DOWNLOAD - A multidimensional database that combines
robust object and relational technologies, making it a perfect match
for Java, C++,COM, XML, ODBC and JDBC. www.intersystems.com/match8
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel